vite+ts+vue3.2|vite+ts+vue3.2 项目内使用导入本地图片require报错
问题描述:
- 列表渲染中包含图片,图片资源放在项目本地静态文件夹内,默认列表数据定义在一个单独ts文件内,导入进当前页面模板内使用报错
- vite+ts+vue3.2
×
- 这里使用别名还是相对路径都无法解析正确图片地址
文章图片
文章图片
2.使用require()×
- 在vue2项目中JS文件内使用require()可以解析图片路径,这里TS不支持require(), 参考网上有答案说
npm i @type/node --save -dev
,安装完这个包后使用仍报错,欢迎指正
文章图片
3.使用import()√
- 使用import()需要考虑异步问题,新造一个变量接收或者原始数据中多加一个键
文章图片
4.使用new URL()√
- 【vite+ts+vue3.2|vite+ts+vue3.2 项目内使用导入本地图片require报错】这个方法用起来就简单很多,vite官网上有详细描述
文章图片
5..vue文件内直接引用图片√
- import.meta.url: https://vitejs.cn/guide/asset...;
推荐阅读
- 清理电脑c盘内存怎么清
- Tomcat下webapps夹中root文件夹作用及如何发布项目至root文件夹中
- Android Studio打开React Native创建的项目
- 从零開始的Android新项目7 - Data Binding入门篇
- MariaDB内连接
- 零碎知识|springboot项目的zip发版转为jar包发版所得
- win8纯净版系统经常弹出虚拟内存不足怎样处理
- cordova+vue 项目打包成Android(apk)应用
- C/C++气象数据中心实战,手把手教你做工业级项目(源码齐全)
- 怎样看内存条频率,本文教您怎样看内存条频率