随着智能手机的普及,餐饮行业正在逐步放弃人工点餐,并选择使用自助点餐小程序来提供点餐服务。虽然越来越多的头部应用,如微信、支付宝,都开放了自己的小程序平台,但不同小程序平台的API标准及其实现各有不同。传统的小程序开发方式无法做到兼容多平台小程序,开发效率较低。因此,如何基于一套小程序代码来适配多平台小程序以满足不同的用户群体已成为难点。
在对自助点餐小程序总体架构、功能及流程进行设计分析的基础上,采用Taro框架作为跨平台解决方案,使用无头内容管理系统Strapi作为服务端框架,选用SQLite数据库,实现本系统。
该系统可以编译为在微信、支付宝等多个平台上运行的小程序,兼容性良好。该系统将线下服务与互联网结合在一起,通过实际应用证明其简单方便易用,功能设计合理且运行稳定可靠。