123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //导出学生信息存储模块
- export default{
- //开启命名空间
- namespaced: true,
-
- //模块数据
- state: () => ({
-
- grade: JSON.parse(uni.getStorageSync('grade') || '{}'),
-
- childreninfo: JSON.parse(uni.getStorageSync('childreninfo') || '{}'),
-
- semester: uni.getStorageSync('semester') || '请选择学期'
-
- }),
- //模块方法(修改数据)
- mutations: {
- //更新学期信息
- updateChildrenSemester(state,semester){
- state.semester = semester
- this.commit('m_children/saveChildrenSemesterToStorage')
- },
-
- //更新学生信息
- updateChildrenInfo(state,childreninfo){
- state.childreninfo = childreninfo
- this.commit('m_children/saveChildrenInfoToStorage')
- },
- //更新成绩信息
- updateChildrenGrade(state,grade){
- state.grade = grade
- this.commit('m_children/saveChildrenGradeToStorage')
- },
-
- //持久化存储
- //学生信息
- saveChildrenInfoToStorage(state){
- uni.setStorageSync('childreninfo',JSON.stringify(state.childreninfo))
- },
- //学生成绩
- saveChildrenGradeToStorage(state){
- uni.setStorageSync('grade',JSON.stringify(state.grade))
- },
- //学期信息
- saveChildrenSemesterToStorage(state){
- uni.setStorageSync('semester',state.semester)
- }
-
- },
- //模块属性(数据包装)
- getters:{
-
- }
- }
|