Vue 笔记 · 个人理解

前端请求层:我给自己定的薄约定

组件别直接 axios

早期每个页面自己 axios.get,URL、错误提示、token 处理复制得到处都是。后来改成:页面只调 api/xxx 方法,细节进请求封装。

薄约定

export function fetchNoteList(params) {
  return http.get('/notes', { params })
}

这不是框架要求,只是我自学后留下的卫生习惯:请求变更时,改一个地方就够。

请求工程习惯

← 返回 Vue 笔记目录