美文网首页
vue 图片加载完成事件

vue 图片加载完成事件

作者: 牛奶是本命___ | 来源:发表于2018-11-27 14:32 被阅读0次

当页面里有ajax请求数据,然后渲染图片的时候,dom会有展开的一瞬,产品觉得无法接受,so...
想到了image的onload事件,当图片加载完成之后再显示页面


  • 原生js
<img onload="get(this)"  src="..."  style="display: none"/>
<script type="text/javascript">
function get(ts){
    ts.style.display = 'block'
}
</script>
  • vue
div(:class="$style.main", v-show="show")
    img(:src="datas.image", @load="loadImage")

data() {
    return {
        show: false,
    }
},
methods:{
    loadImage(){
        let _this = this
        _this.show = true
    }
}

在图片加载完成之后再显示页面,就不会有图片展开的感觉,完美解决~

相关文章

  • vue 图片加载完成事件

    当页面里有ajax请求数据,然后渲染图片的时候,dom会有展开的一瞬,产品觉得无法接受,so...想到了image...

  • js - 判断图片是否加载完成

    做聊天室的时候,如果又图片并不会滚动到底部。这时候图片还没加载完成,需要判断聊天图片是否加载完成 VUE例子 上面...

  • 图片加载事件

    最近有一个在页面中的图片加载完成后执行某些操作的需求,那么应该如何判断页面中的图片是否加载完成呢? 图片加载事件 ...

  • vue-lazyload图片错误替换

    vue图片懒加载,vue-lazyload官方错误图片处理:1、用图片来替换加载过程或者加载失败: 2、引入时设置...

  • document.ready和window.onload的区别

    一、页面加载完成触发事件: ready:表示文档结构已经加载完成(不包含图片等非文字媒体文件) onload:表示...

  • vue监听图片是否加载完成

    这里写两种常用的1.Vue 里面用来监听图片是否加载成---- @load事件 2.原生的js 监听图片, 则:...

  • js快速获取大图原始宽高

    获取图片原始大小常规方式 上诉代码,如果要加载的图片非常大的时候,onload事件会等一直等到图片数据全部加载完成...

  • 相关插件

    axios vue-router vuex vue-lazyload 图片懒加载 element-ui 按需加载 ...

  • 图片懒加载组件与应用

    实现图片只加载首屏用到的,其他的等滚动到再加载这就是图片懒加载 使用vue-lazyload插件实现 安装vue-...

  • js-事件委托&图片预加载

    事件委托 图片预加载 吸顶条 图片预加载

网友评论

      本文标题:vue 图片加载完成事件

      本文链接:https://www.haomeiwen.com/subject/hnygqqtx.html