vue的拦截器中路由页面跳转方式
var vm = new Vue({ el: '#app', router, template: '<App/>', components: {App} }); Vue.http.interceptors.push((request, next) => { next((response) => { if (!response.ok || response.resultCode != 0) { console.log("请求返回异常"); vm.$router.push({name: 'error', query: {title: bizError}}); return response; } return response }); });