Heim > Artikel > Web-Frontend > So verwenden Sie Vuex in der Uni-App
Methode: 1. Erstellen Sie ein neues Store-Verzeichnis im Projektstammverzeichnis und erstellen Sie die Datei „index.js“ in diesem Verzeichnis. 2. Führen Sie vue und vuex unter „index.js“ ein. 3. Mounten Sie Vuex in „main“. .js“; 4. Verwenden Sie einfach vuex in „pages/index/index.vue“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, vue2.9.6&&uni-app2.5.1-Version, DELL G3-Computer.
So verwenden Sie Vuex in Uni-App:
Vuex ist in Uni-App integriert, wir müssen nur darauf verweisen
1. Erstellen Sie ein neues Store-Verzeichnis im Stammverzeichnis des Uni-App-Projekts , und erstellen Sie ein neues Store-Verzeichnis im Store. Erstellen Sie index.js im Verzeichnis
2. Fügen Sie vue und vuex wie folgt in die neu erstellte index.js ein:
//引入vue和vuex import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({//全局变量定义 state: { forcedLogin: false,//是否需要强制登录 hasLogin: false, userName: "", userId:'', token:'', pointId:'', }, mutations: { login(state, user) { state.userName = user.username || ''; state.hasLogin = true; state.userId = user.id || ''; state.token = user.token || ''; state.pointId = user.pointId || ''; }, logout(state) { state.userName = ""; state.hasLogin = false; state.userId = ''; state.token = ''; state.pointId = ''; } } }) export default store
3
import store from './store' Vue.prototype.$store = storedie js-Datei, die Sie in main.js definieren möchten. Die Variablen und Methoden in können auf jeder Seite verwendet werden und wirksam werden. Sie müssen diese js-Datei importieren und die Methode in der main.js-Datei im Projektverzeichnis deklarieren. wie in der folgenden Abbildung gezeigt: 4. In pages/index/ verwendet index.vue
Extension
wird in der Vue-Datei verwendet, um den Wert abzurufen. Das darin enthaltene Token kann beispielsweise mit „this.$store.state.token“ abgerufen werden. Verwendung in js-Dateien 1. Store aus „../../store“ importieren 2. Store.state.token-Wert Weitere Programmierkenntnisse finden Sie unter:Programmiervideo ! !
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Vuex in der Uni-App. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!