|
@@ -8,7 +8,19 @@ const userSlice = createSlice({
|
|
|
name:'胡图图',
|
|
|
age: 3,
|
|
|
address: '翻斗花园'
|
|
|
+ },
|
|
|
+ // 方法:存放该切片中定义的各种修改状态的reducer函数
|
|
|
+ reducers: {
|
|
|
+ setName(state,{payload}) {
|
|
|
+ // console.log(state,action)
|
|
|
+ // state.name = action.payload;
|
|
|
+ state.name = payload;
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
|
|
|
-export default userSlice.reducer;
|
|
|
+export default userSlice.reducer;
|
|
|
+
|
|
|
+// 在slice对象中 有一个actions属性 类型是对象
|
|
|
+// 存储所有reducer函数中的对象构建的方法
|
|
|
+export const {setName} = userSlice.actions;
|