之前說過項目之前用的vben框架,在優(yōu)化完性能后打包效果由原來的純代碼96M變成了56M,后續(xù)來啦,通過更換框架,代碼壓縮到了36M撒花~
現在就來詳細說說是怎么手擼一個框架的!
方案:
搭建一套 vite + vue3 + ant Design3 + ts 的框架,
做好規(guī)范定制、全局組件封裝、公共配置等,
格式化代碼配置、語法檢測等功能植入,
并且將業(yè)務代碼進行移植 + 優(yōu)化
具體優(yōu)化項目:
1、前端公共配置
● 把主題單獨抽出,做成可配置文件
● 路由配置分類,方便路由管理
● 抽取全局公共變量配置枚舉
● 抽取全局的公共方法做工具類函數(utils.js)
● 代碼格式化配置(prettier.config),ts檢測工具配置(tsconfig.json), eslint語法校驗(.eslintrc)
2、全局UI規(guī)范
● 保持全局css樣式風格統(tǒng)一(頁面間距、字體大小、字體粗細、圓角角度…等)
● css代碼的書寫規(guī)范
3、全局組件封裝
● 按照uI提供的規(guī)范樣式,對 ant Design Vue 進行統(tǒng)一修改
● 封裝提示框,操作反饋類的統(tǒng)一風格組件
● 對 modal 彈出框的常用方法抽取 封裝hook
● 組件規(guī)范的的定制
4、接口API統(tǒng)一
● 接口請求封裝(axios請求全局的攔截、攔截返回處理、方法封裝)
● 接口請求代碼格式規(guī)范文章來源:http://www.zghlxwxcb.cn/news/detail-632026.html
5、業(yè)務代碼遷移
● 前端公共頁面部分代碼重構(header、Menu)
● 遷移業(yè)務代碼 + 優(yōu)化業(yè)務代碼
● 業(yè)務代碼遷移 + 優(yōu)化 (預計7天)文章來源地址http://www.zghlxwxcb.cn/news/detail-632026.html
到了這里,關于項目優(yōu)化后續(xù) ,手擼一個精簡版VUE項目框架!的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!