收藏
回答

商圈快速积分插件的 getLocation 能不能不放在 app.js 的 onShow 里面?

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
需求 wxfab2bf944bfc4da6 2.5.4 wxfab2bf944bfc4da6 Android 8.0.50 3.4.8

商圈会员快速积分插件的官方文档上表明:在小程序页面中使用插件提供的上报地理位置的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}`,
       successfunction (res{
         that.setData({
           isauthto:true
         })
       }
     });
  }
})
回答关注问题邀请回答
收藏

1 个回答

  • 跨商通
    跨商通
    07-24

    不能。

    07-24
    有用
    回复
登录 后发表内容