|
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 |
|