思路:禁止浏览器通过CTRL+与CTRL-放大与缩小页面比例,我们可以通过当页面放大(会触发window.onresize事件)时控制样式属性zoom按相应比例缩小(同理缩小窗体时zoom放大)来实现。

以下是示例代码

<div id="app"  v-loading="loading" v-cloak :style="{ zoom: zoom + '%' }">

…………

</div>

<script type="text/javascript">

var opt = {
            i18n:$i18n,
            data: function () {
                return {loading: false, zoom:100, };
            },

mounted: function() {
                var pThis = this;

this.$nextTick(function() {
                    pThis.loadData();;
                });

//定时刷新数据:

clearInterval(this.timer);

this.timer=setInterval(()=>{pThis.loadData();}, 60000);

// document.body.clientHeight document.body.clientWidth  window.innerWidth window.innerHeight
                //pThis.zoom = 100*document.body.clientHeight/1200,
                pThis.zoom = 100 * window.innerHeight / 853;      //853为设计页面时根据相应设置的适当分辨率高度值而定
                //pThis.zoom = 100*document.body.clientWidth/1920,
                window.onresize = () => {
                    return (() => {
                        //pThis.zoom = 100*document.body.clientHeight/1200;
                        pThis.zoom = 100 * window.innerHeight / 853;      //853为设计页面时根据相应设置的适当分辨率高度值而定
                        //pThis.zoom = 100*document.body.clientWidth/1920;
                    })()
                };

},

watch:{
                zoom: function (val, oldVal) {
                    console.log('new: %s, old: %s', val, oldVal)
                    this.zoom=val;
                },

},
            methods: {

loadData:function(){

…………

}

}

};

new JVue(opt).$mount('#app');

</script>

通过Vue绑定zoom样式值实现禁止页面放大缩小相关推荐

  1. html页面不能放大缩小,互联网常识:html怎么禁止页面放大缩小

    在html中,可以利用meta标签,设置content属性的值为"width=device-width, initial-scale=1.0, maximum-scale=1.0, user ...

  2. js禁止页面放大缩小

    转载:https://www.cnblogs.com/dearxinli/p/7645922.html 众所周知:移动端页面禁止用户缩放界面只需加上<meta name="viewpo ...

  3. Vue绑定Class样式

    Vue绑定Class样式 vue有一个控制样式的小技巧,适用于单个或多个元素需要多种风格样式的切换. 我们可以先准备一个基本样式,以及之后需要切换的多种样式类型 <style>.basic ...

  4. 23.Vue绑定style样式

    目录 1.style样式对象写法 2.style样式数组写法 3.总结 22.Vue绑定class样式_爱米酱的博客-CSDN博客为了讲好class样式,我们这里提前准备了7个样式作为例子来讲解. b ...

  5. html禁止手机页面放大缩小

    html禁止手机页面放大缩小 <meta name="viewport" content="width=device-width,minimum-scale=1.0 ...

  6. vue绑定class样式的方式

    由于不同的业务逻辑,根据不同逻辑,有不同的class样式,因此绑定class样式有以下几种方式: 绑定class样式:字符串写法 绑定class样式:数组写法 绑定class样式:对象写法 // 绑定 ...

  7. android 百度地图禁止双击放大缩小,leaflet-div上禁止地图的拖动,放大缩小双击事件...

    1. 先把dom的div对象获取到,可用document.getEleementById("divId"); //获取当前的this对象 const that = this; // ...

  8. vue设置海报二维码任意移动+放大缩小

    <template><div class="content" v-if="hasPriv"><!-- 二维码 -->< ...

  9. android 禁止屏幕放大缩小,禁止APP内Webview页面跟随系统缩放字号

    最近开始做适配移动端的网页,通过APP内部的Webview展示.为了在不同分辨率的设备上都能按相同的布局来展示,使用了rem布局的页面自适应方式: (function (doc, win) { var ...

最新文章

  1. 【组队学习】十一月微信图文索引
  2. 错误处理在Spring Integration中如何工作
  3. Ajax跨域请求解决方案——jsonp
  4. PAT 1089 狼人杀-简单版(20 分)- 乙级
  5. 关于caffe-ssd训练时smooth_L1到底参与运算与否的问题
  6. update语句修改报错问题处理
  7. Spring Boot 集成 Thymeleaf 快速入门、静态资源映射规则、WebJars
  8. (附源码)ssm牙科诊所预约网站 毕业设计 260952
  9. python网络爬虫框架内容_Python网络爬虫-Scrapy框架
  10. 太极root权限_太极免root框架
  11. 计算机在当今社会的重要性
  12. wire和reg的区别
  13. Visual C++实现推箱子游戏的核心算法设计与实现(附源码和和资源)
  14. 二分算法实例应用(二)
  15. 越疆dobot机械臂_Dobot机械臂魔术师系类
  16. Asp.net夜话之二:asp.net内置对象
  17. 图形验证码实现和判断并点击验证码切换
  18. windows内存清理工具
  19. ESP在百度百科的阐述
  20. java自行车s码适合身高_[单车知识] 身高自行车尺寸对照!

热门文章

  1. 马拉松赛事背后的经济学
  2. “FCoE全解系列”之关键特性和技术分析
  3. 【数据库】第九章习题
  4. 自动化渗透测试平台对于运维人员到底有多少爽?
  5. twaver html5 如何设置节点不可拖动
  6. 如何发android应用到三星商店
  7. 佳能单反摄像机MOV视频恢复
  8. 大数据分析案例-基于决策树算法构建信用卡违约预测模型
  9. 【算法练习】LeetCode-2322. 从树中删除边的最小分数
  10. 电商秒杀系统设计思路和实现方法