收藏
回答

setData无法触发视图更新

问题模块
API和组件


如图,使用的是wepy框架,问题如下:

  1. wepy方式设置值并且$apply脏检查不能触发视图更新,打印this.data.courses.hotList有值

  2. setData也同样无法触发视图更新

  3. setData并且使用wepy发起脏检查可以触发视图更新

  4. 两次setData也可以凑效

最后一次编辑于  2017-11-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

6 个回答

  • PC电路板
    PC电路板
    07-15

    脏数据检查两次 this.$apply()

    this.$apply()就生效了

    07-15
    赞同
    回复
  • Alex
    Alex
    2017-11-23

    并且诡异的是开发工具显示,安卓端部显示。。。。。。

    2017-11-23
    赞同
    回复
  • Alex
    Alex
    2017-11-23

    @John Pion

    我的这个情况好几周了, 之前一直觉得自己代码有问题,看来看去感觉没问题啊,安卓就是不显示,不知道啥情况,但是makers写死是可以的,官方说看看我的代码调试,但是周一到现在一直没有给回复。

    2017-11-23
    赞同
    回复
  • Eli
    Eli
    2017-11-23

    兄弟你也是最近才遇到这种情况么@Alex

    2017-11-23
    赞同
    回复
  • Alex
    Alex
    2017-11-23

    我的也是这样的问题 ,真机上就是不显示, 很头疼。。。。


    @Special  我的问题有结果了吗, 麻烦给个回复吧


    小程序地图makers做地图标记失败,开发工具和手机展示不一致    


    2017-11-23
    赞同
    回复
  • Eli
    Eli
    2017-11-23

    模拟器上很正常,只是真机上会出现这样的问题。求解

    2017-11-23
    赞同
    回复