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: "项目&效果" } },
]
相关推荐
breeze jiang1 分钟前
React + WebGPU 在浏览器运行 DeepSeek:从 Worker 通信到流式生成
前端·javascript·react.js
a11177612 分钟前
家居生成器 Cartoon 开源项目 3D web
前端·开源
小林ixn19 分钟前
前端卡顿终结者:用 useRef 把 Web Worker 请进 React 项目
前端·react.js·前端框架
sunly_19 分钟前
React 三个重要概念:Ref、Props、State 详解
前端·javascript·react.js
weixin_4316004420 分钟前
前端对接 SSE 的两种常见方式
前端·后端·学习·ai·sse·nest.js
Mh26 分钟前
如何使用GSAP实现一个 `pinned` 滚动楼层叙事?
前端·javascript·css
Larcher6 小时前
React Router 不只是页面跳转:从 SPA 路由到权限守卫的完整实践
javascript·后端
Larcher7 小时前
大模型为什么每次回答都不一样?一文搞懂 Temperature、Top K 与 Top P
javascript·后端
用户938515635079 小时前
从零在浏览器里跑 DeepSeek-R1:WebGPU + Transformer.js 全链路实战
前端·设计模式·typescript
CodeSheep10 小时前
稚晖君公司人事大变动,来了!
前端·后端·程序员