需求
就是将很多张图片的本地静态地址存在一个数组中,然后利用for循环遍历,让多张图片都显示到页面上
vue3中使用的是vite打包工具,不是webpack,所以静态资源引入的时候,不能使用require()
使用new URL('图片的本地地址',import.meta.url).href
const SearchEngine = [
{
url: new URL('@/assets/img/ecosia.png', import.meta.url).href
},
{
url: new URL('@/assets/img/Google.png', import.meta.url).href
},
{
url: new URL('@/assets/img/greenCircle.png', import.meta.url).href
},
]
这样做之后,静态资源就被引入了,静态资源变成了一个url地址。
for循环
for循环遍历图片,给img标签的src动态赋值。
这样就实现了vite下的静态资源引入