当前位置: 首页> 游戏> 手游 > Vue快速入门(四)——Vue3及组合式API(一)

Vue快速入门(四)——Vue3及组合式API(一)

时间:2025/7/10 18:01:33来源:https://blog.csdn.net/bjzhang75/article/details/140967038 浏览次数:0次

文章目录

  • 一、认识Vue3
    • 1. Vue2 选项式 API vs Vue3 组合式API
    • 2. Vue3的优势
  • 二、使用create-vue搭建Vue3项目
    • 1、认识create-vue
    • 2. 使用create-vue创建项目
  • 三、组合式API - setup选项
    • 1. setup选项的写法和执行时机
    • 2. setup中写代码的特点
    • 3. `<script setup>`语法糖
    • 4.小结
  • 四、组合式API - reactive和ref函数
    • 1. reactive()
    • 2、ref()
    • 3. 小结
  • 五、组合式API - computed

一、认识Vue3

1. Vue2 选项式 API vs Vue3 组合式API

Vue2选项式API格式如下:

<script>
export default {data(){return {count:0}},methods:{addCount(){this.count++}}
}
</script>

Vue3组合式API格式如下:

<script setup>
import { ref } from 'vue'
const count = ref(0)
const addCount = ()=> count.value++
</script>

通过对比可以看出,Vue2的变量要要集中写在data中,方法是要集中写在methods中的;而Vue3的编程代码更少,而且变量和方法是不需要写在特定的地方的,可以随意写在你想放的位置,你可以把有关联的变量和方法集中在一块,这样也非常方便维护哦。
由此可看出Vue3的特点

  • 代码量变少
  • 分散式维护变成集中式维护,更易封装复用

2. Vue3的优势

在这里插入图片描述

二、使用create-vue搭建Vue3项目

1、认识create-vue

create-vue是Vue官方新的脚手架工具,底层切换到了 vite(下一代构建工具),为开发提供极速响应
在这里插入图片描述

2. 使用create-vue创建项目

前置条件 - 已安装16.0或更高版本的Node.js

执行如下命令,这一指令将会安装并执行 create-vue

npm init vue@latest

这一指令将会安装并执行 create-vue
在这里插入图片描述
项目创建完成后,项目的目录结构如下:
在这里插入图片描述
关键文件有:

  1. vite.config.js - 项目的配置文件基于vite的配置
  2. . package.json - 项目包文件 核心依赖项变成了 Vue3.x 和 vite
  3. main.js - 入口文件createApp函数创建应用实例
  4. . app.vue - 根组件 SFC单文件组件 script - template - style
    变化一:脚本script和模板template顺序调整
    变化二:模板template不再要求唯一根元素
    变化三:脚本script添加setup标识支持组合式API
    5.index.html - 单页入口 提供id为app的挂载

三、组合式API - setup选项

1. setup选项的写法和执行时机

setup选项的写法

<script>export default {setup(){},<
关键字:Vue快速入门(四)——Vue3及组合式API(一)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: