动态设置meta标签

亲测可用,若有疑问请私信

有时候在项目中打开别的网页,需要给网页设置meta,如缩放禁止等。这时候在index.html中设置失效

需要额外设置。

可以使用插件vue-meta:

文档:https://github.com/declandewet/vue-meta#npm

{
  metaInfo: {
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' }
    ]
  }
}
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
 也可以通过JS添加:

window.οnlοad=function () {         

 document.addEventListener('touchstart',function (event) {  

           if(event.touches.length>1){  

                event.preventDefault();  

            }  

        })  

        var lastTouchEnd=0;  

        document.addEventListener('touchend',function (event) {  

            var now=(new Date()).getTime();  

            if(now-lastTouchEnd<=300){  

                event.preventDefault();  

            }  

            lastTouchEnd=now;  

       },false)  

}
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值