Боковой ящик не открывается реагировать на родную навигацию V1 от WIX - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть страница входа. После успешного входа я перехожу на страницу там, где есть сторонний разработчик.

Итак, мой код ниже: -

loginHandler(){
        Promise.all([
            Icon.getImageSource("menu",25,'red'),
            Icon.getImageSource("question",25,'black')
          ]).then(source=>{
            this.props.navigator.push({
                screen: 'prabhuji.HomeScreen',
                navigatorStyle: {},
                navigatorButtons: {
                    leftButtons:[
                        {
                            icon:source[0],
                            title:"Menu",
                            id:"SideDrawerToggle"
                        }
                    ],
                    rightButtons:[
                        {
                            icon:source[1],
                            title:"Help",
                            id:"Help"
                        }
                    ]
                }, 
                drawer: {
                    left: {
                        screen: 'prabhuji.SideDrawer', 
                    },
                }
            });
          });


    }

Чтобы открыть боковой ящик, у меня есть следующий код.

constructor(props){
        super(props);
        this.props.navigator.setOnNavigatorEvent(this.onNavigatorEvent);
    }


    onNavigatorEvent = event=>{
        if(event.type==="NavBarButtonPress"){
            if(event.id==="SideDrawerToggle"){
                this.props.navigator.toggleDrawer({
                    side:"left",
                });
            }
            if(event.id==="BackToHome"){
                this.props.navigator.pop({
                    animated: true,
                    animationType: 'fade',
                });
            }
        }
    }

Может кто-нибудь дать мне решение, что не так с этим кодом? Моя собственная версия реакции: - 0.55.0 Реактивная навигационная версия: - "^ 1.1.486"

...