vue3动态循环引入本地静态图片资源

解决方法一

根据官网的提示,我找到了最简单的方法,就是在将asset 前面加上src。

解决方法二

关于第二个方法,官网说:"实际上,Vite 并不需要在开发阶段处理这些代码!在生产构建时,Vite 才会进行必要的转换保证 URL 在打包和资源哈希后仍指向正确的地址。"

动+静

复制代码
<img :src="`/src/assets/images/survey/${v.code}.png`" >

图片文件位置

纯静(轮播图)

复制代码
<el-carousel type="card" height="133px" arrow="never" :autoplay="false">
 <el-carousel-item v-for="item in bannerInfo" :key="item">
    <img :src="item" style="width: 100%;border-radius: 5px"/>
  </el-carousel-item>
</el-carousel>

const bannerInfo = ref([
  new URL('@/assets/images/safeguard_banner.png', import.meta.url).href,
  new URL('@/assets/images/safeguard_banner2.png', import.meta.url).href,
  new URL('@/assets/images/safeguard_banner3.png', import.meta.url).href,
])

<img :src="" alt="getImageUrl(name)" />

function getImageUrl(name) {
    return new URL(`../assets/blogPhotos/${name}.jpg`, import.meta.url).href;
}
相关推荐
小大宇39 分钟前
Vue知识点6-computed计算属性
前端·javascript·vue.js
程序员海军1 小时前
尤雨溪 : Vue 4 已经在规划中了!
前端·javascript·vue.js
2601_949970691 小时前
HumanizeDuration 跨端三方库仓颉适配全流程
前端·javascript·flutter
风骏时光牛马3 小时前
后端服务接口开发与性能优化
前端
kyriewen3 小时前
我让 4 个 AI 互相 review 代码,最温柔的那个下手最狠
前端·程序员·ai编程
计算机魔术师3 小时前
493家公司白砸AI钱?Apollo这组数据戳破了幻觉
前端
IT_陈寒4 小时前
Java静态变量初始化坑得我头皮发麻
前端·人工智能·后端
天外飞雨道沧桑4 小时前
我在浏览器里练了一个 792 参数的大模型,它学会了补全 JavaScript
开发语言·javascript·ai·ecmascript·ai编程
柳杉4 小时前
用 Codex 完成智慧高速 3D 可视化大屏,从 18 张行业设计稿到可交互的运行监测中心
前端·ai编程·数据可视化
review445434 小时前
拿到 codex 第一步
前端·agent·vibecoding