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>。