商圈快速积分插件的 getLocation 能不能不放在 app.js 的 onShow 里面?
商圈会员快速积分插件的官方文档上表明:在小程序页面中使用插件提供的上报地理位置的js接口(必须),文档是在 app.js 的 onShow 事件中调用的,如下图: [图片] 这个的调用能否放在其他页面,用户同意授权地理位置之后,再跳转到插件 var myPluginInterface = requirePlugin('myPlugin');
myPluginInterface.getLocation(that.globalData.openid).then(res => {
//return_code = 0 为成功
if(res.return_code ==0) {
let comtoken = wx.getStorageSync('comtoken');
let member_status = that.data.member_status;
wx.navigateTo({
url:`plugin://myPlugin/index?openid=${comtoken['openid']}&mch_id=${res.data.data?.businessinfoconfig?.mchid}&member_status=${member_status}`,
success: function (res) {
that.setData({
isauthto:true
})
}
});
}
})