1. 程式人生 > >Vue.js中使用Vuex實現元件資料共享

Vue.js中使用Vuex實現元件資料共享

當元件中沒有關聯關係時,需要實現資料的傳遞共享,可以使用Vuex


先不管圖片

一、安裝

    在vue cli3中建立專案時勾選這個元件就可以了 或者手動安裝

    npm install store --save

二、使用

   main.js

    

   store.js

    

    .vue檔案

    

    

   圖片中的js檔案中有   三部分 分別與圖片上對應

    1. state中儲存資料

    2. 而資料的修改需要先經過action的dispatch方法 (不需要非同步獲取的資料可以不經過這一步,如上圖)

    3. 然後經過matations的commit方法

    將展示在頁面上  {{ this.$store.state.city }}

還可以將資料儲存到本地,使用 localStorage.city = city