vue3的常用 Composition API有哪些?

Vue.js 3.0 引入了 Composition API,作为一种新的组织组件逻辑的方式,相比于传统的 Options API,Composition API 提供了更灵活、更可复用的代码组织方式。

以下是 Vue 3.0 中常用的 Composition API:
setup() 函数:
setup() 函数是 Composition API 的入口,用于组件的设置阶段。在 setup() 中可以访问组件的 props、context 和 attrs。
可以在 setup() 中返回一个对象,对象中的属性和方法将会被暴露到模板中使用。


 响应式函数:
ref():创建一个响应式的基本数据类型,返回一个包含响应式数据的对象。
reactive():创建一个响应式的对象,返回一个 Proxy 对象,使得整个对象的属性都是响应式的。
toRefs():将 reactive 对象转换为普通对象,并保持响应式。


计算属性:
computed():创建一个计算属性,返回一个响应式的 ref 对象,可以基于其他响应式数据进行计算。


生命周期钩子:
onBeforeMount():在组件挂载之前调用。
onMounted():在组件挂载后调用。
onBeforeUpdate():在组件更新之前调用。
onUpdated():在组件更新之后调用。
onBeforeUnmount():在组件卸载之前调用。
onUnmounted():在组件卸载之后调用。

侦听器:
watch():监听一个响应式数据的变化。
watchEffect():响应式地运行一个函数,并在其依赖的响应式数据发生变化时重新运行。


其他辅助函数:
toRefs():将响应式对象转换为普通对象,并保留响应式。
watch():监听一个数据变化,并在变化时执行回调。
provide() 和 inject():用于父子组件之间传递数据和方法。


这些是 Vue 3.0 中常用的 Composition API,通过这些 API,可以更灵活、更清晰地组织和管理组件的逻辑

相关推荐

  1. vue3 Composition API哪些

    2024-07-10 10:14:04       27 阅读
  2. Redis场景哪些?

    2024-07-10 10:14:04       52 阅读
  3. docker命令哪些

    2024-07-10 10:14:04       46 阅读
  4. git命令哪些

    2024-07-10 10:14:04       55 阅读
  5. Vue3哪些常用API

    2024-07-10 10:14:04       36 阅读
  6. PS快捷方式哪些

    2024-07-10 10:14:04       54 阅读
  7. Python哪些经典库?

    2024-07-10 10:14:04       36 阅读
  8. qt哪些控件

    2024-07-10 10:14:04       56 阅读
  9. Hutool哪些方法

    2024-07-10 10:14:04       24 阅读

最近更新

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

    2024-07-10 10:14:04       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 10:14:04       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 10:14:04       90 阅读
  4. Python语言-面向对象

    2024-07-10 10:14:04       98 阅读

热门阅读

  1. Linux系统基础命令行指令——Ubuntu

    2024-07-10 10:14:04       35 阅读
  2. 【Android高级UI】计算不规则图形面积

    2024-07-10 10:14:04       33 阅读
  3. Python库 - PyMC3

    2024-07-10 10:14:04       27 阅读
  4. C语言中关键字

    2024-07-10 10:14:04       36 阅读
  5. ios CCPlistFileWritter.m

    2024-07-10 10:14:04       30 阅读
  6. C#实现Winform程序右下角弹窗消息提示

    2024-07-10 10:14:04       29 阅读
  7. 【PyTorch单点知识】自动求导机制的原理与实践

    2024-07-10 10:14:04       30 阅读
  8. 大数据平台之Hive Metastore

    2024-07-10 10:14:04       27 阅读
  9. 《框架封装 · Redis 事件监听》

    2024-07-10 10:14:04       29 阅读
  10. Knife4j的原理及应用详解(四)

    2024-07-10 10:14:04       33 阅读