vue关于data变量定义的问题
作者:qq_41048651
这篇文章主要介绍了vue关于data变量定义的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
vue中data变量定义问题
vue中报Cannot read property 'value1' of undefined
这两天在使用uni-app写一个功能时,值能够成功渲染到页面,但老是报值为undefined,最开始还以为是异步加载的问题。
如下图:
找了好久的问题,怎么看都没毛病!
最后发现data()的return里的变量出了问题,我这里写的是_2hpdg,原来在这里的变量不能出现特殊字符或者数字。
长知识了!
vue项目一个坑:vue在data定义变量,使用时是undefined
在methods中使用this.userId,结果打印出来是undefined
原因
当一个Vue实例被创建时,它将data
对象中的所有property加入到Vue的响应式系统中。
当这些property的值发生改变时,视图将会产生“响应”,匹配更新为新的值
解决
定义一个变量
var _this=this
后面的方法都能使用。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。