1
0

page.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. const state = {
  2. scrollTop: 0,
  3. isScanQrCode: false,
  4. coupon: {
  5. list: [],
  6. type: ''
  7. },
  8. query: null
  9. };
  10. const getters = {
  11. getScrollTop(state) {
  12. return state.scrollTop;
  13. },
  14. getIsScanQrCode(state) {
  15. return state.isScanQrCode
  16. },
  17. getCoupon(state) {
  18. return state.coupon;
  19. },
  20. getQuery(state) {
  21. return state.query;
  22. },
  23. };
  24. const mutations = {
  25. mutSetScrollTop(state, data) {
  26. state.scrollTop = data;
  27. },
  28. mutSetIsScanQrCode(state, data) {
  29. state.isScanQrCode = data
  30. },
  31. mutSetCoupon(state, data) {
  32. state.coupon = data;
  33. },
  34. mutSetQuery(state, data) {
  35. state.query = data;
  36. },
  37. };
  38. const actions = {
  39. actionSetScrollTop(context, data) {
  40. context.commit('mutSetScrollTop', data);
  41. },
  42. actionSetIsScanQrCode(context, data) {
  43. context.commit('mutSetIsScanQrCode', data);
  44. },
  45. actionSetCoupon(context, data) {
  46. context.commit('mutSetCoupon', data);
  47. },
  48. actionSetQeury(context, data) {
  49. context.commit('mutSetQuery', data);
  50. },
  51. };
  52. export default {
  53. namespaced: true,
  54. state,
  55. getters,
  56. mutations,
  57. actions
  58. }