字典标签
针对字典的使用,目前提供了一个标签实现下拉、radio和checkbox组件。dictSelect标签: 用于表单的标签使用,比如通过性别字典编码:sex,可以直接渲染出下拉组件。
字典标签下拉
<dict-select
type="radio"
:value="valueText"
@change="(label,value)=>{handleChange(label,value,filed)}"
:disabled="false"
:border="true"
:height="70"
:list="list"
:selectValue="selectValue"
inputAlign="left"
mode="single-column"
dataType="dictCode"
valueFeiled="value"
textFeiled="label"
code="sex"
url="/system/dicSet/getDicItemByCode">
</dict-select>字典标签单选
<dict-select
type="radio"
:value="valueText"
@change="(label,value)=>{handleChange(label,value,filed)}"
:disabled="false"
:list="list"
dataType="dictCode"
valueFeiled="value"
textFeiled="label"
shape="circle"
:wrap="false"
code="sex"
url="/system/dicSet/getDicItemByCode">
</dict-select>字典标签多选
<dict-select
type="checkbox"
:value="valueText"
@change="(label,value)=>{handleChange(label,value,filed)}"
:disabled="false"
:list="list"
:wrap="false"
shape="circle"
dataType="dictCode"
valueFeiled="value"
textFeiled="label"
code="sex"
url="/system/dicSet/getDicItemByCode">
</dict-select>属性方法
| 属性/方法 | 说明 |
|---|---|
| type | 标签类型可选为:select/checkbox/radio |
| value | 标签绑定值 |
| disabled | 是否禁用 |
| border | 是否显示边框 当type=’select’时有效 |
| height | input框高度 当type=’select’时有效,默认为70,单位rpx |
| inputAlign | input框文字显示方向,可选为:left/center/right |
| selectValue | 默认选中值 当type=’select’时有效 |
| mode | 下拉框配置,默认为single-column |
| shape | 选择框图标样式,可选为:circle/square |
| wrap | 选择框图标显示是否换行 |
| dataType | 数据获取方式,可选为:static/dynamic/dictCode |
| valueFeiled | 对应传递给后端的字段值,默认value |
| textFeiled | 对应显示在文本框的字段值,默认label |
| list | dataType为static时获取的静态资源数组 |
| url | 动态获取字典数据时的接口 |
| code | 字典编码code值 |
| @change | 选择options回调方法 |
