Configuração Global

Vue.config é um objeto contendo a configuração global do Vue. Você pode modificar suas propriedades listadas abaixo antes de iniciar sua aplicação:

silent

optionMergeStrategies

devtools

errorHandler

warnHandler

Novo em 2.4.0+

ignoredElements

keyCodes

performance

Novo em 2.2.0+

productionTip

Novo em 2.2.0+

Métodos Globais

Vue.extend( options )

Vue.nextTick( [callback, context] )

Vue.set( target, key, value )

Vue.delete( target, key )

Vue.directive( id, [definition] )

Vue.filter( id, [definition] )

Vue.component( id, [definition] )

Vue.use( plugin )

Vue.mixin( mixin )

Vue.compile( template )

Vue.version

var version = Number(Vue.version.split('.')[0])
if (version === 2) {
// Vue v2.x.x
} else if (version === 1) {
// Vue v1.x.x
} else {
// Unsupported versions of Vue
}

Opções / Dados

data

props

propsData

computed

methods

watch

Opções / DOM

el

template

render

renderError

Novo em 2.2.0+

Opções / Ciclo-de-Vida

Todos os gatilhos de ciclo-de-vida automaticamente possuem seus contextos this vinculados à instância, assim você pode acessar dados, propriedades computadas e métodos. Isso significa que você não deve usar Arrow Function para definir este tipo de método (por exemplo, created: () => this.fetchTodos()). Isto porque arrow functions vinculam o contexto pai, assim this não será a instância Vue como você espera e this.fetchTodos será undefined.

beforeCreate

created

beforeMount

mounted

beforeUpdate

updated

activated

deactivated

beforeDestroy

destroyed

Este gatilho não é invocado em Renderização no Lado do Servidor.

Opções / Recursos

directives

filters

components

Opções / Composição

parent

mixins

extends

provide / inject

Novo em 2.2.0+

Opções / Diversos

name

delimiters

functional

model

Novo em 2.2.0

inheritAttrs

Novo em 2.4.0+

comments

Novo em 2.4.0+

Propriedades de Instância

vm.$data

vm.$props

Novo em 2.2.0+

vm.$el

vm.$options

vm.$parent

vm.$root

vm.$children

vm.$slots

vm.$scopedSlots

Novo em 2.1.0+

vm.$refs

vm.$isServer

vm.$attrs

vm.$listeners

Métodos da Instância / Dados

vm.$watch( expOrFn, callback, [options] )

vm.$set( target, key, value )

vm.$delete( target, key )

Métodos da Instância / Eventos

vm.$on( event, callback )

vm.$once( event, callback )

vm.$off( [event, callback] )

vm.$emit( event, […args] )

Métodos da Instância / Ciclo-de-Vida

vm.$mount( [elementOrSelector] )

vm.$forceUpdate()

vm.$nextTick( [callback] )

vm.$destroy()

Diretivas

v-text

v-html

v-show

v-if

v-else

v-else-if

Novo em 2.1.0+

v-for

v-on

v-bind

v-model

v-pre

v-cloak

v-once

Atributos Especiais

key

ref

slot

is

Componentes Integrados

component

transition

transition-group

keep-alive

slot

Interface VNode

Renderização no Lado do Servidor