收藏
回答

<wx:if="{{islog}}">islog打印出来false,但是为什么还是显示了?

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

2 个回答

  • dreamhunter
    dreamhunter
    2021-08-10

    https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#%E7%BB%84%E4%BB%B6%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E5%87%BD%E6%95%B0

    注意:

    1. 直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致
    2. 仅支持设置可 JSON 化的数据。
    3. 单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。
    4. 请不要把 data 中任何一项的 value 设为 undefined ,否则这一项将不被设置并可能遗留一些潜在问题。


    2021-08-10
    有用 1
    回复 1
    • 小磊
      小磊
      2021-08-13
      相当专业,确实是这个问题,没有使用setdata
      2021-08-13
      回复
  • 。
    2021-08-09

    是不是定义的类型错了

    islog:false
    islog:"false"
    这两是不一样的
    
    2021-08-09
    有用
    回复 1
    • 小磊
      小磊
      2021-08-13
      一开始用的this.data.xxx=xxx. 改用setdata后好了哈哈
      2021-08-13
      回复
登录 后发表内容