uniapp中如何使用vuex保存狀態


由於uni-app已經內置了vuex,所以只要正確引入就好了。

1、在項目的根目錄下,創建一個名為store的文件夾然后在該文件夾下創建一個index.js的js文件

2、在該js文件下定義公共的數據以及方法函數,並且把它導出

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
    state: {},
    mutations: {},
    actions: {}
})
export default store

3、在入口文件即:main.js掛載vuex

import Vue from 'vue'
import App from './App'
//引入vuex
import store from './store'
//把vuex定義成全局組件
Vue.prototype.$store = store
Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({
    ...App,
//掛載
    store
})
app.$mount()

4、在單頁面里使用vuex

<script>
    export default {
        created () {
            console.log(this.$store)
        }
    }
</script>

本頁內容引用自如下地址:
鏈接:https://www.jianshu.com/p/c288b8e6067c


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM