这里又有两个问题想请教老师
来源:4-10 接口错误拦截
 
			慕莱坞0998854
2020-02-21
- 老师在讲axios的baseURL的时候,说要根据前端的跨域方式做调整,老师说以jsonp的形式跨域的话,axios.default.baseURL要写成’www.baidu.com’什么的,可是这个不是在设置axios吗?使用jsonp的形式也要受这里axios的影响?我们不是装了一个jsonp的插件吗,这还和axios有关系?
- 老师在讲接口错误拦截的时候,使用的是
 window.location.href = '/#/login'
老师说这里没有使用vue-router去处理,是因为这里面的this(一般是this.$router)没有指向vue实例,我想问一下,这里(main.js)不是已经写了
	import router from './router'
那我们是不是可以写成?
	router.push(...) // login页面
写回答
	1回答
- 
				  河畔一角 2020-02-22 感谢您提出的两个较好的问题: - JSONP请求和axios确实没什么关系,我讲课的意思是,当发送jsonp请求时,需要带上完整的URL路径,因为讲解的口误,改成了设置axios的url,这个地方确实不正确,和axios没有关系。 
- 通常Vue安装完Router实例后,回挂载到Vue的protype上面去,所以,我们最常用的就是在组件内部通过this来获取Router实例,main.js这个文件本身不是一个组件,我忽略了上面已经引入了router文件,所以才会这样一段不是很优雅的代码,实际上可以只用使用当前导入的router来进行跳转. 您的答案非常正确. 
 课程的一些讲解给您带来误解,深感抱歉,这方面我后期会注意。 122020-02-22
相似问题
