Closed gegeliu closed 4 years ago
采用动态方式控制 ClTabs 选项 active 第二次无效。
原因为组件属性变更时,并不会触发 componentDidMount 调用,
建议添加 componentWillReceiveProps 接收active 属性变更
多谢!
可以添加如下代码: componentWillReceiveProps( nextProps: IProps ) { if( nextProps.active != this.props.active ) this.onClickTab(nextProps.active || 0); }
componentWillReceiveProps( nextProps: IProps ) { if( nextProps.active != this.props.active ) this.onClickTab(nextProps.active || 0); }
采用动态方式控制 ClTabs 选项 active 第二次无效。
原因为组件属性变更时,并不会触发 componentDidMount 调用,
建议添加 componentWillReceiveProps 接收active 属性变更
多谢!
可以添加如下代码:
componentWillReceiveProps( nextProps: IProps ) { if( nextProps.active != this.props.active ) this.onClickTab(nextProps.active || 0); }