@connect(({ editnews,global, loading }) => ({ global,
editnews,
loading: loading.models.editnews,
timeLoading: loading.effects['editnews/getCollections'],
}))componentDidMount() {
message.warning("请修改参数点击搜索,筛选展示数据!",10)
const { dispatch} = this.props;
dispatch({ type: 'editnews/getCollections',
payload: {}
});
}render() { const {
editnews: { data, data: { pagination }, collections },
loading,
timeLoading,
} = this.props;
console.log(pagination)
2 回答
jeck猫
TA贡献1909条经验 获得超7个赞
在一个组件中 state
或props
改变 都会执行render
方法,可能是因为你的其他数据发生了改变;
如果不想执行render
方法,可以在 shouldComponentUpdate
方法中进行判断,return false
就可以阻止render
,这也是react官方推荐的解决方案。
添加回答
举报
0/150
提交
取消