react :id 页面不刷新问题

/**
   * 防止同一个生成的页面 生成的两个页面之间切换不刷新
   * @param nextProps
   */
  componentWillReceiveProps(nextProps) {
    const { dispatch } = this.props;
    if (this.props.match.params.pageUK != nextProps.match.params.pageUK) {
      //变量初始化
      this.componentWillUnmount();

      // 生成页面
      dispatch({
        type: 'dynamicPage/generatePage',
        payload: { pageUK: nextProps.match.params.pageUK },
        callback: response => {
          this.initPage();
        },
      });
    }
  }

  

猜你喜欢

转载自www.cnblogs.com/sunxiaolong905417077/p/11003326.html