首页 文章

如何在wix-react-native-navigation v2中添加侧面菜单图标?

提问于
浏览
0

我是新来的反应本地人 . 我想添加侧面菜单图标,如下图所示
enter image description here

在wix-react-native-navigation v1中相当简单 . 我们需要添加

{
  tabs:[
    screen: "myscreenName",
    label: "MyLabel",
    icon: require('icon-url')
  ]
}

但是在V2文档中他们说如果你添加到侧边菜单使用这个,但他们没有说明如何添加图标 .

{
  root: {
    sideMenu: {
      left: {
        component: {
          name: 'sideDrawer'
        }
      },
      center: {
        bottomTabs: {
          .....
        }
      }
    }
  }
}

因此,如果我从左侧拖动但是图标丢失,则会出现侧抽屉 . 任何想法我都会在wix-react-native-navigation v2上添加这样的图标

2 回答

  • 1

    你可以看看这个链接https://github.com/wix/react-native-navigation/issues/796

    默认情况下不再添加汉堡包按钮,因为很多用户要求控制它何时显示,何时不显示 . 在您希望拥有汉堡包按钮的每个屏幕中,显式添加:static navigatorButtons = {leftButtons:[{id:'sideMenu'}]};

  • 0

    您可以尝试以下代码 . 这将创建一个基于标签的屏幕 . 如果你想作为屏幕,你可以使用Navigation.startSingleScreenApp(...)

    Navigation.events().registerAppLaunchedListener(() => {
      Navigation.setRoot({
        root: {
          sideMenu: {
            id: "sideMenu",
            left: {
              component: {
                id: "Drawer",
                name: "navigation.Drawer"
              }
            },
            center: {
              stack: {
                id: "AppRoot",
                children: [{
                  component: {
                    id: "App",
                    name: "navigation.AppScreen"
                  }
                }]
              }
            }
          }
        }
      });
    }
    

相关问题