由于公司有几个小程序,其中有一些公共模块,并且该模块功能较多,不想写两份,
现有方案是另外做一个小程序,但是每次跳转之前会提示是否跳转,很影响用户体验,
故打算做一个插件在多方引用,但是在官方文档中只看到了从小程序跳转到插件页面的方法,没有看到插件中可以跳转回小程序页面的方法,想请官方解答一下是否可以实现。
由于公司有几个小程序,其中有一些公共模块,并且该模块功能较多,不想写两份,
现有方案是另外做一个小程序,但是每次跳转之前会提示是否跳转,很影响用户体验,
故打算做一个插件在多方引用,但是在官方文档中只看到了从小程序跳转到插件页面的方法,没有看到插件中可以跳转回小程序页面的方法,想请官方解答一下是否可以实现。
可以的。使用 navigator 组件或者 wx.navigateTo 都可以。但要注意,如果使用后者,必须满足调用时机限制:当前页面栈顶是插件的页面时,插件才能调用 wx.navigateTo (小程序亦然)。
当前页面栈顶的具体概念是什么呢,
是不是可以理解为在插件的页面中,可以使用wx.navigateTo跳转到小程序的页面
但是此时我怎么区分跳转的是插件的页面还是小程序的页面呢
简单点说,小程序进入了插件的页面中,操作完成后,怎么再返回小程序
大体上可以这么理解。你跳转到的目标页面是不受限制的(你也可以跳到这个插件或者其他插件的页面)。
好的我试一下哈,谢谢你的解答
你好,有demo吗?我现在不知道怎么从插件页跳转到小程序某个页面,只能拿到插件里的pages拿不到小程序里的pages
小程序端如何接收可以看官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/using.html
你好,我们最近也遇到这个问题,请问你实现了吗,我各种试了都不行呢