如果`data:function()
{
console.log(2222)
return {rdata:[{ismust:true,proName:"aaaa"}]}; //如果这里不为空就不报错
},`
这是为什么
如果`data:function()
{
console.log(2222)
return {rdata:[{ismust:true,proName:"aaaa"}]}; //如果这里不为空就不报错
},`
这是为什么
rdata
是一个空数组
那么rdata[0]
的值就是undefined
在模板中会读取rdatap[0].ismust
,实际上就是读取一个undefined
值的ismust
属性,肯定会报错呀
9 回答1.7k 阅读✓ 已解决
6 回答943 阅读
3 回答1.3k 阅读✓ 已解决
4 回答949 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答856 阅读
3 回答1.3k 阅读✓ 已解决
因为你的模板中使用了rdata[0]的键值,但是rdata在初始化时是为空数组,当然会报错了。。