大家好,本次在开发项目中,点击按钮,弹出一个自定义的弹出窗口和遮罩层,因为页面的超出一屏,有滚动条,但是想让弹出窗时候,禁止浏览器滚动,那么就简单写一个方法给大家。

首先,我们打开我们的txt文本,开始敲代码吧!

嗯...   算了,不装逼了,还是打开代码编辑器吧!

思路是这样的,当弹窗弹出时候,让body overflow: hidden; 超出隐藏,当取消弹窗时候,再让 overflow: visible; 恢复默认值即可。

在vue项目中,src文件中,自行新建js文件 tp-scroll.js,将下放代码放入export default {

// 允许页面滚动

AddScroll () {

document.body.style.overflow = "visible";

},

// 禁止页面滚动

RemoveScroll () {

document.body.style.overflow = "hidden";

}

}

然后,可以在main.js中全局引入,也可以哪个组件用,哪个组件引用,如下

在组件js中引入 import TpScroll from '@/assets/resource/tp-scroll.js'

然后使用

清除禁止滚动,恢复默认TpScroll.AddScroll();

禁止滚动TpScroll.RemoveScroll();

例如,我们在弹窗弹出时候,执行禁止滚动,关闭弹窗时候,执行恢复默认即可。

分享

分享海报

扫一扫 - 分享本文

打赏

微信

扫一扫 - 打赏鹏仔

收藏

请按下 Ctrl + D

即可收藏当前文章

手机看

分享到微信朋友圈

扫一扫 - 手机阅读

侵权投诉

侵权、举报、建议

vue滚动条禁止_vue中实现禁止浏览器滚动方法相关推荐

  1. vue滚动条禁止_vue.js中实现禁止浏览器滚动方法

    大家好,本次在开发项目中,点击按钮,弹出一个自定义的弹出窗口和遮罩层,因为页面的超出一屏,有滚动条,但是想让弹出窗时候,禁止浏览器滚动,那么就简单写一个方法给大家. 思路是这样的,当弹窗弹出时候,让b ...

  2. 加载vue文件步骤_vue中.vue文件解析步骤详解

    这次给大家带来vue中.vue文件解析步骤详解,vue中.vue文件解析的注意事项有哪些,下面就是实战案例,一起来看一下. 我们平时写的 .vue 文件称为 SFC(Single File Compo ...

  3. vue 倒计时 插件_vue中实现倒计时组件与毫秒效果

    时分秒倒计时组件 template {{ getHours1 }} {{ getHours2 }} : {{ getMinutes1 }} {{ getMinutes2 }} : {{ getSeco ...

  4. vue导入swiper_vue项目中导入swiper插件的方法

    这篇文章主要为大家详细介绍了vue项目中导入swiper插件的方法,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 版本选择 swiper是个常用 ...

  5. vue 字典配置_vue遍历数据及字典的方法

    数组:数值 {{ item.message }} 数组:数值加索引 {{ item.msg }} {{index}} 字典:key value index {{ value }} {{key}} {{ ...

  6. echarts vue 柱状图实例_VUE中使用Echarts绘制柱状图

    在main.js中引入echarts import echarts from 'echarts' Vue.prototype.$echarts = echarts 在相应的vue中导入echarts ...

  7. axios vue 回调函数_vue中ajax请求与axios包完美处理

    这次给大家带来vue中ajax请求与axios包完美处理,vue中ajax请求与axios包处理的注意事项有哪些,下面就是实战案例,一起来看一下. 在vue中,经常会用到数据请求,常用的有:vue-r ...

  8. vue数组刷新_Vue中数组更新后,页面没有动态刷新问题

    最近使用vue开发时,在一个函数中使用for循环,改变了页面中的数组,在函数中查看是修改成功的,但是页面中没有动态刷新. 在Vue的官方文档有提到这样一个注意事项: 数组变更检测注意事项: 由于 Ja ...

  9. echart vue 图表大小_vue中echarts图表大小适应窗口大小且不需要刷新案例

    我就废话不多说了,大家还是直接看代码吧~ 内容如下: // 基于准备好的dom,初始化echarts实例 let myChart = this.$echarts.init(document.getEl ...

最新文章

  1. Task和Activity相关(转)
  2. libsvm java api文档_libsvm-javaAPI
  3. matlab 抽样判决代码,matlab抽样判决器
  4. $.ajax和$.post的区别(前者根据key-value/后者根据形参)
  5. Mac技巧,更改Mac桌面图片
  6. ***编程DIY (Delphi版) - 第2篇 单实例运行
  7. Jeecg-Boot前后端分离版
  8. 【图像增强】基于matlab GUI图像双边滤波【含Matlab源码 1492期】
  9. 网站盗取html文件工具,一键获取仿站精灵
  10. CMOS开关学习(一)
  11. 附合导线近似平差计算
  12. 3dmax2022新功能特性-3ds max2022中文版安装包安装教程
  13. win95光盘版安装方法
  14. 微信公众号推送html文件,如何利用微信公众号推送教学资源?
  15. Photoshop 油画效果
  16. 一元二次方程虚根求法java_请问怎么用C语言求一元二次方程的虚根
  17. 【Codecs系列】HEVC标准(五):帧间预测技术及x265实现分析
  18. 【算法题】2309. 兼具大小写的最好英文字母
  19. linux buffer io error,Linux Buffer I/O error on device dm-4, logical block,dm-4logical
  20. 思科服务器windows系统时间设置,cisco交换机时间设置时间

热门文章

  1. 设置mysql数据库为只读_如何设置mysql数据库为只读
  2. 时间序列数据灌注与消费
  3. 大数据-案例-离线数仓-在线教育:MySQL(业务数据)-ETL(Sqoop)->Hive数仓【ODS层-数据清洗->DW层(DWD-统计分析->DWS)】-导出(Sqoop)->MySQL->可视化
  4. CSS基本选择器及优先级顺序
  5. win11安装VMware的顺畅之路
  6. 使Ubuntu更好用的一些软件/配置
  7. css3波浪纹路_纯 CSS 实现波浪效果!
  8. redis的rdb持久化的cow技术(写时复制)及fork子进程理解
  9. Qt网络编程——QtNetwork模块
  10. ESP32S3IDF在线语音识别