vue中$router.go(-1) 跳转之前判断有没有上级路由
返回上级路由 关闭当前页面
·
首先引入weixin-js-sdk
npm install weixin-js-sdk
import wx from "weixin-js-sdk"
if(window.history.length<=1){//判断有没有上级路由;
wx.closeWindow()//微信浏览器中测试,如果没有上级路由调用微信关闭页面方法
}else{
this.$router.go(-1); //返回上级路由
}
window.history.length 获取历史跳转记录,小于等于1 代表没有上级路由
项目中有需要返回上级路由,如果没有上级路由关闭页面;微信浏览器中关闭页面调用wx.closeWindow()方法;
更多推荐
已为社区贡献1条内容
所有评论(0)