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

目录
打赏
0
0
0
0
13
分享
相关文章
盘点原生JS中目前最没用的几个功能API
在JavaScript的发展历程中,许多功能与API曾风光无限,但随着技术进步和语言演化,部分功能逐渐被淘汰或被更高效的替代方案取代。例如,`with`语句使代码作用域复杂、可读性差;`void`操作符功能冗余且影响可读性;`eval`函数存在严重安全风险和性能问题;`unescape`和`escape`函数已被`decodeURIComponent`和`encodeURIComponent`取代;`arguments`对象则被ES6的剩余参数语法替代。这些变化体现了JavaScript不断优化的趋势,开发者应紧跟技术步伐,学习新技能,适应新技术环境。
47 10
自学记录鸿蒙API 13:Calendar Kit日历功能从学习到实践
本文介绍了使用HarmonyOS的Calendar Kit开发日程管理应用的过程。通过API 13版本,不仅实现了创建、查询、更新和删除日程等基础功能,还深入探索了权限请求、日历配置、事件添加及查询筛选等功能。实战项目中,开发了一个智能日程管理工具,具备可视化管理、模糊查询和智能提醒等特性。最终,作者总结了模块化开发的优势,并展望了未来加入语音助手和AI推荐功能的计划。
186 1
某东API接口:开启电商数据交互与功能调用的新篇章
在当今的数字化时代,电商平台的开放API(Application Programming Interface,应用程序编程接口)已经成为连接开发者与电商平台之间的重要桥梁。京东作为中国领先的电商平台之一,其开放平台提供的API接口更是为开发者们带来了无限可能。本文将深入探讨京东API接口的功能、应用场景、使用流程以及其在电商领域的重要价值。
探究亚马逊国际获得AMAZON商品详情 API 接口功能、作用与实际应用示例
亚马逊提供的Amazon Product Advertising API或Selling Partner API,使开发者能编程访问亚马逊商品数据,包括商品标题、描述、价格等。支持跨境电商和数据分析,提供商品搜索和详情获取等功能。示例代码展示了如何使用Python和boto3库获取特定商品信息。使用时需遵守亚马逊政策并注意可能产生的费用。
Vue 3新特性详解:Composition API的威力
【10月更文挑战第25天】Vue 3 引入的 Composition API 是一组用于组织和复用组件逻辑的新 API。相比 Options API,它提供了更灵活的结构,便于逻辑复用和代码组织,特别适合复杂组件。本文将探讨 Composition API 的优势,并通过示例代码展示其基本用法,帮助开发者更好地理解和应用这一强大工具。
73 2
|
5月前
|
API
《vue3第四章》Composition API 的优势,包含Options API 存在的问题、Composition API 的优势
《vue3第四章》Composition API 的优势,包含Options API 存在的问题、Composition API 的优势
45 0
《vue3第六章》其他,包含:全局API的转移、其他改变
《vue3第六章》其他,包含:全局API的转移、其他改变
39 0
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
前端开发实战:利用Web Speech API之speechSynthesis实现文字转语音功能
607 0
深入理解 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 的设计理念及其在构建现代前端应用中的优势。
94 1
深入理解 Vue 3 的 Composition API 与新特性
|
5月前
|
构建RESTful API已经成为现代Web开发的标准做法之一。Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐。
【10月更文挑战第11天】本文介绍如何使用Spring Boot构建在线图书管理系统的RESTful API。通过创建Spring Boot项目,定义`Book`实体类、`BookRepository`接口和`BookService`服务类,最后实现`BookController`控制器来处理HTTP请求,展示了从基础环境搭建到API测试的完整过程。
90 4

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等