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: "项目&效果" } },
]
相关推荐
南雨北斗6 小时前
vue3项目中的env.d.ts文件
前端
烈风逍遥6 小时前
第五篇:通用 LLM 流式对话:前后端联接的完整实现
前端·后端·架构
aixingpan6 小时前
aixingpan.cn API开发文档:api_docs_trichart_natal_progression_sec_transit2接口指南
前端·php
江华森6 小时前
Web 安全实战:验证机制、会话管理、SQL 注入、XSS 与 CSRF
前端
江华森6 小时前
HTTPS 实战:TLS 握手成本、自制 CA 与证书、三大常见故障
前端
江华森6 小时前
HTTP 再邂逅:报文结构、请求方法、状态码与 Cookie/Session
前端
szephyr6 小时前
前端错误监控实战:用 Sentry 把线上报错从“用户反馈“变成“主动发现“
前端·sentry·稳定性·前端监控·错误监控
拖孩6 小时前
给小程序加「一键发公众号贴图」,我把 wx.shareToOfficialAccount 的三个坑趟了一遍
前端·后端·微信小程序
ONLYOFFICE6 小时前
团队协作软件指南:主要类型、核心功能、选型建议等
前端·onlyoffice·office