reactNative 之navigator.pop 数据无刷新解决方法

问题场景如下:

【购物车结算页】点击“结算”跳转到【订单确认页】,这时候操作物理返回,发现【购物车结算页】购物车的产品和结算统计信息都没刷新?

解决方案:

【购物车结算页】中跳转操作

let { navigator } = this.props;
if ( navigator ) {
    navigator.push({
          name:'componentName',
          component: ComponentName,
          params:{
              // 回调
              clearInfo: function(err){
                    // 执行你的业务操作
              }
          }
    })
}

【订单确认页】中返回操作

let {clearInfo, navigator} = this.props
if(clearInfo){
    clearInfo();
}
if(navigator){
    navigator.pop();
}

你可能感兴趣的:(reactNative 之navigator.pop 数据无刷新解决方法)