收藏
回答

请教个{{"str_"+id+"_"+index}}中变量赋值的问题

在JS中对str_abc_0=123进行赋值了,但在wxml引用的时候,如何把{{"str_"+id+"_"+index}}的值显示成123,而非是str_abc_0?

回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2018-10-21

    直接放在this.data里,我想不出来怎么写,不过可以建个对象来放

    <view>{{obj['abc_'+num]}}</view>


    data: {

        obj:{

            abc_123:1

        },

        num: 123

    }




    2018-10-21
    有用
    回复 14
    • 谢统华
      谢统华
      2018-10-21

      不是这个意思。其实如果wxml里支持eval()函数就好了!

      2018-10-21
      回复
    • 卢霄霄
      卢霄霄
      2018-10-21回复谢统华

      不支持

      2018-10-21
      回复
    • 卢霄霄
      卢霄霄
      2018-10-21回复谢统华

      我这么写 无法实现你的需求吗?

      2018-10-21
      回复
    • 谢统华
      谢统华
      2018-10-21回复卢霄霄

      好像不行哦。下面三个图示,图三构造出来的变量,通过js赋值写在了appdata里,但在图二中可以看到,并没有显示出来值,而是显示成了这个变量的名称。






      2018-10-21
      回复
    • 卢霄霄
      卢霄霄
      2018-10-21回复谢统华

      wechatide://minicode/vtFWQkms7b3Q

      2018-10-21
      回复
    查看更多(9)
登录 后发表内容