axios timeout
this.$axios.get(url, {params:{load:'noload'}},{
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
timeout: 60000
}).then(function (response) {
//dosomething();
}).catch(error => {
//超时之后在这里捕抓错误信息.
if (error.response) {
console.log('error.response')
console.log(error.response);
} else if (error.request) {
console.log(error.request)
console.log('error.request')
if(error.request.readyState == 4 && error.request.status == 0){
//我在这里重新请求
}
} else {
console.log('Error', error.message);
}
console.log(error.config);
});
vue 路由传值
params: { deviceId: 123, dataId:456 }
this.$route.params.
query: { num: 1}
this.$route.query
vue-cli 模块分类
webpack:全功能的Webpack + vue-loader设置,具有热重新加载,linting,测试和css提取
pwa:基于webpack模板的vue-cli的PWA模板
webpack-simple:一个简单的Webpack + vue-loader设置,用于快速原型设计。
simple:单个HTML文件中最简单的Vue设置
browserify:全功能的Browserify + vueify设置,具有热重新加载,linting和单元测试。
browserify-simple:一个简单的Browserify + vueify设置,用于快速原型制作。