Element-ui 图片预览滚动时候,禁止遮罩层后面的内容滚动
需求一:不通过点击图片进行预览,通过点击按钮预览图片。且当前页面没有图片
html代码:按钮
-
-
<el-button @click="showImg"> 点击按钮预览图片</el-button>
html代码:图片
图片的代码由于element-ui的图片预览组件,要求,图片的属性不能是display:none,且透明度不能为0;
因此,我想其实可以设置一个宽度近乎没有值。
-
<el-image
-
ref="preview"
-
style="width: 0.01px; height: 0.01px;"
-
:z-index="99999"
-
:src="url"
-
:preview-src-list="srcList"/>
需求二:图片预览时候,滚动鼠标齿轮,禁止遮罩层后面的内容 滚动JS 代码。
接下来就是JS的内容了。
-
data(){
-
return {
-
url: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
-
srcList: [
-
'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
-
],
-
showImgPrew: false
-
},
-
methods: {
-
-
/**
-
* 预览大图
-
*/
-
showImg () {
-
this.$refs.preview.showViewer = true
-
this.showImgPrew = true
-
document.documentElement.style.overflowY = 'hidden'
-
},
-
doSth () {
-
this.$refs.preview.showViewer = false
-
this.showImgPrew = false
-
document.documentElement.style.overflowY = 'auto'
-
},
-
}
-
}
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhiajekb
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22