Skip to content
Vue.js
Поиск
K
Основная навигация
Документация
Руководство
Интерактивный учебник
Примеры
Быстрый старт
Style Guide
Документация для Vue 2
Руководство по миграции с Vue 2
API
Песочница
Экосистема
Ресурсы
Партнёры
Темы
Вакансии
Магазин футболок
Официальные библиотеки
Vue Router
Pinia
Инструментарий
Видео-курсы
Vue Mastery
Vue School
Помощь
Чат в Discord
Обсуждения в GitHub
Сообщество разработчиков
Новости
Блог
Twitter
Рассылка
События
О нас
FAQ
Команда
Релизы
Community Guide
Code of Conduct
Документальный фильм
Спонсоры
Партнёры
简体中文
日本語
Переводы
github
twitter
discord
Внешний вид
github
twitter
discord
Справочник API
Фильтр
Глобальное API
Приложение
createApp()
createSSRApp()
app.mount()
app.unmount()
app.provide()
app.component()
app.directive()
app.use()
app.mixin()
app.version
app.config
app.config.errorHandler
app.config.warnHandler
app.config.performance
app.config.compilerOptions
app.config.globalProperties
app.config.optionMergeStrategies
Основное
version
nextTick()
defineComponent()
defineAsyncComponent()
defineCustomElement()
Composition API
setup()
Basic Usage
Accessing Props
Setup Context
Usage with Render Functions
Реактивность: Основное
ref()
computed()
reactive()
readonly()
watchEffect()
watchPostEffect()
watchSyncEffect()
watch()
Реактивность: Утилиты
isRef()
unref()
toRef()
toRefs()
isProxy()
isReactive()
isReadonly()
Реактивность: Продвинутая
shallowRef()
triggerRef()
customRef()
shallowReactive()
shallowReadonly()
toRaw()
markRaw()
effectScope()
getCurrentScope()
onScopeDispose()
Хуки жизненного цикла
onMounted()
onUpdated()
onUnmounted()
onBeforeMount()
onBeforeUpdate()
onBeforeUnmount()
onErrorCaptured()
onRenderTracked()
onRenderTriggered()
onActivated()
onDeactivated()
onServerPrefetch()
Внедрение зависимостей
provide()
inject()
Options API
Опции: Состояние
data
props
computed
methods
watch
emits
expose
Опции: Отрисовка
template
render
compilerOptions
Опции: Жизненный цикл
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
beforeUnmount
unmounted
errorCaptured
renderTracked
renderTriggered
activated
deactivated
serverPrefetch
Опции: Композиция
provide
inject
mixins
extends
Опции: Прочее
name
inheritAttrs
components
directives
Экземпляр компонента
$data
$props
$el
$options
$parent
$root
$slots
$refs
$attrs
$watch()
$emit()
$forceUpdate()
$nextTick()
Встроенное
Директивы
v-text
v-html
v-show
v-if
v-else
v-else-if
v-for
v-on
v-bind
v-model
v-slot
v-pre
v-once
v-memo
v-cloak
Компоненты
<Transition>
<TransitionGroup>
<KeepAlive>
<Teleport>
<Suspense>
Специальные элементы
<component>
<slot>
Специальные атрибуты
key
ref
is
Однофайловый компонент
Спецификация синтаксиса
Overview
Language Blocks
Automatic Name Inference
Pre-Processors
Src Imports
Comments
<script setup>
Basic Syntax
Reactivity
Using Components
Using Custom Directives
defineProps() & defineEmits()
defineExpose()
useSlots() & useAttrs()
Usage alongside normal <script>
Top-level await
TypeScript-only Features
Restrictions
Возможности CSS
Scoped CSS
CSS Modules
v-bind() in CSS
Продвинутое API
Render-функция
h()
mergeProps()
cloneVNode()
isVNode()
resolveComponent()
resolveDirective()
withDirectives()
withModifiers()
Отрисовка на стороне сервера
renderToString()
renderToNodeStream()
pipeToNodeWritable()
renderToWebStream()
pipeToWebWritable()
renderToSimpleStream()
useSSRContext()
Вспомогательные типы TypeScript
PropType<T>
ComponentCustomProperties
ComponentCustomOptions
ComponentCustomProps
CSSProperties
Пользовательский рендерер
createRenderer()
Справочник APIУже загружено