此次更新主要升级了 mock 网络请求的方式,新的方案使用 axios faker 实现网络请求拦截。并且支持在配置接口的位置同时配置 mock,同时接口配置也可以自动注册到 vue 原型方便在页面和组件中使用。详见仓库。
另外升级了部分项目依赖和开发依赖。
hank-cp 完善了错误捕捉相关的代码。
1.11.0 (2020-05-08)
Features
- 移除 mockjs 以及相关示例 (804f66e)
- 使用 axios 扩展的方式实现 mock 数据 (ac9b1ea)
- 优化接口配置设计,注册的网络请求会自动注册到 vue 原型 $api 上,修改了一些旧的接口调用方式 (28acfdb)
- 全局错误捕捉 (60349f0)
- 更新 eslint 后,修复新检查出的错误 (f4a10ed)
- 简化错误捕捉插件代码 (6628f1b)
- add element theme (97f00c2)
- fuse.js from 3.6.1 to 5.2.3 & 完善页面搜索相关代码 (79e43a6)
- github-markdown-css from 3.0.1 to 4.0.0 (46d3649)
- highlight.js from 9.18.1 to 10.0.2 (9e61f30)
- marked 0.8.2 to 1.0.0 (8968fd4)
- update devDependencies: @kazupon/vue-i18n-loader @vue/eslint-config-standard @vue/test-utils cz-conventional-changelog eslint eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-standard eslint-plugin-vue vue-cli-plugin-i18n (ef9ab55)
附图:
接口自动注册:
成组定义接口和 mock:
对比上版本后的更新内容:
简化版代码已经更新完毕。