vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue中data变量定义

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

后面的方法都能使用。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文