Vue3.x 全家桶
前言
这里将介绍 vue3.x 项目开发所需要的技术选型,以及相关基础知识的介绍
1.脚手架
前言
vue-cli3.x,参考文档
1.1 VueCLI
- vue create demo
- npm run serve
- npm install
2.vue3.x 全家桶
2.1vue3.x
2.1.1 创建应用(main.js)
- Vue.createApp()
- app.use()
- app.mount()
2.1.2 模板语法(template)
- teleport
- 插值表达式
- 指令
- v-html
- v-bind(:)
- v-once
- v-if
- v-show
- v-on(@)
- ref
2.1.3 setup
- ref
- reactive
- readonly
- toRefs
- computed
- watch
- watchEffect
- provide/inject
2.1.4 生命周期
- setup
- onBeforeMount
- onMounted
- onBeforeUpdate
- onUpdated
- onBeforeUnmount
- onUnmounted
- onErrorCaptured
- onRenderTracked
- onRenderTriggered
3.UI 组件库
前言
element plus,饿了么推出的 UI 组件库,参考文档
4.工具类(参考 vue2.x 部分)
前言
axios,基于 promise 的网络请求库,参考文档
Moment.js,JavaScript 日期处理类库,参考文档
lodash,一个一致性、模块化、高性能的 JavaScript 实用工具库,参考文档
vue-devtools,是专门调试 vue 项目的调试工具查看工具
Vue performance Devtool,是专门检查 vue 组件性能的测试工具查看工具
VueUse,基本 Vue 组合实用程序的集合,参考文档