收藏
回答

setData是否可以赋值拼接出来的变量?

项目上遇到一个问题,需要渲染的数值在wxml上是拼接出来的,setData后没有效果?有什么办法可以解决呢?

当我在js中修改了 twoindex 这个变量时 页面上 333对应的会发生变化,但是111对应的没有变化。111对应的解析出来也是 twoindex

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

2 个回答

  • 寸许月光
    寸许月光
    2021-05-07
     this.setData({
          text: 'Set some data for updating view.'
        }, function() {
          // this is setData callback
        })
    


    <view>{{text}}</view>
    <view>{{array[0].msg}}</view>
    

    ???这样

    2021-05-07
    有用
    回复 3
    • メ雾岛
      メ雾岛
      2021-05-07
      在页面上准确来说是没有text 这个字符的 他是被拼接出来
      2021-05-07
      回复
    • メ雾岛
      メ雾岛
      2021-05-07
      2021-05-07
      回复
    • 寸许月光
      寸许月光
      2021-05-10回复メ雾岛
      修改值不是需要走setData吗?util.concat(99,index)这个方法很诡异啊,要实现什么功能,修改不是需要走setData的吗
      2021-05-10
      回复
  • Cjiang
    Cjiang
    2021-05-06

    你好,请参考:https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html 下的Page.prototype.setData(Object data, Function callback)。

    2021-05-06
    有用
    回复
登录 后发表内容