检测是否是ipad
isTablet () {
var ua = navigator.userAgent
return /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua))
},
隐藏弹框
// 需要监听在文档中的点击事件
mounted() {
document.addEventListener('click', this.hidePanel)
}
hidePanel(e) {
let dom = e.target
let className = dom.className
if (className.indexOf('navigation-track')>-1 || className.indexOf('navigationPanel')>-1 || this.isMobile || this.isTablet) return
this.showNavigationPanel = false
},
if (className.indexOf('navigation-track')>-1 || className.indexOf('navigationPanel')>-1 || this.isMobile || this.isTablet) return
// mobile 和 ipad 都不使用点击document自动关闭弹窗的功能