目录Vue的组件属性this不存在问题来源原因解决方案Vue中的this丢失解决方案Vue的组件属性this不存在 问题来源 今天写代码,发现我的mounted方法里面的this全部
今天写代码,发现我的mounted方法里面的this全部一致是undefined,很奇怪,一致再找问题然后我找到问题了。
原因是我用mounted方法的时候一致是采用的箭头函数而箭头函数的话是和父作用域相关的,所以不会绑定到实例。
脑袋之前一致没转到这个问题上来坑死我了。
在实例的属性里面坚决不要使用箭头函数!!!!!!!!!!!
1.接口请求发送不出去,显示TypeErrory错误
2.语句看似不执行
//引用
this.$options.methods.getAll(this)
getAll:function(vue){
//开始网络传输
vue.$Http.get(protocal + ip + port + project + 'sdf/sdasd/sad/' ).then(result => {
console.log(result.body)
if (result.body.result) {
}
//成功了
else {
// 失败了
})
},
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: 解决Vue的组件属性this不存在问题
本文链接: https://www.lsjlt.com/news/163444.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0