添加评论的时候有个bug
来源:8-13 为民宿详情页面添加数据流管理(下)

番茄君1020
2021-01-24
如果刚进入详情页面的时候不滑动页面,reloadCommentsNum这个参数始终为0,当添加评论时,由于获取评论列表是监听了reloadCommentsNum这个参数,此时reloadCommentsNum并没有发生变化,所以并没有触发获取评论列表接口,但是却将数据进行重置了,导致评论列表为空
写回答
1回答
-
夏小宅
2021-01-24
async addCommentsAsync(dispatch, rootState, payload) { const result = await Http({ url: '/comment/add', body: payload }); if (result) { dispatch({ type: 'resetData', payload: { reloadCommentsNum: rootState.house.reloadCommentsNum + 1 } }); } },
当添加评论时,reloadCommentsNum 这个值会+1
00
相似问题