vue无状态组件,vue this.$set不起作用

  vue无状态组件,vue this.$set不起作用

  本文主要介绍了如何解决Vue的这个组件属性问题,具有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。

  

目录

   Vue的组件属性这不存在。原因解决方案Vue中的这一项缺少解决方案。

  

Vue的组件属性this不存在

  

问题来源

  今天写代码,发现我的mounted方法里这个都和undefined一样,很奇怪。发现问题后才发现问题。

  

原因

  原因是我在使用mounted方法时,总是使用arrow函数,而arrow函数与父作用域相关,所以不会绑定到实例。

  我的脑袋之前没有转到这个问题上,这让我很难受。

  

解决方案

  永远不要在实例的属性中使用箭头函数!!

  

Vue中的this丢失

  1.无法发送接口请求,并显示TypeErrory错误。

  2.声明似乎没有被执行。

  

解决方案

  //引用

  这个。$options.methods.getAll(this)

  getAll:函数(vue){

  //开始网络传输

  vue。$http.get(协议ip端口项目 sdf/sdasd/sad/)。然后(结果={

  console.log(结果.正文)

  if (result.body.result) {

  }

  //成功了。

  否则{

  //失败

  })

  },

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: