vue 阻止当前页面滚动
在HTML加入以下内容<div class="stop_slide" @click="handleClone" v-if="stopSlideFlag" @touchmove.prevent @mousewheel.prevent></div>在data中定义//禁止滑动div 的FlagstopSlideFlag: false,当你需要阻止当前页面滚动就把stopSlid
·
- 在HTML加入以下内容
<div class="stop_slide" @click="handleClone"
v-if="stopSlideFlag" @touchmove.prevent @mousewheel.prevent>
</div>
- 在data中定义
//禁止滑动div 的Flag
stopSlideFlag: false,
3.样式
.stop_slide {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0);
// background-color: white;
z-index: 200;
}
- 当你需要阻止当前页面滚动就把stopSlideFlag设为true
- 其他看你的业务需求了,再进行改造
更多推荐
已为社区贡献1条内容
所有评论(0)