我第一次嘗試使用 react 創建切片,但遇到以下問題。我的“createSlice”如下所示:
const querySlice = createSlice({
name: 'querySlice',
initialState,
reducers: {
setOutputTable: (state, action: PayloadAction<string>) => {
state.outputTable = action.payload;
},
setInputTable: (state, action: PayloadAction<string>) => {
state.inputTable = action.payload;
},
setSelectColumns: (state, action: PayloadAction<string>) => {
state.selectColumns = action.payload;
},
reset() {
return initialState;
},
},
)};
使用 VS Code,底部括號和大括號被標記為錯誤,問題是 1) 預期的屬性分配。2) 預期的宣告或宣告。
有誰知道我的代碼中可能有什么問題?感謝您的任何建議。
uj5u.com熱心網友回復:
在你的最后一行,它應該是})
,而不是)}
uj5u.com熱心網友回復:
改寫:
const querySlice = createSlice({
name: 'querySlice',
initialState,
reducers: {
setOutputTable: (state, action: PayloadAction<string>) => {
state.outputTable = action.payload;
},
setInputTable: (state, action: PayloadAction<string>) => {
state.inputTable = action.payload;
},
setSelectColumns: (state, action: PayloadAction<string>) => {
state.selectColumns = action.payload;
},
reset: () => {
state = initialState;
},
},
)};
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/490665.html
標籤:javascript 反应 还原 片 店铺