需求H5项目在微信关闭时需要向后端传一些数据
methods:{ //页面,关闭,发送请求 pagehideHander() { //将数据转换成JSON let info = JSON.stringify(this.info) const xhr = new XMLHttpRequest()// 同步请求 xhr.open('POST', 'url', false) xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send(info); } }, mounted(){ // 添加事件微信页面关闭 window.addEventListener('pagehide', () => { this.pagehideHander(); }, false); // 移除事件iOS微信页面关闭 window.removeEventListener('pagehide', ()=> { this.pagehideHander(); }, false); window.onbeforeunload = () => { // 安卓 this.pagehideHander(); } }