欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

插件小程序 尝试

程序员文章站 2022-06-14 23:30:53
...

背景

实际上,我这边是已经做好了一套医院支付类型的小程序了。但是无奈,医院自己本身有一套自己的公众号和小程序,所以在支付的时候如果是按照公众号跳转小程序,或者小程序跳转小程序。那么都会从在体验上的不足。都不能实现丝滑的跳转。

但是经过一轮百度,返现有个小程序插件的东西,可以实现丝滑跳转。但缺点是部分功能将无法使用。例如 wx.startFacialRecognitionVerify 的人脸识别。这东西就不能在插件上实现。

如何新建插件

这个就自己百度了,都是通过微信开发者工具,新建开始

小程序如何访问插件

  1. 先看看微信开发这工具插件开发模式的初始化目录机构
    插件小程序 尝试

miniprogram ,这个就是小程序的目录
plugin,就是插件的开发目录

  1. 在小程序项目的app.json里,配置号需要调用的插件信息
    插件小程序 尝试
  2. 在需要跳转的小程序页面,通过navigator的方式就可以调转到插件了
<navigator id="nav" url="plugin://siPlugin/pay?hiFeeNo=MZ201908010027"> 
  进入插件
</navigator>

目录结构如图:
插件小程序 尝试

/pay 这里对应插件目录的结构
?hiFeeNo=MZ201908010027 这里即是跳转时,对应附带的参数。

关于getApp()

插件模式下,并没有getApp()方法。
但是可以通过一个全局的js来替代一些全局变量

例如本例中的下图:
插件小程序 尝试

相关标签: 微信小程序