index.js 662 B

12345678910111213141516171819202122232425262728
  1. // 该文件用于创建store实例
  2. import {
  3. action,
  4. observable
  5. } from 'mobx-miniprogram'
  6. export const store = observable({
  7. // 数据字段
  8. userInfo: {},
  9. // 计算属性
  10. get sum() {
  11. return this.numA + this.numB
  12. },
  13. // actions
  14. setUser: action(function (step) {
  15. console.log(step, '触发');
  16. let grade = step.grade
  17. var gradeObj = {
  18. "PRIMARY_FIRST_GRADE": "一年级",
  19. "PRIMARY_SECOND_GRADE": "二年级",
  20. "PRIMARY_THREE_GRADE": "三年级",
  21. "PRIMARY_SENIOR_GRADE": "四年级",
  22. "PRESCHOOL": "学前班",
  23. }
  24. step.gradeName = grade ? gradeObj[grade] : '请选择'
  25. this.userInfo = step
  26. })
  27. })