JMultiSelectTag 多选组件

下拉/checkbox

1.参数配置

参数类型必填说明
placeholderstringplaceholder
disabledBoolean是否禁用
typestring多选类型 select/checkbox 默认是select
dictCodestring数据字典编码或者表名,显示字段名,存储字段名拼接而成的字符串,如果提供了options参数 则此参数可不填
optionsArray多选项,如果dictCode参数未提供,可以设置此参数加载多选项

2.使用示例

  1. <template>
  2. <a-form>
  3. <a-form-item label="下拉多选" style="width: 300px">
  4. <j-multi-select-tag
  5. v-model="selectValue"
  6. :options="dictOptions"
  7. placeholder="请做出你的选择">
  8. </j-multi-select-tag>
  9. {{ selectValue }}
  10. </a-form-item>
  11. <a-form-item label="checkbox">
  12. <j-multi-select-tag
  13. v-model="checkboxValue"
  14. :options="dictOptions"
  15. type="checkbox">
  16. </j-multi-select-tag>
  17. {{ checkboxValue }}
  18. </a-form-item>
  19. </a-form >
  20. </template>
  21. <script>
  22. import JMultiSelectTag from '@/components/dict/JMultiSelectTag'
  23. export default {
  24. components: {JMultiSelectTag},
  25. data() {
  26. return {
  27. selectValue:"",
  28. checkboxValue:"",
  29. dictOptions:[{
  30. label:"选项一",
  31. value:"1"
  32. },{
  33. label:"选项二",
  34. value:"2"
  35. },{
  36. label:"选项三",
  37. value:"3"
  38. }]
  39. }
  40. }
  41. }
  42. </script>