巡逻员模板的基础介绍
最后更新: 2019/7/5本节内容主要对巡逻员模板的文件构成进行介绍,同时会对每个文件所代表的含义进行具体说明。
巡逻员模板的构成
巡逻员模板的文件构成分为三部分:巡逻员模板基础文件、巡逻员模板的tigger文件,巡逻员模板页面显示文件。
5.1 巡逻员模板基础文件
巡逻员模板基础文件是巡逻员模板的核心组成部分,接下来我们详细介绍每个文件的含义。
- CruiseModel.ts文件是与巡逻相关的数据模型文件;
- CruiseProvider.tsx文件是提供巡逻员模板主要功能的文件,这个文件包含了巡逻员模板使用到的机器人能力组件,例如获取巡逻路线,导航组件,头部转动组件等;
- CruiseViewModel.ts文件负责页面UI和model文件之间的数据通信;
- CruiseVoice.ts文件主要负责巡逻员模板的语音播报和语音识别任务。
开发者可以根据自己的开发的业务修改模板的业务逻辑

5.2 tigger文件
tigger是对导航组件的封装,主要负责我们创建的Robot App中各个页面之间跳转逻辑的处理。每个页面的tigger文件实现了从当前页面到其他页面的跳转逻辑。
开发者可以在tigger文件中实现页面跳转逻辑的自定义修改。

5.3 巡逻模板的页面显示文件
巡逻模板的页面显示文件主要实现巡逻员模板的UI逻辑和展示。
开发者可以根据业务需求定制自己的UI
