heroMan
heroMan
  • 发布:2024-08-23 14:07
  • 更新:2024-09-20 17:17
  • 阅读:169

uts组件插件,watch观察属性,调用延迟过高且值是错误的

分类:uni-app x

我的环境:HBuilder X 4.23.2024070309-alpha, iOS系统。

我的业务场景:我开发了一个uts组件插件,然后内嵌在页面上,点击页面一个按钮的时候会更新参数值,组件插件的属性通过watch来观察属性值变化,然后更新iOS原生视图。

我的问题:
问题1:值错误,watch到newValue和oldValue竟然是一样的,都是新值;
问题2:延迟过长,从我点击按钮更新属性,到watch到属性变化 竟然有0.5s之久.........

代码及日志见附件
附件1:内嵌uts组件插件代码
附件2:组件插件watch代码
附件3:日志截图

2024-08-23 14:07 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

你好,watch 的问题已经复现,你提供的附件可以再发一下吗,测试延迟过高的问题

  • heroMan (作者)

    好的,稍等我提交一个完整工程。

    另外有个问题帮忙看一下,我这个工程云打包 打自定义基座报错。另外iOS离线打包啥时候支持呢。

    还有你们qq群申请加入一直没啥反应啊,方便的话添加一下我的qq:444722475

    2024-09-23 09:17

  • heroMan (作者)

    你好,我私信发了工程代码,能看到吗?我现在HBuildX是4.24正式版,我测试没有延迟的问题了,只有值不对的问题。

    2024-09-23 09:49

  • DCloud_UNI_OttoJi

    回复 heroMan: 已在私聊沟通中

    2024-09-23 14:37

要回复问题请先登录注册