vuex

    0熱度

    1回答

    我有以下Vuex存儲,我用它來存儲使用Axios從後端檢索的圖表對象。 const getters = { charts(state) { return _.without(state.charts, undefined); }, chart(state) { return id => state.charts.find(c => { return c.id === id; }

    3熱度

    1回答

    我對Vue和Nuxt非常新穎。我試圖讓我的腦袋圍繞着$store s。 我創建了一個狀態對象,並給它一個屬性,它是一個簡單的布爾值。我想添加一個類到一個元素取決於該屬性是否爲true。下面是我如何創建存儲: const store =() => { return new Vuex.Store({ state: { foo: "You got the global

    0熱度

    1回答

    我有希望將數據提交到vuex突變的VUE方法,由於某種原因,我不斷收到遺漏的類型錯誤:這$ store.commit不是功能 的錯誤,當我點擊列表項,調用函數觸發。 sample.vue <li class="tabs-title" v-for="item in filteredItems" v-on:click="upComponents" :key="item.initials" > ex

    2熱度

    2回答

    在vuex商店我有此突變,其從一個組件接收MSG和是顯示/隱藏提示消息在另一部件(成功登錄後贊You are logged in propmpt): setPromptMsg: function (state, msg) { state.showPromptMsg = true; state.promptMsg = msg; function sleep (time

    0熱度

    1回答

    我目前正試圖在我的項目中實現vuex。我已經瞭解了更新狀態屬性的突變/操作。我想知道通過從API獲取數據來更新狀態組件的最安全和有效的方式。例如: Store.js export default { state { prop1:'', prop2:'' } actions { //how to call API here and

    0熱度

    1回答

    在Vue.js我有這樣的方法登錄的用戶,設置的值詮釋vuex店,然後重定向到主頁: login: function() { axios.post(this.BASE_URL + "/login", { username: this.username, password: this.password, }).then((res) => {

    0熱度

    1回答

    我有vuex狀態,突變和操作。我的狀態包含在派發vuejs組件中的動作之後保存來自數據庫的值的數組。 我成功地從分配到store.state我對DOM的價值,我只想說的dispatch-> mutate->狀態過程是確定的。 示例場景 我是從數據庫中獲取會話列表和分配信息經由商店狀態的DOM元素ul>li。 當我點擊這個ul >li時,我收到與會話成功相關的消息,併成功顯示它們。但是,如果我嘗試訪

    1熱度

    1回答

    這是我的狀態: export default new Vuex.Store({ state: { items: [ ], user: { isAuthenticated: false, info: { createdAt: '', email: '', firstName: '', id

    0熱度

    1回答

    我已經安裝vuex,我想在以後獲取數據,並更新自己的狀態的模式,但這種失敗 在我vuex現在 //state const state = { profile: [], } //getter const getters = { profileDetails: state => state.profile, } //the a

    0熱度

    1回答

    在我的成分,我訂閱的數據存儲突變: mounted() { this.$dataStore.subscribe((mutation, state) => console.log(mutation)); }, 然而,當我打開該視圖/組件n時間,我越來越n訂閱,我看到一個突變多個日誌條目。 我該如何預防?爲什麼在新組件加載後不會刪除訂閱? 編輯:我知道試過以下,因爲subscribe函