element ui 的穿梭框的右边框在初始化怎么赋值上去

我想在created() 时候给穿梭框的右边框赋值,我给了value1赋值了,赋值上去了,但是没显示

clipboard.png

clipboard.png

阅读 22.2k
8 个回答

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(){}
 }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题