| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- Vue.use(Vuex)
- const store = new Vuex.Store({
- state: {
- obj: {
- base_id: '',
- base_name: "",
- flag: null,
- massif_id: '',
- massif_name: "",
- task_content: "",
- task_id: '',
- task_type: "",
- },
- versionNumber:'',//版本号
- pushMessage: {},
- cid:''
- },
- getters: {
- getState(state) {
- let obj = state.obj
- if (obj.base_id == '') {
- obj = JSON.parse(uni.getStorageSync('taskInfo'))
- }
- return obj
- },
- getVersion(state){
-
- }
- },
- mutations: {
- modify(state, payload) { // payload是接收的参数
- console.log(payload);
- state.obj = payload
- },
- mVersion(state, payload) { // payload是接收的参数
- console.log(payload);
- state.versionNumber = payload
- },
- mCid(state,payload){
- console.log(payload);
- state.cid = payload
- },
- updatePushMessage(state, message) {
- /**
- * 注意:这里为了方便预览查看效果,始终对 payload 做了序列化的处理。
- * 实际开发期中,请自行调整代码并注意发送的 payload 消息格式。
- */
- console.log(message)
- let payload = message.payload;
- // if (typeof payload !== 'string') {
- // message.payload = JSON.stringify(payload);
- // }
- // state.pushMessage = message || {};
- }
- },
- actions: {
- }
- })
- export default store
|