// 页面白名单 const whiteList = [ "pages/index",//登录 "pages/info",//消息 ]; export default { mounted() { if (this.isWeiXinBrowser() || this.isQQBrowser()) { this.navTitle() } }, methods: { isWeiXinBrowser() { //判断是否为微信 let ua = navigator?.userAgent.toLowerCase() if (ua) { return ua.indexOf('micromessenger') != -1 } }, isQQBrowser() { //判断是否为qq var ua = navigator?.userAgent.toLowerCase() if (ua?.match(/QQ/i) == "qq") { return true } else { return false } }, navTitle() { this.$nextTick(() => { const pages = getCurrentPages(); // 获取当前页面栈 const currentPage = pages[pages.length - 1]; // 最后一个元素即为当前页面 if (whiteList.includes(currentPage?.route)) { return } let navTitleDom = document.getElementsByTagName('uni-page-head') if (navTitleDom.length) { navTitleDom[0].style.display = 'none' } let navTitleDom1 = document.querySelector('.u-navbar') if (navTitleDom1) { navTitleDom1.style.display = 'none' } }) }, } }