vue计算图片尺寸,获取宽高

methods:{
	getData(){
		// 获取数据后传入图片url获取尺寸(宽高)
	    data.map(async item => {
	       item.imgSize = await this.getImgSize(item.imgUrl)
	     })
	}
    // 获取图片尺寸
    getImgSize (url) {
      return new Promise((resolve, reject) => {
        let imgObj = new Image()
        imgObj.src = url
        imgObj.onload = () => {
          resolve({
            width: imgObj.width,
            height: imgObj.height
          })
        }
      })
    }
}

版权声明:本文为EnidChann原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。