Как передать обратно реквизиты для родительского компонента в WIX Navigation - PullRequest
0 голосов
/ 01 июля 2019
Navigation.push( {                      
            component: {   
                name: "Request",    
                passProps: {
                text: 'Pushed screen',
                bb1: 'anything you want here',
              } }                       
            });   

Навигация Нажмите Pass Props для нового экрана в стеке, я хочу, чтобы всплывающее окно с параметрами.Есть ли способ сделать это в WIX Navigation ожидать редукса?

Navigation.pop (this.props.componentId);

1 Ответ

1 голос
/ 01 июля 2019

Этого можно добиться с помощью методов обратного вызова.

Например:

Navigation.push( {                      
            component: {   
                name: "Request",    
                passProps: {
                text: 'Pushed screen',
                bb1: 'anything you want here',
                callback: {(data)=>this._localMethod(data)}
              } }                       
            });   

_localMethod(data) {
 //Here you will get the data, "Data to pass"
}

В дочернем классе

вызов метода,

this.props. callback("Data to pass")
...