Vue3 API函数及功能

简介: Vue3 API函数及功能

比如从import { reactive, computed } from 'vue'可以看到,我们常用的API可以有:reactive、computed,那么,你知道vue模块到底有多少API?事实上它的API还真的不少,高达113个。

你应当首先关注单文件组件开发下如何使用这些API。


https://v3.cn.vuejs.org/guide/composition-api-setup.html


https://composition-api.vuejs.org/zh/#api-介绍

方法/属性

一句话介绍

BaseTransition

Comment

Fragment

KeepAlive

Static

Suspense

Teleport

传送到页面其他位置

Text

Transition

TransitionGroup

callWithAsyncErrorHandling

callWithErrorHandling

camelize

capitalize

cloneVNode

compile$1 as compile

computed$1 as computed

计算属性

createApp

调用 createApp 返回一个应用实例

createBlock

createCommentVNode

createHydrationRenderer

createRenderer

createSSRApp

createSlots

createStaticVNode

createTextVNode

createVNode

customRef

创建自定义的 ref

defineAsyncComponent

defineComponent

专用于ts的export default defineComponent({})

defineEmit

defineProps

接收props

devtools

getCurrentInstance

获取当前实例

getTransitionRawChildren

h

返回一个”虚拟节点“,通常缩写为 VNode

handleError

hydrate

initCustomFormatter

inject

接收子孙组件的数据

isProxy

检查对象是否是由 reactive

readonly

创建的 proxy。

isReactive

检查对象是否是 reactive

创建的响应式 proxy。

isReadonly

检查对象是否是由readonly

创建的只读 proxy。

isRef

检查一个对象是否是Ref对象。

isVNode

markRaw

标记一个对象,使其永远不能转换为 proxy。

mergeProps

nextTick

同Vue 2

onActivated

生命周期钩子

onBeforeMount

生命周期钩子

onBeforeUnmount

生命周期钩子

onBeforeUpdate

生命周期钩子

onDeactivated

生命周期钩子

onErrorCaptured

捕捉子孙组件的错误

onMounted

生命周期钩子

onRenderTracked

onRenderTriggered

onUnmounted

生命周期钩子

onUpdated

生命周期钩子

openBlock

popScopeId

provide

向子孙组件提供数据

proxyRefs

pushScopeId

queuePostFlushCb

reactive

等价于 2.x 中的 Vue.observable() API

readonly

只读 proxy

ref

接受一个内部值并返回一个响应式且可变的 ref 对象

registerRuntimeCompiler

render

renderList

renderSlot

resolveComponent

resolveDirective

resolveDynamicComponent

resolveTransitionHooks

setBlockTracking

setDevtoolsHook

setTransitionHooks

shallowReactive

创建一个表层响应式

shallowReadonly

创建一个只读响应式

shallowRef

创建一个表层响应式ref

ssrContextKey

ssrUtils

toDisplayString

toHandlerKey

toHandlers

toRaw

返回 reactive

readonly

proxy 的原始对象

toRef

只操作一个对象的属性值

toRefs

toRef的批量版

transformVNodeArgs

triggerRef

手动执行与 shallowRef 关联的任何效果

unref

ref的反操作,将Ref对象还原成基础数据

useContext

在setup函数中使用,获取上下文

useCssModule

useCssVars

useSSRContext

useTransitionState

vModelCheckbox

vModelDynamic

vModelRadio

vModelSelect

vModelText

vShow

version

warn

watch

监听器

watchEffect

监听器

withCtx

withDirectives

withKeys

withModifiers

withScopeId

相关文章
|
3天前
|
存储 缓存 安全
API在Visual Basic中的应用:连接外部服务与扩展功能
【4月更文挑战第27天】本文探讨了在Visual Basic中使用API连接外部服务和扩展功能的方法,涵盖了API的基本概念、种类及如何使用本地和Web API。通过DllImport调用本地API,利用HttpClient和WebClient与Web API交互,同时强调了第三方API的使用和SOA架构中的API角色。安全性、性能优化和错误处理是实践中的关键点。案例研究和最佳实践有助于开发者更有效地利用API,提升Visual Basic应用程序的功能和灵活性。随着API技术的发展,Visual Basic将持续支持开发者创造更强大的应用。
|
1天前
|
SQL 数据管理 API
数据管理DMS产品使用合集之阿里云DMS提供API接口来进行数据导出功能吗
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
19天前
|
JavaScript 前端开发 API
Vue3 组合式 API
Vue3 组合式 API
|
1月前
|
机器学习/深度学习 前端开发 API
实现以图搜货功能,淘宝API开发实战分享
实现以图搜货功能,淘宝API开发实战分享
26 0
|
1月前
|
存储 安全 Linux
【Linux 创建临时文件 API】编程中的瞬息之光:临时文件的艺术与智慧 tmpnam,tmpfile,mkstemp,mkdtemp等函数解析...
【Linux 创建临时文件 API】编程中的瞬息之光:临时文件的艺术与智慧 tmpnam,tmpfile,mkstemp,mkdtemp等函数解析...
24 0
|
1月前
|
数据库连接 API 数据库
SQLite3 数据库 C语言API 打开函数sqlite3_open 详解
SQLite3 数据库 C语言API 打开函数sqlite3_open 详解
38 0
|
1月前
|
编译器 API C++
【C++ 动态库设计】动态库中的模板函数:解决如果将模板函数封装成API库
【C++ 动态库设计】动态库中的模板函数:解决如果将模板函数封装成API库
50 0
|
1月前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
94 3
|
1天前
|
存储 缓存 运维
DataWorks操作报错合集之DataWorks根据api,调用查询文件列表接口报错如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
7 1
|
1天前
|
运维 Serverless API
Serverless 应用引擎产品使用之在阿里函数计算中开启函数计算 API 接口如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
97 6