123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import { createStore } from 'vuex'
- // 创建一个新的 store 实例
- const store = createStore({
- // 值的存储 获取: this.$store.state.xxxx
- state() {
- return {
- windturbinelist: Object, // 服务器推送的风机详细信息
- warning: Object,
- suggestion: [],
- observers: true,
- titleInfo: Object,
- token: "",
- current: 1,
- }
- },
- //计算state的值 获取: this.$store.getters.xxxx
- getters: {
- windturbinelist(state) {
- return state.windturbinelist;
- },
- current(state) {
- return state.current;
- },
- token(state) {
- return state.token;
- },
- },
- // 数据更新 使用: this.$store.commit('函数名','val')
- mutations: {
- windturbinelist(state, data) {
- state.windturbinelist = data;
- },
- warning(state, data) {
- state.warning = data;
- },
- suggestion(state, data) {
- state.suggestion = data;
- },
- observers(state, data) {
- state.observers = data;
- },
- titleInfo(state, data) {
- state.titleInfo = data;
- },
- current(state, data) {
- state.current = data;
- },
- token(state, data) {
- state.token = data;
- },
- }
- })
- export default store
|