【每日学点 HarmonyOS Next 知识】防截屏、作用域问题、观察器问题、对话框关闭、判断对象包含某个字段

1、HarmonyOS 防截屏功能如何实现?
防截屏功能如何实现
参考 demo:
复制代码
2、HarmonyOS 作用域问题?
使用 CustomDialog,点击确定后,调用当前页面的方法,提示不可调用,是作用域的问题么?![[Pasted image 20250222233839.png]]
这是 this 指向问题,自定义弹窗这里使用“confirm:this.onConfirm”,this 指向调用者“自定义弹窗”。这会将 onConfirm()方法传给自定义弹窗调用,调用者是自定义弹窗。然而自定义弹窗代码中没有 jumpToMainPage()这个方法,所以报错“is not callable”,建议改写成如下的方法调用形式:
复制代码
3、HarmonyOS @Watch 可以观察到 @Consume 装饰的状态变量更改吗?
@Watch 可以观察到 @Consume 装饰的状态变量更改吗
参考 demo:
复制代码
4、HarmonyOS 自定义 Dialog this.controller.close() 关闭失败 或 undefined?
请参考 demo:
复制代码
5、HarmonyOS 如何判断 object 中是否包含这个 key?
res 是接口请求返回的 object,需要判断是否包含 ad_4 这个 key。
参考以下代码:
复制代码
版权声明: 本文为 InfoQ 作者【轻口味】的原创文章。
原文链接:【http://xie.infoq.cn/article/3bd157b213ab2fc12cff3e328】。文章转载请联系作者。
评论