【Vue】element ui 的穿梭框的右边框在初始化怎么赋值上去
我想在created() 时候给穿梭框的右边框赋值,我给了value1赋值了,赋值上去了,但是没显示
回答
Transfer 的数据通过 data 属性传入。数据需要是一个对象数组,每个对象有以下属性:key 为数据的唯一性标识,label 为显示文本,disabled 表示该项数据是否禁止转移。目标列表中的数据项会同步到绑定至 v-model 的变量,值为数据项的 key 所组成的数组。当然,如果希望在初始状态时目标列表不为空,可以像本例一样为 v-model 绑定的变量赋予一个初始值。
注意看官方文档,其中:
目标列表中的数据项会同步到绑定至 v-model 的变量,值为数据项的 key 所组成的数组。当然,如果希望在初始状态时目标列表不为空,可以像本例一样为 v-model 绑定的变量赋予一个初始值。
在v-model中绑定的变量上,即你的value1中,存储的是key值,所以,要初始化的话,在value1中,放入默认的key值就可以了
value1: ["0930b*****************"]
你好,我想麻烦问一下,异步请求的数据怎么赋上去
不是this.value1吗,为什么是that.value1
看了一下文档,数据是用data绑定的 :data="value1"
value1 要先在 data 里声明才行
参见官方文档响应式原理
其实只要在 data 里声明就可以了,不用在 created 里赋值
value1直接在data里面定义赋值就好,在下面方法里面直接拿来用就可以了
export default { name: 'app',
data () {
return {
value1: [
{key:'123456...',label: '123...'}
]
}
},
methods:{
setValue1:function(){}
}
}
https://blog.csdn.net/hitler_...
解决了吗?我也遇到这个问题一直解决不了
以上是 【Vue】element ui 的穿梭框的右边框在初始化怎么赋值上去 的全部内容, 来源链接: utcz.com/a/75004.html