返回介绍

Radio 单选按钮

发布于 2020-05-05 22:51:20 字数 2899 浏览 957 评论 0 收藏 0

import { Radio } from 'feui';
components: {
  [Radio.name]: Radio
},
data() {
  return {
    radio001: ["安徽", "北京"],
    radio001Value: "安徽",
    radio002Value: "北京",
    radio003: [
      { icon: "http://temp.im/50x50/f17c67/fff", key: "001", value: "珊瑚朱"},
      { icon: "http://temp.im/50x50/008573/fff", key: "002", value: "松石绿"},
      { icon: "http://temp.im/50x50/228fbd/fff", key: "003", value: "浅缥色"}
    ],
    ],
    selected: { color: "#4a90e2" }
  };
},

代码演示

基础用法

<fe-group title="基本用法">
  <fe-radio :options="radio001" @on-change="change"></fe-radio>
</fe-group>

默认选择、不可用

<fe-group title="选中的 '安徽'">
  <fe-radio :options="radio001" value="安徽" disabled></fe-radio>
</fe-group>

自定义选中颜色

<fe-group :title="'已填充选中颜色 '+radio001Value">
  <fe-radio fill-mode :options="radio001" v-model="radio001Value" 
    :selected-label-style="selected"  @on-change="change">
  </fe-radio>
</fe-group>

自定义占位符和标签

<fe-group title="自定义占位符和标签">
  <fe-radio fill-mode fill-label="Other" fill-placeholder="填写其他的哦" 
    :options="radio001" @on-change="change">
  </fe-radio>
</fe-group>

自定义占位符和标签

<fe-group title="对象选项">
  <fe-radio fill-mode fill-label="Other" fill-placeholder="other" 
    :options="radio003" @on-change="change">
  </fe-radio>
</fe-group>

API

参数 说明 类型 默认值 可选值
value 表单值,使用v-model绑定 String - -
options 可选列表,可以用字符串组成的数组或者 key=>value 的形式 Array - -
fill-mode 是否可填写 Boolean false false,true
fill-placeholder 可填写时的提示文字 String - -
fill-label 可填写时的label文字 String - -
disabled 禁用操作 Boolean false false,true
selected-label-style 设置选中时的label样式 Object - -
- - - - -

Slots

Slot名 说明 备注
each-item 自定义如何显示每一项 -
- - -

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文