把改变状态变量的值,抽离到一个函数中,且函数在另一个类中,传状态变量进入到抽离的函数中,期望能重绘页面。

onClick(() => {
Logger.info(TAG, `onClick this.bean.isSubscribe: ${this.bean.isSubscribe}`);
let self = this.bean
this.mgComp?.switchSubscribe(self)
})

增加这行代码,然后把self传到方法中就可以了 let self = this.bean

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐