1、在外部定义一个值指代Vue实例
var self = this;
this.$http.get("login", {
params: data
})
.then(function(response) {
self.$router.push('index');
})
.catch(function(response) {
console.error(response);
});
2、使用ES6的箭头函数实现上下文穿透
this.$http.get("login", {
params: data
})
.then((response) => {
this.$router.push('index');
})
.catch(function (response) {
console.error(response);
});