Vue3 中 setup 函数与 script setup 用法总结

在 Vue3 中,setup 函数和 script setup 是两种新引入的编写组件的方式,它们都是 Composition API 的一部分。

setup 函数:
setup 函数是一个新的组件选项,它作为在组件内使用 Composition API 的入口。在 setup 函数中,我们可以定义和返回响应式数据,创建计算属性和侦听器,定义方法等。它在组件实例被创建和 props 被解析后立即调用,但在 DOM 渲染之前。

<template>
  <div>{{ count }}</div>
</template>

<script>
import { ref } from 'vue'

export default {
  setup() {
    const count = ref(0)
    return { count }
  }
}
</script>

script setup:
script setup 是 Vue 3.2 引入的一项新特性,它提供了一种更简洁的方式来编写 Vue 组件。在 script setup 中,我们可以直接定义和导出组件选项,无需包装在 setup 函数或 export default 对象中。

<template>
  <div>{{ count }}</div>
</template>

<script setup>
import { ref } from 'vue'

const count = ref(0)
</script>

注意,script setup 与普通的 <script> 标签并不兼容,你不能在同一个组件中同时使用两者。另外,script setup 还有一些其他的规则和限制,你可以在 Vue 官方文档 中查阅详细信息。

相关推荐

  1. Vue3 setup 函数 script setup 用法总结

    2024-06-16 17:18:01       25 阅读
  2. Vue学习笔记-Vue3setup函数注意点

    2024-06-16 17:18:01       61 阅读
  3. vue3 setup标签使用总结

    2024-06-16 17:18:01       34 阅读
  4. Vue3 精通指南:如何在 setup 函数巧妙利用 Vuex

    2024-06-16 17:18:01       53 阅读
  5. Vue3:ref函数和reactive函数setup函数

    2024-06-16 17:18:01       63 阅读
  6. VueSetUp函数

    2024-06-16 17:18:01       34 阅读
  7. Vue setup函数

    2024-06-16 17:18:01       33 阅读
  8. Vue 3setup 函数使用及避坑指南

    2024-06-16 17:18:01       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-16 17:18:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-16 17:18:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-16 17:18:01       87 阅读
  4. Python语言-面向对象

    2024-06-16 17:18:01       96 阅读

热门阅读

  1. 蓝桥杯十五届国赛模拟题1答案

    2024-06-16 17:18:01       24 阅读
  2. GenericObjectPool对象池化的介绍与用法

    2024-06-16 17:18:01       22 阅读
  3. Mysql的增、删、查、改

    2024-06-16 17:18:01       22 阅读
  4. Milvus向量数据库

    2024-06-16 17:18:01       44 阅读
  5. Android获取CPU的使用率

    2024-06-16 17:18:01       36 阅读
  6. HTML DOM 对象

    2024-06-16 17:18:01       31 阅读
  7. web前端信息卡:深入探索与实用指南

    2024-06-16 17:18:01       35 阅读
  8. python07

    2024-06-16 17:18:01       28 阅读
  9. 访问api是如何使用的

    2024-06-16 17:18:01       27 阅读
  10. 搭建Python虚拟环境(五):Pyenv

    2024-06-16 17:18:01       32 阅读
  11. springboot读取配置时,读取到了系统环境变量

    2024-06-16 17:18:01       31 阅读
  12. CompletableFuture方法介绍及代码示例

    2024-06-16 17:18:01       35 阅读
  13. Mysql开启binlog

    2024-06-16 17:18:01       25 阅读