尚品汇前台学习笔记(二)
你可以通過右下角的 簡 按鈕切換為簡體顯示
请求接口统一封装
项目小:可以在组件的生命周期函数中发请求
项目大: API进行统一管理
创建index.js文件,用于封装所有请求
将每个请求封装为一个函数,并暴露出去,组件只需要调用相应函数即可,这样当我们的接口比较多时,如果需要修改只需要修改该文件即可。
1 | // 当前这个模块:API进行统一管理 |
组件想要使用相关请求时,只需要导入相关函数即可,以上图的
reqCateGoryList
为例:
1 | import {reqCateGoryList} from '@/api' |
nprogress进度条插件(放在请求和响应拦截器中)
1 | cnpm install --ssave nprogress |
1 | import axios from "axios"; |
打开一个页面时,往往会伴随一些请求,并且会在页面上方出现进度条。它的原理时,在我们发起请求的时候开启进度条,在请求成功后关闭进度条,所以只需要在
request.js中进行配置。 如下图所示,我们页面加载时发起了一个请求,此时页面上方出现
蓝色进度条`
可以通过修改
nprogress.css
文件的backgroud
来修改进度条颜色
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ay的学习天地!