vue-配置移动端开发

/**
 * Created by HP on 2020/4/23.
 */

class Rem {
  constructor () {
    this.render()
  }

  render () {
    let STEREOTYPE = 'orientationchange' in window ? 'orientationchange' : 'resize'
    let DISENCUMBER = 10

    function setView () {
      let gg = document.documentElement
      let width = gg.clientWidth
      if (gg.clientWidth > 720) {
        width = 720
      } else if (gg.clientWidth < 320) {
        width = 320
      }
      gg.style.fontSize = width / DISENCUMBER + 'px'
      return setView
    }

    window.addEventListener(STEREOTYPE, setView())
    document.addEventListener('touchstart', function (event) {
      if (event.touches.length > 1) {
        event.preventeDfault()
      }
    })
    let lastTouchEnd = 0
    document.addEventListener('touchend', function (event) {
      var now = (new Date()).getTime()
      if (now - lastTouchEnd <= 300) {
        event.preventDefault()
      }
      lastTouchEnd = now
    }, false)
  }
}

export default Rem
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值