vue组件Property or method “row” is not defined on the instance but referenced during render报错原因及解决办法
vue组件Property or method “row” is not defined on the instance but referenced during render报错原因及解决办法在做表格计算方法时遇到报错开始以为是某个地方未定义,找了半天,又百度了半天,找到的比较好的答案是:“在使用VUE的elementui组件渲染表格时,不能在渲染过程中对row的属性做修改!引用row会报错!
·
vue组件Property or method “row” is not defined on the instance but referenced during render报错原因及解决办法
在做表格计算方法时遇到报错
开始以为是某个地方未定义,找了半天,又百度了半天,找到的比较好的答案是:“在使用VUE的elementui组件渲染表格时,不能在渲染过程中对row的属性做修改!引用row会报错!//结论:最好不要在模板中使用方法计算row的属性值”。
结果错误原因是在用@change传参数时的参数命名和v-for遍历时参数命名不一致。
如图,v-for遍历数组时的参数名为item,而我@change监听时传参为row来,所以肯定拿不到想要的结果。
总结:事件监听时传参和v-for遍历数组时参数命名要一致。
更多推荐
已为社区贡献1条内容
所有评论(0)