收藏
回答

关于this.data的取值问题

我想根据传入的变量来取对应的data值,我把它拼接起来,似乎不行,有没有大佬知道应该怎么做

test: function() {

    let c = this.data.type

    let key = 'src' + c  // 有三个值 src0 src1 src2

    let val = this.data.key  //想根据拼接起来的key取相应的 data 值

    console.log(val)  //这里拿不到值 试过 this.data[key]

},



最后一次编辑于  2018-06-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 卢霄霄
    卢霄霄
    2018-06-19

    试了下,没问题的呀。你把key打出来看看,是不是有问题啊,比如,c是个undefined,哈哈哈哈,开玩笑

    2018-06-19
    赞同
    回复 1
    • 异步加载
      异步加载
      2018-06-19

      搞定了,多谢大佬!


      2018-06-19
      回复