vue + 动态加载图片

1、 适用于处理少量链接的资源文件

import img from './img.png';

2、图片在src目录下
vite官网的静态资源引入参考地址
new URL(url, import.meta.url)
import.meta.url 是一个 ESM 的原生功能,会暴露当前模块的 URL。将它与原生的 URL 构造器 组合使用,在一个 JavaScript 模块中,通过相对路径我们就能得到一个被完整解析的静态资源 URL:


const getUrl = (url: string) => {
  return new URL('../../assets/image/order/' + url, import.meta.url).href;
}

注意:这里只能通过 …/…/ 这种方式去获取路径,无法通过@/assets>

你可能感兴趣的:(Vue,vue.js,前端,javascript)