使用场景:

当某一个页面中有2个以上的图片,然而有一个事件(比如 截屏)是必须要在页面中的图片都加载完了之后才可以去执行的!否则的话,就不会截到我们想要的屏幕

原理:

img的load事件
<img @load=‘loadImg’ src="" />

做法:
以下是步骤:
1、把页面中的所有图片都加上@load事件;
2、编写事件:(变量加一,判断条件去执行方法)

loadImageOne () {
      var that = this
      ++that.loadImage   // 设置的变量名
      console.log(that.loadImage)
      if (that.loadImage === 9) {  // 这个数据为 页面中图片的总个数
        that.toImage()  // 这个方法就是前面所说的最后可以去执行的方法
      }
    },

3、大功告成!

如果对您有帮助记得帮我点赞呦

Logo

前往低代码交流专区

更多推荐