收藏
回答

skyline模式的页面无法正常使用小程序的 MobX 绑定辅助库

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 安卓:8.0.47 IOS:8.0.48 3.4.0

详情看代码,skyline模式的页面,引用MobX Store定义的属性,

无法通过

this.data.xxx

来访问通过store共享的变量,

webview模式的页面正常

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

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    07-02

    https://github.com/wechat-miniprogram/computed/issues/99#issuecomment-2185815497

    参考下,建议改用 Component 构造器,或等待近期基础库的修复上线

    07-02
    有用
    回复 2
    • 天地任逍遥
      天地任逍遥
      10-16
      skyline连video都无法播放,简直无语!所有设计都按skyline模式去设计,做到中途,发现skyline不能渲染video,坑死人!
      10-16
      回复
    • 天地任逍遥
      天地任逍遥
      10-16
      [Error] [Component] Error Listener Error @ #c(env: Windows,mp,1.06.2407120; lib: 3.0.2)
      s @ VM728:1
      dispatchEvent @ VM728:1
      triggerTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      handleTap @ VM728:1
      handleTrackEnd @ VM728:1
      dispatchTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      (anonymous) @ VM728:1
      this.play is not a function(env: Windows,mp,1.06.2407120; lib: 3.0.2)
      s @ VM728:1
      dispatchEvent @ VM728:1
      triggerTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      handleTap @ VM728:1
      handleTrackEnd @ VM728:1
      dispatchTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      (anonymous) @ VM728:1
      TypeError: this.play is not a function
          at n.onTapControlButton (<anonymous>:1:298078)
          at s (<anonymous>:1:463713)
          at l.dispatchEvent (<anonymous>:1:464167)
          at u.triggerTouchEvent (<anonymous>:1:464740)
          at <anonymous>:1:465034
          at u.handleTap (<anonymous>:1:465008)
          at u.handleTrackEnd (<anonymous>:1:466334)
          at u.dispatchTouchEvent (<anonymous>:1:467021)
          at <anonymous>:1:559897
          at Object.<anonymous> (<anonymous>:1:549623)(env: Windows,mp,1.06.2407120; lib: 3.0.2)
      s @ VM728:1
      dispatchEvent @ VM728:1
      triggerTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      handleTap @ VM728:1
      handleTrackEnd @ VM728:1
      dispatchTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      (anonymous) @ VM728:1
      TypeError: this.play is not a function
          at n.onTapControlButton (<anonymous>:1:298078)
          at s (<anonymous>:1:463713)
          at l.dispatchEvent (<anonymous>:1:464167)
          at u.triggerTouchEvent (<anonymous>:1:464740)
          at <anonymous>:1:465034
          at u.handleTap (<anonymous>:1:465008)
          at u.handleTrackEnd (<anonymous>:1:466334)
          at u.dispatchTouchEvent (<anonymous>:1:467021)
          at <anonymous>:1:559897
          at Object.<anonymous> (<anonymous>:1:549623)(env: Windows,mp,1.06.2407120; lib: 3.0.2)
      s @ VM728:1
      dispatchEvent @ VM728:1
      triggerTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      handleTap @ VM728:1
      handleTrackEnd @ VM728:1
      dispatchTouchEvent @ VM728:1
      (anonymous) @ VM728:1
      (anonymous) @ VM728:1


      这些问题,一年前就有人问了,到现在都还没有解决,真服了!
      10-16
      回复
  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    04-16

    有点问题,我们排查一下看看

    04-16
    有用
    回复 2
    • 司马缸砸光
      司马缸砸光
      07-02
      我也遇到一样的问题 webview模式下一点问题没有  切到skyline 下就取不到store中的数据
      07-02
      回复
    • 司马缸砸光
      司马缸砸光
      07-02
      你们这个skyline 到底行不行啊?感觉半成品都不如  到处是问题
      07-02
      回复
  • 天地任逍遥
    天地任逍遥
    10-16

    skyline连video都无法播放,简直无语!所有设计都按skyline模式去设计,做到中途,发现skyline不能渲染video,靠!

    10-16
    有用
    回复
登录 后发表内容