Radio
在一组备选项中进行单选。Demo
引入
import { Radio, RadioList } from 'vue-pmui';
// 全局使用
Vue.component(Radio.name, Radio);
Vue.component(RadioList.name, RadioList);
// 或者
Vue.use(Radio);
Vue.use(RadioList);
例子
export default {
data() {
return {
value: '',
options: [
{ label: '士多啤梨', value: 'strawberry' },
{ label: '苹果', value: 'apple', disabled: true },
{ label: '橙', value: 'orange' }
]
};
}
};
RadioList
<pm-radio-list v-model="value" :options="options"/>
RadioList - 左对齐
<pm-radio-list align="left" v-model="value" :options="options"/>
单独使用
<pm-radio label="strawberry" v-model="value"> 士多啤梨 </pm-radio>
<pm-radio label="apple" v-model="value" disabled> 苹果 </pm-radio>
<pm-radio label="orange" v-model="value"> 橙 </pm-radio>
Props
Radio
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
label | 选项值 | Boolean/Number/String/Object | '' | |
disabled | 是否禁用 | Boolean | false |
RadioList
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
align | 布局 | String | left/right | 'right' |
options | 选项数组 | Array | [] |
RadioList - options
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
label | 选项标题 | String | ||
value | 选项值 | Boolean/Number/String/Object | '' | |
disabled | 是否禁用 | Boolean | false |
Slots
Radio
Name | 描述 |
---|---|
default | 选项标题 |
Events
事件名 | 说明 | 回调参数 |
---|---|---|
change | 绑定值变化时触发 | newValue, oldValue |