在 Vuex 中,使用 dispatch 觸發 mutations 變更狀態資料。使用 dispatch 儲存一個值:this.$store.dispatch('setValue', 10);使用 getters 從狀態派生資料:getters: { getValue: (state) => { return state.value; } }在元件中使用 mapGetters 存取 getter:computed: { ...mapGetters({ value: 'getValu
#在Vue 中使用dispatch 儲存值並取得
#在Vuex 狀態管理中,dispatch
方法用於觸發mutations。將值作為mutation 的參數傳遞。 ##要取得儲存的值,可以使用
。模組中使用getters
選項:
<code class="javascript">this.$store.dispatch('setValue', 10);</code>
然後,可以在元件中使用mapGetters
助手函數來存取getter:
<code class="javascript">getters: { getValue: (state) => { return state.value; } }</code>
現在,你可以在元件中使用this.value
存取儲存的值。
以上是vue中dispatch存值怎麼取的詳細內容。更多資訊請關注PHP中文網其他相關文章!