插件小程序 尝试
程序员文章站
2022-06-14 23:30:53
...
文章目录
背景
实际上,我这边是已经做好了一套医院支付类型的小程序了。但是无奈,医院自己本身有一套自己的公众号和小程序,所以在支付的时候如果是按照公众号跳转小程序,或者小程序跳转小程序。那么都会从在体验上的不足。都不能实现丝滑的跳转。
但是经过一轮百度,返现有个小程序插件的东西,可以实现丝滑跳转。但缺点是部分功能将无法使用。例如 wx.startFacialRecognitionVerify 的人脸识别。这东西就不能在插件上实现。
如何新建插件
这个就自己百度了,都是通过微信开发者工具,新建开始
小程序如何访问插件
- 先看看微信开发这工具插件开发模式的初始化目录机构
miniprogram ,这个就是小程序的目录
plugin,就是插件的开发目录
- 在小程序项目的app.json里,配置号需要调用的插件信息
- 在需要跳转的小程序页面,通过navigator的方式就可以调转到插件了
<navigator id="nav" url="plugin://siPlugin/pay?hiFeeNo=MZ201908010027">
进入插件
</navigator>
目录结构如图:
/pay 这里对应插件目录的结构
?hiFeeNo=MZ201908010027 这里即是跳转时,对应附带的参数。
关于getApp()
插件模式下,并没有getApp()方法。
但是可以通过一个全局的js来替代一些全局变量
例如本例中的下图:
上一篇: (20)行为型模式——状态
下一篇: echarts入门教程