当前位置: 代码网 > it编程>编程语言>Javascript > vue关于data变量定义的问题

vue关于data变量定义的问题

2024年05月18日 Javascript 我要评论
vue中data变量定义问题vue中报cannot read property 'value1' of undefined这两天在使用uni-app写一个功能时,值能够成功渲染到页面,

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

后面的方法都能使用。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com