找回密码
 立即注册
搜索

快应用中如何避免读取undefined变量的属性时导致的报错

1
回复
600
查看
[复制链接]

86

主题

110

帖子

980

积分

 楼主| 2022-12-12 10:29:39 来自手机 显示全部楼层 |阅读模式
在快应用开发过程中,出现一种错误:即读取一个值为null或者undefined变量的属性时,出现错误提示。该如何解决?
回复

使用道具 举报

0

主题

81

帖子

405

积分

2022-12-12 20:27:30 来自手机 显示全部楼层
韩孝进 发表于 2022-12-12 10:29 在快应用开发过程中,出现一种错误:即读取一个值为null或者undefined变量的属性时,出现错误提示。该如何 ...
可以通过如下两种方案进行处理: 【方案一】使用&&,通过逻辑运算的执行顺序来规避错误。修改的代码如下: {{ a && a.b && a.b.c }}</text> 【方案二】推荐使用此方案。在ViewModel上增加函数方法,例如增加一个checkEmpty的函数。 checkEmpty(...args) { let ret if (args.length > 0) { ret = args.shift() let tmp while (ret && args.length > 0) { tmp = args.shift() ret = r
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册