| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- /**
 
-  * vuex 系统状态管理模块
 
-  */
 
- import config from '@/app.config.js'
 
- let lifeData = uni.getStorageSync('lifeData') || {};
 
- let $app = lifeData.$app || {};
 
- export default {
 
- 	// 通过添加 namespaced: true 的方式使其成为带命名空间的模块
 
- 	namespaced: true,
 
- 	/**
 
- 	 * vuex的基本数据,用来存储变量
 
- 	 */
 
- 	state: {
 
- 		/**
 
- 		 * 是否已经初始化
 
- 		 * js调用示例
 
- 		 * vk.getVuex('$app.inited');
 
- 		 * 页面上直接使用示例
 
- 		 * {{ vk.getVuex('$app.inited') }}
 
- 		 * js更新示例
 
- 		 * vk.setVuex('$app.inited', true);
 
- 		 */
 
- 		inited: $app.inited || false,
 
- 		config: {
 
- 			...config
 
- 		},
 
- 		systemConfig: $app.systemConfig || {
 
- 			property_list_style: 'row',
 
- 			cache_time: 0,
 
- 			use_skeleton: true
 
- 		},
 
- 		propertyList: $app.propertyList || [],
 
- 		imgcode: $app.imgcode || null, // 图形验证码
 
- 	},
 
- 	/**
 
- 	 * 从基本数据(state)派生的数据,相当于state的计算属性
 
- 	 */
 
- 	getters: {
 
- 	},
 
- 	/**
 
- 	 * 提交更新数据的方法,必须是同步的(如果需要异步使用action)。
 
- 	 * 每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。
 
- 	 * 回调函数就是我们实际进行状态更改的地方,并且它会接受 state 作为第一个参数,提交载荷作为第二个参数。
 
- 	 */
 
- 	mutations: {
 
- 	},
 
- 	/**
 
- 	 * 和mutation的功能大致相同,不同之处在于 ==》
 
- 	 * 1. Action 提交的是 mutation,而不是直接变更状态。
 
- 	 * 2. Action 可以包含任意异步操作。
 
- 	 */
 
- 	actions: {
 
- 	}
 
- }
 
 
  |