vue3图片不显示?vue3正确动态渲染图片和背景图片——粘贴即可用,亲测好用
vue2是用require引入图片的。在vue3中require会报require is not defined。上代码:vue3中写个方法,方便后期调用。背景图片绑定style写入对应样式即可。在img中src绑定传入路径即可。
·
vue2是用require引入图片的。在vue3中require会报require is not defined。具体原因可以参考博客
上代码:vue3中写个方法,方便后期调用
const getImageUrl=(name)=>{
return new URL(`../assets/image/${name}`, import.meta.url).href
}
//图片路径以自己的为准
在img中src绑定传入路径即可
<img :src="getImageUrl(num.pic)" alt="">
背景图片绑定style写入对应样式即可
<div class="swiper_contentImg" :style="{backgroundImage: `url(${getImageUrl(num.pic)})`,backgroundSize:'100%'}" ></div>。
更多推荐
已为社区贡献1条内容
所有评论(0)