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("网络请求错误!"); }); }
添加回答
举报
0/150
提交
取消