vue优化建议

1,安装webpack-bundle-analyzer

npm i webpack-bundle-analyzer -D

2.vuex

javascript 复制代码
import Vue from 'vue'
import {Store, install} from 'vuex'
import banner from "./banner"
import setting from "./setting"
import about from "./about"
install(Vue)
// Vue.use(Vuex)

export default new Store({ 
  modules: {
    banner,
    setting,
    about,
  },
  strict: true,
})

3.异步引入路由文件

javascript 复制代码
export default [
  { name: "Home", path: "/", component: import("@/views/Home"),meta: { title: "首页" } },
  { name: "about", path: "/about", component: import("@/views/About"),meta: { title: "关于我" } },
  { name: "Blog", path: "/article", component: import("@/views/Blog"),meta: { title: "文章" } },
  { name: "CategoryBlog", path: "/article/cate/:categoryId", component: import("@/views/Blog"),meta: { title: "文章" } },
  { name: "BlogDetail", path: "/article/:id", component: import("@/views/BlogDetail") ,meta: { title: "文章详情" } },
  { name: "Message", path: "/massege", component: import("@/views/Message"),meta: { title: "留言板" } },
  { name: "Project", path: "/project", component: import("@/views/Project"),meta: { title: "项目&效果" } },
]
相关推荐
小小小小宇10 分钟前
LLM 长期记忆构建
前端
lichenyang45322 分钟前
从 Express 老项目到 NestJS + Docker:一次车辆管理系统的渐进式重构
前端
竹林8182 小时前
用 wagmi v2 + viem 监听链上事件,我踩了三天坑终于搞懂了实时日志与历史补全
javascript
Momo__2 小时前
VueUse createReusableTemplate —— 单文件组件内的模板复用神器
前端·vue.js
只一2 小时前
😭从回调地狱到 async/await:一文打通 Ajax 与 JS 异步编程
javascript
程序员小富2 小时前
我开源了一个开发者专属的智能 JSON 工具,得到了媳妇高度认可
前端·vue.js·后端
小小小小宇2 小时前
程序员如何给 LLM 装工具以及看懂推理过程
前端
写代码的皮筏艇2 小时前
React中的forwardRef
前端·react.js·面试
槑有老呆2 小时前
花三个月工资请了个 AI 程序员,结果它连青岛啤酒股价都查不了
前端
风骏时光牛马2 小时前
Verilog开发常见问题汇总解析
前端