wyj博客
我叫鲨鱼不叫辣椒 私信
鲨鱼真猛
关注的人:0
粉丝:0
最新文章
原生 JS + Router 监听路由跳转
### 原生 JS + Router 监听路由跳转
说到这个话题,我就想到了国庆前的一个需求(在用户离开当前页面前,保存数据再进行跳转)。刚看到这个需求的时候,我第一反应是使用`onbeforeunload`,但是这个项目的路由跳转不全是使用`router.push`,`router`监听不到`window.history`跳转事件,于是还要使用`beforeunload`。
下面是`onbe
319
Vue3 与 Vue2 的区别
### Vue3 与 Vue2 的区别
Vue2 将于 2023 年 12 月 31 日停止维护,而 Vue3 也已经发布了三年之久,小伙伴们还不快快使用起来。
#### 优点
- 首次渲染更快
- diff 算法更快
- 内存占用更少
- 打包体积更小
- 更好的 TypeScript 支持
- Composition API (组合式 API)
### 一、 生命周期
| vue2
280
浅谈 Pinia 与 Vuex
## 浅谈 Pinia 与 Vuex
### Pinia、Vuex 是什么?
Pinia 和 Vuex 一样都是 vue 的全局状态管理器。其实 Pinia 就是 Vuex5,只不过为了尊重原作者的贡献就沿用了这个看起来很甜的名字 Pinia。
本文将通过 Vue3 的形式对两者的不同实现方式进行对比,让你在以后工作中无论使用到 Pinia 还是 Vuex 的时候都能够游刃有余。
既然我们要对
232
最热文章
原生 JS + Router 监听路由跳转
### 原生 JS + Router 监听路由跳转
说到这个话题,我就想到了国庆前的一个需求(在用户离开当前页面前,保存数据再进行跳转)。刚看到这个需求的时候,我第一反应是使用`onbeforeunload`,但是这个项目的路由跳转不全是使用`router.push`,`router`监听不到`window.history`跳转事件,于是还要使用`beforeunload`。
下面是`onbe
319
Vue3 与 Vue2 的区别
### Vue3 与 Vue2 的区别
Vue2 将于 2023 年 12 月 31 日停止维护,而 Vue3 也已经发布了三年之久,小伙伴们还不快快使用起来。
#### 优点
- 首次渲染更快
- diff 算法更快
- 内存占用更少
- 打包体积更小
- 更好的 TypeScript 支持
- Composition API (组合式 API)
### 一、 生命周期
| vue2
280
浅谈 Pinia 与 Vuex
## 浅谈 Pinia 与 Vuex
### Pinia、Vuex 是什么?
Pinia 和 Vuex 一样都是 vue 的全局状态管理器。其实 Pinia 就是 Vuex5,只不过为了尊重原作者的贡献就沿用了这个看起来很甜的名字 Pinia。
本文将通过 Vue3 的形式对两者的不同实现方式进行对比,让你在以后工作中无论使用到 Pinia 还是 Vuex 的时候都能够游刃有余。
既然我们要对
232
Sass(Scss)、Less 的区别与选择 + 基本使用
# Sass(Scss)、Less 的区别与选择 + 基本使用
Sass(Scss)、Less 都是 CSS 预处理器,他们定义了一种新的语言,其基本思想是,用一种专门的编程语言为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行 CSS 的编码工作。
### 为什么要使用 CSS 预处理器
原因:
- CSS 仅仅是一个标记语言,不可以自定义变
230