摘要: 从 Node.js 12 版本开始,`node-sass` 被标记为不再维护,并且从 npm 上已经被移除。现在,推荐使用 `sass` 包替代 `node-sass`。`sass` 包是 Sass 的 JavaScript 实现,它比 `node-sass` 更快速、更现代化,并且与最新版本的 D 阅读全文
posted @ 2024-03-04 22:20 baiyujie02420 阅读(135) 评论(0) 推荐(0)
摘要: Vue 项目的优化是一个综合考虑多方面因素的过程,包括代码、性能、资源、打包等方面。下面是一些常见的 Vue 项目优化方法: 代码层面优化: 组件拆分: 将大型组件拆分成小型组件,提高组件的复用性和可维护性。 避免不必要的计算: 尽量减少不必要的计算,避免重复计算。 使用异步组件: 对于页面中不必要 阅读全文
posted @ 2024-03-04 16:33 baiyujie02420 阅读(472) 评论(0) 推荐(0)
摘要: $route 是“路由信息对象”, 包括 path, params, hash, query, fullPath, matched, name 等路由信息参数。 $router 为 VueRouter 的实例, 相当于一个全局的路由器对象, 里面含有很多 属性和子对象, 例如 history 对象, 阅读全文
posted @ 2024-03-04 14:09 baiyujie02420 阅读(25) 评论(0) 推荐(0)
摘要: 全局前置守卫 beforeEach 全局后置守卫 afterEach 全局解析守卫 beforeResolve 独享守卫 beforeEnter 组件内守卫 beforeRouteEnter beforeRouteUpdate beforeRouteLeave 阅读全文
posted @ 2024-03-04 13:51 baiyujie02420 阅读(15) 评论(0) 推荐(0)
摘要: Vue.js 是一个流行的 JavaScript 前端框架,它的核心特性之一就是响应式数据绑定。Vue.js 2.x 版本的响应式原理主要基于 Object.defineProperty 函数来实现。 Vue.js 的响应式原理大致可以描述为以下几个步骤: 数据劫持: 当 Vue 实例创建时,Vue 阅读全文
posted @ 2024-03-04 12:35 baiyujie02420 阅读(79) 评论(0) 推荐(0)