
JMultiSelectTag 多选组件: http://doc.jeecg.com/2043999
使用
貌似不支持默认多选
引入:
1
   | import JMultiSelectTag from "@/components/dict/JMultiSelectTag";
 
  | 
 
使用:
1 2 3 4 5 6 7 8
   | <a-form-item>   <j-multi-select-tag     v-model="selectValue"     v-decorator="[ 'speciality', validatorRules.speciality]"     placeholder="请选择用户专业"     dict-code="proofreading_report_type"   /> </a-form-item>
 
  | 
 
官方示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
   | <template>   <a-form>     <a-form-item label="下拉多选" style="width: 300px">       <j-multi-select-tag         v-model="selectValue"         :options="dictOptions"         placeholder="请做出你的选择">       </j-multi-select-tag>       {{ selectValue }}     </a-form-item>
      <a-form-item label="checkbox">       <j-multi-select-tag         v-model="checkboxValue"         :options="dictOptions"         type="checkbox">       </j-multi-select-tag>       {{ checkboxValue }}     </a-form-item>   </a-form > </template>
  <script>   import JMultiSelectTag from '@/components/dict/JMultiSelectTag'   export default {     components: {JMultiSelectTag},     data() {       return {         selectValue:"",         checkboxValue:"",         dictOptions:[{           label:"选项一",           value:"1"         },{           label:"选项二",           value:"2"         },{           label:"选项三",           value:"3"         }]       }     }   } </script>
 
  | 
 
参数配置
| 参数 | 
类型 | 
必填 | 
说明 | 
| placeholder | 
string | 
 | 
placeholder | 
| disabled | 
Boolean | 
 | 
是否禁用 | 
| type | 
string | 
 | 
多选类型 select/checkbox 默认是select | 
| dictCode | 
string | 
 | 
数据字典编码或者表名,显示字段名,存储字段名拼接而成的字符串,如果提供了options参数 则此参数可不填 | 
| options | 
Array | 
 | 
多选项,如果dictCode参数未提供,可以设置此参数加载多选项 | 
| spliter | 
string | 
 | 
选项分隔符,默认以逗号分隔 | 
| popContainer | 
string | 
非 | 
父节点对应的CSS 选择器,内部使用document.querySelector选择父节点,如设置.pnode,则找到有class为pnode的节点然后渲染下拉框 |