
Vite+Vue3 前端工程化、打包优化
文章平均质量分 94
Vite + Vue3 实现前端项目工程化、依赖视图分析、摇树优化、依赖分包策略、CDN在线加速、gzip压缩、图片压缩、history404问题、浏览器兼容问题
MagnumHou
精通HTML5,CSS3,JavaScript,JQuery,Node,Vue,React等单词的拼写
展开
-
【Vue3 生态】VueRouter 路由核心知识点
如同调用 router.push() 一样,可以跳转到这个指定的路由地址,可以在返回对象中通过如:replace:true 或 name: ‘home’ 之类的属性来指定这个路由地址。Vue Router 提供了多种路由守卫,如:全局路由守卫、组件内路由守卫或单个路由独享守卫。带路由的项目组件中,使用 $route 会与路由紧密耦合,这限制了组件的灵活性,使得它只能用于特定的 URL。创建 ,需要正确的配置服务器。一个视图使用一个组件渲染,因此对于同个路由,多个视图就需要多个组件。原创 2023-07-02 10:14:00 · 425 阅读 · 0 评论 -
【Pinia 状态管理篇】Vite + Vue3 组合式 API 模式下的 Store 数据处理
Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。原创 2023-06-15 17:26:36 · 1830 阅读 · 0 评论 -
vite3+vue3 项目打包优化三 — CDN加速、文件压缩
内容分发网络(Content Delivery Network,简称 CDN),是构建在数据网络上的一种分布式内容分发网,它可以让用户从最近的服务器请求资源,以提升网络请求的响应速度。:一但依赖网站出现问题,我们的项目也就不行了,建议留下备用方案,以便维护。把打包好的项目放入服务器目录,服务器开启 gzip 服务,这样通过项目地址就可以在浏览器中进行访问了。需要注意的是,浏览器解压也是需要时间的,如果项目体积不是很大的话,不建议采用 gzip 进行压缩原创 2023-05-24 15:49:19 · 2645 阅读 · 0 评论 -
vite3+vue3 项目打包优化二 —— 依赖分包策略
当值为对象形式时,每个属性代表一个 chunk,其中包含列出的模块及其所有依赖。chunk 的名称由对象属性的键决定。})当该选项值为函数形式时,每个被解析的模块都会经过该函数处理。如果函数返回字符串,那么该模块及其所有依赖将被添加到以返回字符串命名的自定义 chunk 中。以下例子,创建一个命名为vendor的 chunk,它包含所有在中的依赖以下例子,将静态资源分拆打包:将 node_modules 中的代码单独打包成一个 JS 文件。原创 2023-05-17 17:26:33 · 1865 阅读 · 0 评论 -
vite3+vue3 项目打包优化
现在很多小伙伴都已经使用 Vite + Vue3 开发项目了,如果你是 “前端架构师” 或者是 “团队核心” 的话,不得不可考虑的一个问题就是性能优化。本篇文章主要讲述的是生产环境下 Vite + Vue3 打包优化。原创 2023-05-16 15:22:28 · 2662 阅读 · 0 评论 -
Vite + Vue3 实现前端项目工程化
Vue3 发布至今,周边的生态、技术方案已足够成熟,个人认为新项目是时候切换到 Vite + Vue3 了。今天就给大家操作一下这种技术方案实现前端工程化。原创 2023-05-10 11:29:46 · 1014 阅读 · 0 评论 -
【Vue3 工程自动化】自动导入多个组件
Vue3工程自动化-自动导入多个组件原创 2023-01-28 19:40:08 · 1366 阅读 · 0 评论