跳到内容 跳到主导航 跳到页脚

配置多个入口

在项目根目录的 index.js 中,可以注册多个场景页面的入口,方式是在 AppRegistry.registerConfig 中传入数组。每当通过语音打开 opk 时,会根据 domain 和 intent 进入相应的场景页面。默认启动的页面为第一个注册的场景页面,例如下面示例代码中的PageOne。

如果希望实现通过多个意图(domain & intent)打开 opk 的同一个场景页面,需要在intent中传入数组。

AppRegistry.registerConfig([
    {
        appKey: 'PageOne',
        component: () => Page1,
        appId: appid,
        priority: 3,
        intent: 'music&start_music',    //可以为domain&intent字符串
    },
    {
        appKey: 'PageTwo',
        component: () => Page2,
        appId: appid,
        priority: 3,
        intent: ['weather&get_weather', 'dance&do_dance'],    //可以为数组
    },
    //...
]);

这篇文章是否有帮助?

0