You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
783 B
JavaScript

import Taro from "@tarojs/taro";
import { createSlice } from "@reduxjs/toolkit";
// 全局变量
const globalReducer = createSlice({
name: "global", // store的名字
initialState: {
domain: "http://110.41.134.131:8080", // 请求地址
// domain: "http://192.168.10.147:8080", // 请求地址
token: "",
// 是否首次进入首页
isShowIndexFlag: false,
},
reducers: {
setToken(state, { payload }) {
// Taro.setStorageSync.setItem("token", payload);
state.token = payload;
},
setIndexFlag(state, { payload }) {
// Taro.setStorageSync.setItem("token", payload);
state.isShowIndexFlag = payload;
},
},
});
export const { setToken, setIndexFlag } = globalReducer.actions;
export default globalReducer.reducer;