vue 假如当前a页面 有个按钮, 点击跳转到第三方 网页比如 某度官网
然后从某度官网 返回到 a 页面时 ,我去执行某个方法 ,
这个函数怎么写?
返回是指关闭?
我知道怎么做,能实现返回执行你的方法,当前页刷新不执行:
需要三个步骤,以跳转百度为例
第一,写个span标签,然后在这个span标签里面@click="myMathod"
第二,在myMathod方法里面做个操作,sessionStorage.setItem('flag','true'),然后跳转百度链接,window.location.href = "https://www.baidu.com"
第三步,你在mounted里面加一个判断,判断sessionStorage.getItem('flag'),如果为'true',就去执行你的方法,在你的方法的最后加上sessionStorage.removeItem('flag')
可以用路由守卫检测进入的路由是不是外部链接,是的话就执行你的方法
beforeRouterEnter