检测是否是ipad

    1. isTablet () {
    2. var ua = navigator.userAgent
    3. return /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua))
    4. },

    隐藏弹框

    1. // 需要监听在文档中的点击事件
    2. mounted() {
    3. document.addEventListener('click', this.hidePanel)
    4. }
    1. hidePanel(e) {
    2. let dom = e.target
    3. let className = dom.className
    4. if (className.indexOf('navigation-track')>-1 || className.indexOf('navigationPanel')>-1 || this.isMobile || this.isTablet) return
    5. this.showNavigationPanel = false
    6. },
    1. if (className.indexOf('navigation-track')>-1 || className.indexOf('navigationPanel')>-1 || this.isMobile || this.isTablet) return
    2. // mobile 和 ipad 都不使用点击document自动关闭弹窗的功能