医院挂号系统日志
搭建router
1 |
|
element-plus
按需引入
国际化
自定义插件,减少main.js代码过于多而冗余
Axios
为什么要对axios进行二次封装
- 利用axios的请求和响应拦截功能
- 请求拦截器,一i版可以在请求头钟携带公共的参数token
- 响应拦截器,可以简画服务器返回的数据,处理http网络错误
为什么要创建多个实例?
- 再导入axios这个库的时候,直接调用axios这个方法默认调用的是axios给你返回来的实例,如果直接用他,那么整个项目只能请求一台服务器的地址,而且修改baseurl等其实比较麻烦
- 而自己封装一个baseurl可以创建多个实例,每个实例可以请求不同的服务器,而且修改起来比较简单
请求和响应拦截器
- 不用原生ajax一部分原因在于它需要我们自己封装拦截器,比较麻烦,我也不会,所以axios
- axios.interceptors.request.use(请求成功回调拦截 (config) => {修改配置,携带token return config},请求失败回调拦截(err) => {})
- axios.interceptors.response.use(响应成功回调拦截(res)=> {return res.data},响应失败回调拦截(err) => {return err})
设置了get请求参数映射
pinia
数据持久化
跨域问题
Bug
v-if
不能在元素下的value,即不能.来进行判断
医院挂号系统日志
http://example.com/2023/07/07/医院挂号系统日志/