内部组件数据刷新问题
发布于 5 年前 作者 huangxiulan 12574 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

绘制一个日历组件,当输入数据变更了,组件对应变量数据没有传入

  • 预期表现

输入数据变更了,运行了setData后,组件对应变量数据传入

  • 复现路径
  • 提供一个最简复现 Demo

wxml调用组件

<duty-date-comp ability="{{abt}}" />

js文件中,数据改变了运行

setData({abt:‘1234’})

duty-date-comp组件文件

properties: {

ability: {

type: String,value:

‘’

    }

},


ability没有获得到变更的‘1234’信息,需要自己在哪处理吗?

只是初始化时的得到了信息,在lifetimes: {ready() {}}中。

3 回复

其实组件的数据是更新了的,只是没触发你自己的逻辑吧

OK啦,就是没好好看文档!

ready里怎么写的,

或者方便做个代码片段吗?

或者你可以看看 observer怎么写

回到顶部