Vue 循环内部获取图片高度

在vue循环里面获取图片宽度或者高度,有时候会用到,则可以

html 复制代码
 <div class='conmon'  v-for="(item, index) in items">
    <router-link :to="{path: '/art/details',query:{artid:item.app_id,item_id:item.image_id}}">
                      <img :src="item.src" alt="" @load="onImageLoad($event, item,index)"/>
                    </router-link>

</div>

把获取到值增加会原来的数组内

javascript 复制代码
      onImageLoad(event, item,index){
        this.items[index]['width']=event.target.width

        console.log("图片宽度为:" + event.target.width);
      },

这样就可以在之前的循环里面使用了

原文来自: https://www.lllomh.com/article/details?id=11029036

相关推荐
JeffongTan7 小时前
在LWC中镶嵌VF Page获取用户IP
前端·javascript·salesforce
不cong明的亚子9 小时前
web live多屏互动平台
javascript·经验分享·音视频
陆枫Larry9 小时前
Astro 是什么
前端
是立不是利11 小时前
写给设计师的 CSS 博客美学指南
前端·css
dsyyyyy110111 小时前
JS复习,难点,易错点总结
开发语言·javascript·ecmascript
默_笙11 小时前
🏝 Docker 就是"房地产开发":从施工图纸到小区物业的容器化指南
前端·javascript
计算机魔术师11 小时前
Rohan Paul 谈用时间跨度衡量智能体能力,并引用 OpenAI 自动化研究实习生里程碑
前端
kyriewen11 小时前
我手写了个极简版 React Router——才搞懂 v6 为什么砍了这么多 API
前端·javascript·程序员
a11177611 小时前
Shirone 二次元博客主题 开源
前端·开源
IT_陈寒12 小时前
Python的切片赋值把我坑惨了,这不是bug是特性
前端·人工智能·后端