收藏
回答

改变js的变量wx.if没有响应,该怎么解决?

wxml的wx.if打算数值为1时显示注册登录按钮,为时显示另外的,但是打印的值都变了if没有改变,还是注册登录按钮

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

5 个回答

  • 放轻松点 主角
    放轻松点 主角
    2023-04-18

    this.data.xxx只会更新数据 不会更新视图,更新视图用setData

    2023-04-18
    有用 2
    回复
  • 十三
    十三
    2023-04-18

    this.setData({

    zhuangtai:0

    })

    小程序需要使用setData语法才能更新页面数据

    2023-04-18
    有用 1
    回复
  • showms
    showms
    2023-04-18

    用setData

    2023-04-18
    有用 1
    回复
  • 奋斗吧小青年°
    奋斗吧小青年°
    2023-04-18

    你应该思考一下that.data和that.setData的区别。that.data赋值是不会同步更新页面数据的

    2023-04-18
    有用 1
    回复
  • 大熊
    大熊
    2023-04-19

    页面中不需要显示, 那就和vue一样 this.xxx赋值; 假如页面要实时响应渲染, 那就 this.setdata赋值

    2023-04-19
    有用
    回复
登录 后发表内容