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

相关文章
|
26天前
|
Java API 数据库
构建RESTful API已经成为现代Web开发的标准做法之一。Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐。
【10月更文挑战第11天】本文介绍如何使用Spring Boot构建在线图书管理系统的RESTful API。通过创建Spring Boot项目,定义`Book`实体类、`BookRepository`接口和`BookService`服务类,最后实现`BookController`控制器来处理HTTP请求,展示了从基础环境搭建到API测试的完整过程。
38 4
|
12天前
|
JavaScript 前端开发 API
Vue 3新特性详解:Composition API的威力
【10月更文挑战第25天】Vue 3 引入的 Composition API 是一组用于组织和复用组件逻辑的新 API。相比 Options API,它提供了更灵活的结构,便于逻辑复用和代码组织,特别适合复杂组件。本文将探讨 Composition API 的优势,并通过示例代码展示其基本用法,帮助开发者更好地理解和应用这一强大工具。
17 1
|
26天前
|
缓存 JavaScript API
Vue 3的全新Reactivity API:解锁响应式编程的力量
Vue 3引入了基于Proxy的全新响应式系统,提升了性能并带来了更强大的API。本文通过示例详细介绍了`reactive`、`ref`、`computed`、`watch`等核心API的使用方法,帮助开发者深入理解Vue 3的响应式编程。无论你是初学者还是资深开发者,都能从中受益,构建更高效的应用程序。
18 1
|
28天前
|
缓存 JavaScript API
Vue 3的全新Reactivity API:解锁响应式编程的力量
【10月更文挑战第9天】Vue 3的全新Reactivity API:解锁响应式编程的力量
15 3
|
26天前
|
缓存 JavaScript 前端开发
深入理解 Vue 3 的 Composition API 与新特性
本文详细探讨了 Vue 3 中的 Composition API,包括 setup 函数的使用、响应式数据管理(ref、reactive、toRefs 和 toRef)、侦听器(watch 和 watchEffect)以及计算属性(computed)。我们还介绍了自定义 Hooks 的创建与使用,分析了 Vue 2 与 Vue 3 在响应式系统上的重要区别,并概述了组件生命周期钩子、Fragments、Teleport 和 Suspense 等新特性。通过这些内容,读者将能更深入地理解 Vue 3 的设计理念及其在构建现代前端应用中的优势。
28 0
深入理解 Vue 3 的 Composition API 与新特性
|
17天前
|
API
《vue3第四章》Composition API 的优势,包含Options API 存在的问题、Composition API 的优势
《vue3第四章》Composition API 的优势,包含Options API 存在的问题、Composition API 的优势
25 0
|
17天前
|
JavaScript 前端开发 API
《vue3第六章》其他,包含:全局API的转移、其他改变
《vue3第六章》其他,包含:全局API的转移、其他改变
20 0
|
25天前
|
移动开发 前端开发 JavaScript
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
117 0
|
1月前
|
存储 前端开发 JavaScript
深入理解Vue3的组合式API及其实践应用
【10月更文挑战第5天】深入理解Vue3的组合式API及其实践应用
74 0
|
1月前
|
JavaScript 前端开发 安全
下一篇
无影云桌面