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
后面的方法都能使用。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
这篇文章主要介绍了使用Vue-scroller页面input框不能触发滑动的问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
这篇文章主要介绍了elementui之el-tebs浏览器卡死的问题和使用报错未注册问题2019-07-07Vue中$router.push()路由切换及如何传参和获取参数
这篇文章主要给大家介绍了关于Vue中$router.push()路由切换及如何传参和获取参数的相关资料,文中通过实例代码介绍的非常详细,对大家学习或者使用vue具有一定的参考学习价值,需要的朋友可以参考下2023-03-03
最新评论