h5code.ts 526 B

123456789101112131415161718192021222324252627
  1. import { GoodsTableSearch } from "@/types";
  2. // 初始化状态
  3. const initState = {
  4. // 详情信息
  5. h5info: {} as GoodsTableSearch,
  6. };
  7. // 定义 action 类型
  8. type H5codeActionType = {
  9. type: "h5code/getInfo";
  10. payload: GoodsTableSearch;
  11. };
  12. // 频道 reducer
  13. export default function h5codeReducer(
  14. state = initState,
  15. action: H5codeActionType
  16. ) {
  17. switch (action.type) {
  18. // 获取列表数据
  19. case "h5code/getInfo":
  20. return { ...state, h5info: action.payload };
  21. default:
  22. return state;
  23. }
  24. }