微信小程序苹果ios中observer无法监听到属性值,安卓没有问题
发布于 6 年前 作者 zsong 4928 次浏览 来自 问答

微信小程序苹果ios中observer无法监听到属性值,安卓没有问题

在写定时器的时候,微信小程序自定义组件无法监听,值一直为0,开发工具真机测试和安卓体验测试都没有问题,只有ios体验版测试的时候监听不到

3 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

请问这个问题解决了吗,还是存在啊

我也遇到这个问题,如果

this.setData!({ move_index: index  });

properties: {


move_index:{
      type:Number,
      value:-1,
      observer: function (new_val: any, old_val: any)
      {
        console.log("sdfjaslkdfjaslkdfjkl")
        debugger
        console.log(old_val)
        let toViews = ['dayun', "liunian", "liuyue", "liuri", "liushi",]
        // [@ts-ignore](/user/ts-ignore)
        if (toViews[new_val] != this.data.toView )
        {
          // [@ts-ignore](/user/ts-ignore)
          this.setData!({
            toView: toViews[new_val]
          })
        }
      }
    },

}

当index为0的时候,死活也接收不到observer响应

回到顶部