• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Element-ui 图片预览滚动时候,禁止遮罩层后面的内容滚动

武飞扬头像
小影_8978
帮助1

需求一:不通过点击图片进行预览,通过点击按钮预览图片。且当前页面没有图片

html代码:按钮

  1.  
     
  2.  
    <el-button @click="showImg"> 点击按钮预览图片</el-button>

html代码:图片

图片的代码由于element-ui的图片预览组件,要求,图片的属性不能是display:none,且透明度不能为0;

因此,我想其实可以设置一个宽度近乎没有值。

  1.  
    <el-image
  2.  
    ref="preview"
  3.  
    style="width: 0.01px; height: 0.01px;"
  4.  
    :z-index="99999"
  5.  
    :src="url"
  6.  
    :preview-src-list="srcList"/>

需求二:图片预览时候,滚动鼠标齿轮,禁止遮罩层后面的内容 滚动JS 代码。

接下来就是JS的内容了。

  1.  
    data(){
  2.  
    return {
  3.  
    url: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
  4.  
    srcList: [
  5.  
    'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg',
  6.  
    ],
  7.  
    showImgPrew: false
  8.  
    },
  9.  
    methods: {
  10.  
     
  11.  
    /**
  12.  
    * 预览大图
  13.  
    */
  14.  
    showImg () {
  15.  
    this.$refs.preview.showViewer = true
  16.  
    this.showImgPrew = true
  17.  
    document.documentElement.style.overflowY = 'hidden'
  18.  
    },
  19.  
    doSth () {
  20.  
    this.$refs.preview.showViewer = false
  21.  
    this.showImgPrew = false
  22.  
    document.documentElement.style.overflowY = 'auto'
  23.  
    },
  24.  
    }
  25.  
    }
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhiajekb
系列文章
更多 icon
同类精品
更多 icon
继续加载