字典组件包括:单选字典组件YchDictSelectTag和多选字典组件YchMultiSelectTag。
字典组件YchDictSelectTag,该组件已经引入,vue文件中直接使用就可。
示例代码如下所示:
<ych-dict-select-tag
:disabled="false"
v-decorator="['projectClass', validatorRules.projectClass]"
:type="'select'"
:triggerChange="true" @change="changeProjectClass" dictCode="projectClass"/>
【type】:展示类型,可配置radio、radioButton、select
【dictCode】:字典code
【triggerChange】:是否触发change事件,配置为true,选项改变时会触发@change配置的方法
type为select效果:
type为radio运行效果:
type为radioButton运行效果:
字典组件YchMultiSelectTag为多选组件,使用时需要先引入该组件,示例如下所示:
import YchMultiSelectTag from '@/components/dict/YchMultiSelectTag'
export default {
…………………
components: {
YchMultiSelectTag,
},
组件使用示例如下所示:
<ych-multi-select-tag
:disabled="false"
v-decorator="['projectClass', validatorRules.projectClass]"
:type="'select'"
:triggerChange="true" @change="changeProjectClass" dictCode="projectClass"/>
【type】:展示类型,可配置select、checkbox
【dictCode】:字典code
【triggerChange】:是否触发change事件,配置为true,选项改变时会触发@change配置的方法
type为select效果:
type为checkbox运行效果: