vue如何动态加载显示本地图片资源

在实际开发中,根据某一个变量动态展示图片的情况有很多。实现方法分打包构建工具的差异而不同。
1、webpack的项目

require引入图片资源

2、vite的项目

new URL(url,base).href

疑问解答:为什么vite项目不可以用require?

原因在于,vite的模块化规范是ES Modules,所以vite项目在打包构建时无法解析require(commentJS规范里引入资源的语法)引入资源的方式。

相关推荐
淸湫几秒前
uni-app 微信小程序计算顶部区域(自定义导航栏、跨端适配)
前端
像我这样帅的人丶你还几秒前
📱iPhone Duo 开屏动画咋实现的?
javascript·webgl·three.js
Leslie165几秒前
把 SQL 性能诊断接入模型 API:从谓词分析到可验证优化
javascript
大熊猫侯佩几秒前
为 iPhone Duo 做准备:containerConcentric 自适配指南
前端·swiftui·xcode
百万蹄蹄向前冲1 分钟前
一张平面图把学校做成2D游戏
前端·人工智能·后端
沙蒿同学1 分钟前
一个人做完一套企业级系统,赚到了第一个 1000 块
vue.js·后端·go
zeqinjie1 分钟前
Flutter 获取 iPhone Duo 预留区位置
前端·flutter·ios
机器之心1 分钟前
突发:Claude自主发现未知生物系统,或能编辑基因
前端·人工智能·后端
gnip1 分钟前
UniApp 内嵌 H5 通信全攻略
前端·javascript
用户6802659051192 分钟前
企业电脑统一管理怎么做?2026企业终端统一管理方法与工具推荐
javascript·后端·面试