HarmonyOS State刷新原理?

阅读 433
1 个回答

直接用this.vm,编译后会传进一个处理过的裸的object对象,这个没有代理,没法观察到变化。这个是之前的一个限制,一般那种a.b(this.xxx),如果这传一个复杂类型,就会去掉proxy,传裸的object进去,能观察到属性变化,是因为在外面包了一层proxy,去掉后就观察不到变化了,所以用let的那种方式来规避。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进