vue 学习记录

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);
});

设置timeout

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设置,用于快速原型制作。

猜你喜欢

转载自blog.csdn.net/qq_35792483/article/details/78318516
今日推荐