-
Notifications
You must be signed in to change notification settings - Fork 0
JDictSelectTag
xinwu-yang edited this page Mar 1, 2023
·
1 revision
字典选择组件,目前提供了下拉选择和Radio两种样式的组件。
<template>
<j-dict-select-tag v-model="sex" placeholder="请输入用户性别" dictCode="sex"/>
</template>
<script>
export default {
data() {
return {
sex: ''
}
}
}
</script>
注意需将triggerChange设置为true,不然赋值不成功
<j-dict-select-tag
placeholder="请输入用户性别"
dictCode="sex"
:triggerChange="true"
v-decorator="['sex', {}]"
/>
从数据库表获取字典数据,dictCode格式说明: 表名,文本字段,取值字段
<j-dict-select-tag
v-model="queryParam.username"
placeholder="请选择用户名称"
dictCode="sys_user,realname,id"
/>
当从数据库表获取字典数据的时候支持写查询条件进行过滤数据 dictCode="sys_user,realname,id,sex = '2'"表示从sys_user表中查询数据且只查询sex='2'的数据
<j-dict-select-tag
v-model="queryParam.username"
placeholder="请选择用户名称"
dictCode="sys_user,realname,id,sex='2'"
/>
属性 | 说明 | 类型 | 必填 | 默认值 |
---|---|---|---|---|
value(v-model) | 值 | string | number | ||
dictCode | 字典编码 | string | ✔️ | |
placeholder | 默认文字 | string | ||
triggerChange | 是否触发change事件 | boolean | ||
disabled | 是否禁用 | boolean | false | |
type | 类型 | 'select' | 'radio' | 'radioButton' | 'select' |
事件名称 | 说明 | 回调参数 |
---|---|---|
change | 值变化时调用(triggerChange为true) | function(value) |
input | 值变化时调用 | function(value) |