mint-ui Radio
JavaScript Code复制内容到剪贴板
- import { Radio } from 'mint-ui'; //mint ui全引入可以省略
XML/HTML Code复制内容到剪贴板
- <template>
- <mt-radio title="单选框列表" v-model="value" :options="priceOptions"></mt-radio>
- </template>
- <script>
- export default {
- name: 'publishSearch',
- data: function() {
- return {
- priceOptions: [{
- label: '免费',
- value: 'N'
- }, {
- label: '付费',
- value: 'Y'
- }],
- value:"Y", //默认需要选中哪个就填哪个,不需要默认选中,填空
- }
- }
- }
- </script>
例子
基本用法
XML/HTML Code复制内容到剪贴板
- <mt-radio
- title="单选框列表"
- v-model="value"
- :options="['选项A', '选项B', '选项C']">
- </mt-radio>
设置禁用选项
JavaScript Code复制内容到剪贴板
- this.options = [
- {
- label: '被禁用',
- value: '值F',
- disabled: true
- },
- {
- label: '选项A',
- value: '值A'
- },
- {
- label: '选项B',
- value: '值B'
- }
- ];
XML/HTML Code复制内容到剪贴板
- <mt-radio
- title="单选框列表"
- v-model="value"
- :options="options">
- </mt-radio>
单选框右对齐
XML/HTML Code复制内容到剪贴板
- <mt-radio
- align="right"
- title="右对齐"
- v-model="value"
- :options="options">
- </mt-radio>
API
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
options | 选择项 | Array | ||
value | 绑定值 | String | ||
title | 标题,显示在列表上方 | string | ||
align | 单选框对其位置 | String | left, right | left |
下一篇 vue文档 —— 事件处理