收藏
回答

怎么才能在wxml中写动态变量?

data中有一个这样的数据

怎么才能在页面拼接获取出来title_119的数据啊

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

3 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-04-11

    谢邀:

    wxml写{{title_119+shopid}}就是了

    不知道你是这个意思不。

    2020-04-11
    有用 1
    回复 4
    • Be Best Myself
      Be Best Myself
      2020-04-13
      想达到类似于{{ title_{{shipid}} }}这样的效果
      2020-04-13
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-04-13回复Be Best Myself
      这个没有,
      需要用
      data{
      title:{
      '119':'tttt',
      '118':'ssss'
      }
      }
      {{title[shipid]}}这种方式
      2020-04-13
      2
      回复
    • Be Best Myself
      Be Best Myself
      2020-04-13
      哦哦  好的 谢谢 很有帮助
      2020-04-13
      回复
    • xjr
      xjr
      03-29回复Admin²⁰²¹
      Admin老哥说的有用!动态变量名转换为动态对象名,可以达到。或者说wxml数据绑定本质就是对象键值对的绑定。
      比如:
      js中:let index = e.currentTarget.dataset.idx; // 动态变量名
        
          let timeData = this.data.timeData;
          timeData[[index]] = e.detail; // 增加或修改一个动态的json对象,使用[index]包裹变量名
          this.setData({
            timeData
          });
      wxml中:可以{{timeData[index].options}}使用对象的属性。
      03-29
      回复
  • 小满
    小满
    2020-04-11

    求求你看一眼文档

    2020-04-11
    有用 2
    回复 1
    • Be Best Myself
      Be Best Myself
      2020-04-13
      看完了,还是没思路,有何高见啊!!!
      2020-04-13
      回复
  • 正周
    正周
    2020-04-11

    api接口处理下数据吧

    2020-04-11
    有用
    回复
登录 后发表内容
问题标签