select选择器内容是字典中的内容,按照索引来遍历,现在有三个页面需要选择器需要默认值,分别对应字典中的1,2,4,该如何限制条件呢!代码如下
<col :span="6">
<form-item
label="******"
style="width: 100%"
fieldDecoratorId="todoType"
:labelCol="{ span: 8 }"
:wrapperCol="{ span: 16 }"
:initValue="params.indexLeft + 1"
>
<select
placeholder="--请选择--"
collection-type="TODOTYPE"
>
</select>
</form-item>
</col>
<a-select
ref="select"
v-model:value="value1"
style="width: 120px"
>
<template v-for="(ele,ind) in xxxArr" :key="ind">
<a-select-option v-if="ind !== 2" :value="ele.XXX">{{ele.YYY}}</a-select-option>
</template>
</a-select>
用el-select组件,绑定数组,给el-select绑定的变量赋初始值即可。
简单,可以使用v-if,也可使用sql限制条件比如where条件或者采用sql的枚举法in(1,2,4),也可直接在前端写死