uniapp微信小程序实现记录退出程序功能

获取用户在申请过程中退出小程序时的路径,进而知道客户在哪个时间哪个结点离开的程序。我可以可以分析用户退出原因,或者告知用户在申请过程中还差几步就能结束了。

记录地方在uniapp的app.vue文件。在此的onhide生命周期中,通过getCurrentPages()方法

onHide: function() { 
    let pages = getCurrentPages();
     console.log("App Hide",pages)
     
     //请求接口上报路径给后端
      uproute({
       path:pages[pages.length-1].route,//传退出小程序的最后路径
      }).then(res=>{
        console.log("上报成功")
      })
  },

传给了后端,这样就可以记录每次退出小程序的人的时间和路径,进而分析用户