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

trigger注意事项

trigger可实现opk内与opk间的跳转,调用的开发流程仔细参考示例代码的开发流程,下面列举一些常见的无法正确使用trigger的问题

1.  debug模式与无法使用trigger

trigger的调度是由机器人的 workflow 实现,当使用debug模式调试时,是借用机器人的运行环境,来运行电脑上的本地代码,此时没有机器人的 workflow功能,所以无法在debug模式使用trigger ,否则可能出现红屏的情况:

2. 跳转到的页面需要已注册

trigger调用时,跳转到的页面(appKey),需要是已经在项目的index.js中注册,或者使用机器人内置appKey,未注册的appKey,无法正常使用跳转。

页面的注册方法如下,在项目的index.js中,appKey为页面名称。

AppRegistry.registerConfig([{
    appKey: 'portal',
    component: () => App,
    appId: appid,
    priority: 1
}]);