我在redux里设置了一个switchState属性,默认false,给index页面上按钮的默认状态,当按钮开关改变后,怎么能修改switchState的值,最后还要再设置给页面上开关的默认状态用
补充下:
// redux.js:
//action
export const SWITCH_STATE = 'SWITCH_STATE';
const initialState = {
switchState:false
}
export function switch_status(data){
return {
type:SWITCH_STATE,
data:data
}
}
export default function ppt(state = initialState, action) {
const data = action.data;
switch (action.type) {
case SWITCH_STATE:
{
const switchState = ToObtainSwitch(data);//然后在这里处理修改的值,再返回switchState
return{
...state,
switchState
}
}
default:
return state;
}
}
// index.js:
// 在一个点击事件里面
onBarrages = (switchs) => {
this.props.switch_status(switchs)//传了我需要修改的值switchs
///
}
BIG阳
相关分类