vue3+vite+ts中不能使用require

之前使用vue2,去动态设置图片src属性时,采用require,但是vue3+vite+ts中使用require,项目能够运行,但浏览器中报错require未定义,require使用失败,安装@types/node之后使用require也未成功。

HTML

<img :src="getAssetsImages(children.icon.type)" alt="" style="width: 35px;height: 35px;">

1、vue2中给图片动态设置src属性

// 动态获取图片
const getAssetsImages = (name) => {return require(`/src/common/images/menu/${name}.png`)
}

2、vue3+vite+ts可以采用如下方案代替

// 动态获取图片
const getAssetsImages = (name) => {return new URL(`/src/common/images/menu/${name}.png`, import.meta.url).href
}

如何在vue3+vite+ts中使用require相关推荐

  1. 【Vue3+Vite+TS项目集成ESlint +Prettier实现代码规范检查和代码格式化】

    目录 前言 创建项目 安装初始化ESlint 安装ESlint: 初始化ESlint: 安装配置Prettier 安装prettier: 配置prettier: 配置VScode保存时自动格式化代码 ...

  2. vue3:vue3+vite+ts+pinia

    一.背景 记录一套技术方案. 二.项目基础 2.1.创建项目 yarn create vite 输入名字后,这里出现了几个选项,不清楚都是干啥的,下来研究 选择后完成 2.2.vite.config. ...

  3. vue3 vite ts引入vue文件报错 ts(2307)

    vue3 vite ts 生成的项目模板,在ts文件中引入vue文件报错 ts(2307),只是ts报错,并不影响项目运行. 官方文档有说明:http://vue.dragonlm.com/guide ...

  4. vue3 + vite + ts 集成mars3d

    vue3 + vite + ts 集成mars3d 文章目录 vue3 + vite + ts 集成mars3d 前言 一.创建一个vue3 + vite + ts项目 二.引入mars3d相关依赖 ...

  5. 【记录】VUE3 + VITE + TS 配置跨域

    [记录]VUE3 + VITE + TS 配置跨域 在vite.config.ts进行如下设置 在vite.config.ts进行如下设置 server: {host: true,// 设置端口号po ...

  6. vue3 + vite + ts + setup , 第十二练 Vue3 css style 新特性,样式穿透,插槽选择器,全局选择器,在vue3中使用tailwindcss

    一.vue3.x 样式新特性 样式穿透  深度选择器 <style scoped> .a :deep(.b) {/* ... */ } </style> 插槽选择器 <s ...

  7. webRtc播放rtsp视频流(vue2、vue3+vite+ts)

    一.下载webRtc 开发环境用的win10版本的. github上直接下载,速度感人. Releases · mpromonet/webrtc-streamer · GitHub 提供资源下载,0积 ...

  8. vue3 + vite + ts + pinia + yarn

    Vue3 + Vite + TypeScript + Pinia + Yarn yarn 常用命令 vite 构建工具 vite 创建项目 Vue 3 vue 3 组件库 vue 文档 组合式 API ...

  9. vue3 + vite + ts 设置 @ 路径别名

    由于 vite 创建项目后,tsconfig.json 已配置好对应别名,因此只需单独配置 vite.config.ts 即可. 目前 tsconfig.json 中应已有如下代码 "pat ...

最新文章

  1. 只允许指定IP远程桌面连接_使用IP安全策略
  2. win7 64位系统oracle客户端访问远程数据库
  3. 小程序input框letter-spacing失效,处理方法
  4. Microbit-高温报警系统
  5. 360美女运营孙哲:生活就应像花朵一样绽放
  6. Angular 开发中的 Source Map
  7. 解决the NTP socket is in use, exiting问题
  8. python 人脸关键点检测_opencv+python+dlib人脸关键点检测、实时检测
  9. linux下载命令 scp,linux命令详解之scp命令
  10. [iOS]自定义view使用xib
  11. Windows 7 卸载 IE10
  12. RF-实现接口自动化
  13. c语言求ab的最大公约数,C语言中如何调用函数求最大公约数和最小公倍数
  14. android 轮播图 github,Android轮播图控件的实现详解(附GitHub开源链接)
  15. 进cf一直连接服务器失败怎么办,Win7玩穿越火线提示连接服务器失败的原因及解决方法...
  16. 电脑只有飞行模式 不显示任何WiFi信号
  17. 数字时钟单片机程序c语言,单片机数字时钟C语言程序
  18. mybatis-日志工厂
  19. 403错误怎么解决:盘点常见的IIS 403错误网页
  20. asp.net实现word、excel、ppt、pdf在线预览

热门文章

  1. jquery实现导航吸顶效果
  2. linux编辑网页内容,将MWeb的文章发布到自己做的网站(超级详细)
  3. 数世咨询:EDR能力指南
  4. Go 1.18 workspace 使用初体验
  5. Jenkins + GitBlit自动构建
  6. CONTINUE...?
  7. mednafen综合游戏模拟器
  8. 聚小宝 微商管家 php源码,聚小宝管家
  9. RSA中dp,dq ,npp的求解方法
  10. 华为荣耀3C联通版刷机包 官方B605制作仿魅族MX3 高级状态栏