2017-08-04 31 views
0

Vue的文檔提到用「數據」選項上的構造,以保持全球/共享的數據: https://vuejs.org/v2/guide/state-management.htmlvuex「store」vs「data:store」在Vue()構造函數中,這是最好的?

這是有道理的。

Vuex文檔可以通過 「店」 的對象,沒有一個屬性名稱,但: https://github.com/vuejs/vuex/blob/dev/examples/counter/app.js

new Vue({ 
    el: '#app', 
    store, 
    render: h => h(Counter) 
}) 

難道不應該一直

new Vue({ 
    el: '#app', 
    data: store, 
    render: h => h(Counter) 
}) 

其他例子把它作爲 「店:店」 https://ypereirareis.github.io/blog/2017/04/25/vuejs-two-way-data-binding-state-management-vuex-strict-mode/

但 「專賣店」 不是文檔屬性:在您的Vue例如使用store https://vuejs.org/v2/api/

+0

'store'是一個VueX事物:https://vuex.vuejs.org/en/getting-started.html – Terry

回答

2

僅僅是

速記

store: store

https://ariya.io/2013/02/es6-and-object-literal-property-value-shorthand

在您的主實例上設置store是Vuex的一部分,以及Vuex如何與您的商店進行交互以滿足您的需求。

如果您要使用自己的全局狀態設置而不使用Vuex,那麼將自己的存儲添加到數據中將會非常好。事實上,當沒有像Vuex這樣完整的設置需要時,很多應用程序都會這樣做。

相關問題