前言:vuex状态管理,store实战使用
1. 首先在src目录下建一个store目录和store.js文件,用来存放值

2.写入值
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state:{
review:""
},
export default store
3.在src下建个utils的目录和新建一个js文件

- 写入这些代码,因为我要从后台获取状态中,导入的api就是封装好的方法,直接导入调用就行
- 因为要把值设进全局的状态管理,所以这里我们也要把我们第一步建的文件导入进来
- getStatusReview 这个是自己起的名字
import * as api from '../api';
import store from '../store'
export const getStatusReview = ()=>{
api.getEnterpriseReviewStatus().then(res => {
store.state.review = res.data.data.review
})
}
4.在main.js导入上面那个chenBuild.js文件,这样就可以了。
import {getStatusReview} from "./utils/chenBuild.js"
getStatusReview()
5. 页面调用
this.$store.state.review
<div>{{$store.state.review}}</div>
感谢写的很清楚的一遍文章