primeira lição Vuex

vuex

O coração de cada aplicação Vuex é a loja (armazém). "Store" é basicamente um recipiente que contém a maior parte de sua aplicação status (Estado) . Vuex e objetos globais simples têm uma diferente dois pontos seguintes:

  1. Estado Vuex é sensível ao armazenamento. Quando o componente lê estado Vue da loja, a loja se as mudanças de estado, os respectivos componentes serão actualizados em conformidade obtido de forma eficiente.

  2. Você não pode alterar diretamente o estado da loja. A única maneira de mudar o status da loja é explicitamente enviar (commit) mutação . De modo que podemos facilmente acompanhar as mudanças em cada estado, para que possamos alcançar algumas ferramentas para nos ajudar a entender melhor o nosso aplicativo.

# A loja mais fácil

Aplicação 1) Vuex no conjunto

 

<Template>

<Div class = "casa">

<P> {{isso. $ Store.state.count}} </ p>

 

<Button @ clique = "addFun"> aprendizagem divertido </ button>

 

<HelloWorld msg = "Bem-vindo ao seu Vue.js App" />

</ Div>

</ Template>

 

<Script>

// @ é um alias para / src

importação HelloWorld de "@ / componentes / HelloWorld.vue";

 

exportação padrão {

citar: "Home",

componentes: {

Olá Mundo

},

métodos: {

addFun () {

. Estes $ store.commit ( "incremento");

}

}

};

</ Script>

2) /store/index.js

visualização de importação de 'View'

importação Vuex de 'vuex'

 

Vue.use (Vuex)

 

exportar nova Vuex.Store padrão ({

Estado: {

count: 0

},

mutações: {

incremento (estado) {

state.count ++

}

},

ações: {

 

},

módulos: {

}

})

 

Publicado 349 artigos originais · Louvor obteve 493 · Visualizações 1,93 milhões +

Acho que você gosta

Origin blog.csdn.net/starzhou/article/details/104940028
Recomendado
Clasificación