sf-dict-radio 字典单选框组件
sf-dict-radio 介绍
1.该组件是字典单选框,根据字典type获取字典值并生成选项;
2.该组件可通过disabledItems满足对部分字典值进行禁用的功能;
sf-dict-radio Attributes
参数 |
说明 |
类型 |
可选值 |
默认值 |
type |
字典的type值 |
String |
— |
— |
value/v-model |
字典值 |
String |
— |
— |
filter |
过滤方法 |
Function |
— |
— |
disabled |
是否禁用 |
Boolean |
true, false |
false |
size |
输入框尺寸 |
String |
medium/small/mini |
— |
disabledItems |
禁用的选项 |
Array |
— |
[] |
textColor |
按钮形式的 Radio 激活时的文本颜色 |
String |
— |
— |
fill |
按钮形式的 Radio 激活时的填充色和边框色 |
String |
— |
— |
button |
是否是按钮形式 |
Boolean |
true, false |
false |
border |
是否启用边框 |
Boolean |
true, false |
false |
sf-dict-radio Events
事件 |
说明 |
参数 |
input |
输入时触发 |
val |
change |
选中值改变时触发 |
val |
sf-dict-radio 使用
<template>
<div>
<sf-card>
<sf-dict-radio
type="sys_menu_type"
v-model="radioValue"
@change="XXX"
></sf-dict-radio>
</sf-card>
</div>
</template>
<script>
export default {
data() {
return {
radioValue: '0'
}
},
methods: {
XXX() {}
}
}
</script>
页面初始效果
