Vue3 全家桶实践

Vue 3 全家桶实践

使用 vite 创建一个 Vue 3 项目,并实践 vue-router4、vuex4 结合 Composition API 的使用。

1. 使用 vite 创建 Vue3 项目

  • 创建

    运行命令行 yarn create vite-app vue3-demo 创建一个 Vue 3 应用 Vue3 全家桶实践_第1张图片

  • 创建成功后,文件结构如下

Vue3 全家桶实践_第2张图片

  • run 起来

    cd vue3-demo -> yarn -> yarn dev 就跑起来了一个 Vue 3 应用
    Vue3 全家桶实践_第3张图片

  • Vue 3 API 的使用

    Vue 3 中暴露的 API 与 Vue 2 有所不同,使用方式如下
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UpPeWtku-1598242281902)(./images/vue3_demo/vite_main.jpg)]

2. vue-router 4 结合 Compostion API 使用实践

vue-router 4 API 相对于之前也有一些区别,使用方式也有不同

  • 安装 yarn add vue-router@next

    Vue3 全家桶实践_第4张图片

  • 使用 vue-router

    Vue3 全家桶实践_第5张图片

  • 挂载到 vue

    Vue3 全家桶实践_第6张图片

  • 结合 Composition API 使用 vue-router

    Vue3 全家桶实践_第7张图片

  • 当前路由的值

    Vue3 全家桶实践_第8张图片

3. vuex 4 结合 Compostion API 使用实践

  • 安装 yarn add vuex@next

    Vue3 全家桶实践_第9张图片

  • 使用 vuex

    Vue3 全家桶实践_第10张图片

  • 挂载到 vue

    Vue3 全家桶实践_第11张图片

  • 结合 Composition API 使用 vuex

    Vue3 全家桶实践_第12张图片

4. UI 框架

目前 Element UI Ant-Design-Vue 等框架在做 Vue 3 的适配

参考

  • vue-next
  • vite
  • vuex
  • vue-router

你可能感兴趣的:(vue,vue)