1.写判断PC端还是移动端方法
init() { const sUserAgent = navigator.userAgent.toLowerCase() /* eslint-disable */ const bIsIpad = sUserAgent.match(/ipad/i) == 'ipad' const bIsIphoneOs = sUserAgent.match(/iphone os/i) == 'iphone os' const bIsMidp = sUserAgent.match(/midp/i) == 'midp' const bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == 'rv:1.2.3.4' const bIsUc = sUserAgent.match(/ucweb/i) == 'ucweb' const bIsAndroid = sUserAgent.match(/android/i) == 'android' const bIsCE = sUserAgent.match(/windows ce/i) == 'windows ce' const bIsWM = sUserAgent.match(/windows mobile/i) == 'windows mobile' if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { this.equipment = '移动端' } else { this.equipment = 'PC' } },
2.在页面一加载是调用该方法
created() { this.init() },
3.判断移动端类型
根据方法里写的常量来判断移动端类型是为true,否为false。