elementui el-select 框中但是不显示选择的值
原因是:vue 无法监听动态新增的属性的变化,需要用 $set 来为这些属性赋值。我本来以为这个不是bug 是我代码的问题。就是我选择下拉框 好多都能选择上。就有一个两个选择不上。于是 才知道 是这样。
·
我本来以为这个不是bug 是我代码的问题
就是我选择下拉框 好多都能选择上
就有一个两个选择不上
于是 才知道 是这样
如下:
<el-select
v-model="form.buscrepeoIndex"
placeholder="请选择业务创建人"
clearable
filterable
@change="selectbuscrepeo"
>
<el-option
v-for="(item, index) in buscrepeoRange"
:key="index"
:label="item.name"
:value="item.userId"
:mobile="item.mobile"
>
</el-option>
</el-select>
selectbuscrepeo(data) {
// this.form.buscrepeoIndex = data; // 之前用的这种方法选择不上
this.$set(this.form, this.form.buscrepeoIndex, data) // 用$set 就好了
},
原因是:vue 无法监听动态新增的属性的变化,需要用 $set 来为这些属性赋值。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)