Vue3 快速上手
Vue3 快速上手
编辑器
编辑器首选 VSCode,必装插件 Volar,选装 Stylus
项目初始化
1
2
3
4
5
npm init vue@latest
cd <your-project-name>
cd your-project-name
npm install
npm run dev
EsLint 设置
- 安装
npm i -D eslint - 初始化配置 EsLint
npx eslint --init
获取 DOM 节点
在 template 的节点内附着 ref 属性,
脚本中使用 ref 获取,注意变量名为指定的 ref 属性名。
1
const refAttr = ref(null);
路由守卫
- 全局前置守卫
router.beforeEach - 全局后置守卫
router.afterEach - 全局解析守卫
router.beforeResolve - 路由独享守卫
beforeEnter - 组件内守卫
beforeRouterEnter - 组件内守卫
beforeRouterUpdate - 组件内守卫
beforeRouterLeave
在每次导航时都会触发,但是确保在导航被确认之前,同时在所有组件内守卫和异步路由组件被解析之后,解析守卫就被正确调用
文档和资源
本文由作者按照 CC BY 4.0 进行授权