譯 5個Vuex外掛程式,給你的下個VueJS專案

2021-09-24 06:43:45 字數 771 閱讀 5612

原文:5 vuex plugins for your next vuejs project

使用 vuex 來管理 vue 的狀態,有很多好的理由。其中之一就是,通過 vuex 外掛程式可以非常容易的擴充套件一些很酷的功能。vuex 社群中的開發人員已經建立了大量的免費外掛程式供你使用,有許多你能想象的功能,還有一些你可能沒有想到的功能。

vuex-persistedstate 使用瀏覽器的本地儲存( local storage )對狀態( state )進行持久化。這意味著重新整理頁面或關閉標籤頁都不會刪除你的資料。

乙個很好的例子就是購物車:如果使用者不小心關閉了乙個標籤,他們可以重新開啟並回到之前頁面的狀態。

vuex-shared-mutations 可在不同的標籤頁之間同步狀態。它通過mutation將狀態儲存到本地儲存(local storage)來實現。選項卡、視窗中的內容更新時觸發儲存事件,重新呼叫mutation,從而保持狀態同步。

vuex-i18n 允許你輕鬆地用多種語言儲存內容。讓你的應用切換語言時更容易。

vuex-loading 有助於你管理應用中的多個載入狀態。這個外掛程式適用於狀態變化頻繁且複雜的實時應用程式。

vuex-cache 可以快取 vuex 的action。例如,如果你從伺服器檢索資料,這個外掛程式將在第一次呼叫該action時快取結果,然後在之後的dispatch中,直接返回快取的值。必要時清除快取也很簡單。

vuex的5個核心用法

vuex 是乙個專為 vue.js 應用程式開發的狀態管理模式。它採用集中式儲存管理應用的所有元件的狀態,並以相應的規則保證狀態以一種可 的方式發生變化 可以把多個元件鏈結起來 vuex中5個主要核心 state 相當於單頁面data,用於存放需要元件中共享的資料 gettermutation 相當...

vuex的5個核心概念三(actions)

4.actions 非同步操作 在某些情況下確實在vuex中需要進行非同步操作,比如網路請求,這個時候就要將方法寫在actions中 actions類似於mutations,但是是用來替代mutations進行非同步操作的 在actions中提交mutation,並且可以包含任何的非同步操作。act...

大資料的特點 5個V

大資料特點 6個v volume 巨大的資料量 集中儲存 集中計算已經無法處理巨大的資料量。資料量呈指數增長 錄井 石油鑽塔的感測器乙個月產生的資料量比全球所有的電影加在一起還要多。variety 非結構化資料多樣性 velocity 資料增長速度快 使用者基數龐大 裝置數量眾多 實時海量 資料指數...