为了账号安全,请及时绑定邮箱和手机立即绑定

在一个子作用域中如何调用父作用域的this?

在一个子作用域中如何调用父作用域的this?

慕斯709654 2018-12-21 19:15:16
vue里有一段代码是这样的:在axios中需要调用vue的$emit,但是this.$emit是不行的,这个如何解决?是像我这样先找个中间变量?        methods: {            toggleClick() {                if (this.spanLeft === 5) {                    this.spanLeft = 2;                    this.spanRight = 22;                } else {                    this.spanLeft = 5;                    this.spanRight = 19;                }            }, menuClickMethod: function (name) {                let thisthis=this;                axios.get("http://127.0.0.1:5000/hosts").then(function (response) {                    //这里需要调用$emit                    thisthis.$emit('update:processInfos', response.data);                }).catch(function (err) {                    console.log(err);                    alert("网络请求错误!");                });            }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 405 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信