当前位置: 首页 > news >正文

vite+vue3实现动态路径导入

最近在做一个项目有个需求: 项目图片分为英语,中文,德语 ,我将这些图片存放到/image/language/下面的每个语言的文件夹内,如en,zh-cn文件夹下面存放对应的语言的图片,如果在代码里面写路径的话,除了要写一堆路径还要判断不同的语言,非常麻烦,但是在vue3+vite里面import导入的是加载时的静态文件,require在vite里面使用不了,但是如果在代码里面html模版里面写一堆判断也不好,我翻了vite文档,找到了如下方法,可以动态加载对应图片,解决了我的问题,代码如下:

<script setup>
import { ref, reactive, onMounted } from "vue";
import { useI18n } from 'vue-i18n';
const { locale } = useI18n();
const languageBag = ref("")// 解析字符串路径动态构建图片路径

http://www.mrgr.cn/news/46289.html

相关文章:

  • 电力电子技术03 AC-DC整流器(2)---单相半波整流器 二极管不控整流
  • 行盒的截断样式 box-decoration-break
  • 视频汇聚平台EasyCVR支持云端录像丨监控存储丨录像回看丨录像计划丨录像配置
  • vite搭建vue3项目
  • [稳定检索|投稿优惠]2024年材料科学、能源技术与智能制造国际会议(MSETIM 2024)
  • Linux入门3——vim的简单使用
  • Zotero插件指南:20个工具让你的学术生活更简单
  • 基于jmeter+perfmon的稳定性测试记录
  • iPaaS全面选型指南
  • RDL在事件代码中定义配置文件节点
  • vue-自定义指令
  • #FPGA新工程创建
  • Mac下的Python+Selenium环境部署
  • YashanDB Docker镜像制作:基于Java的开发与应用
  • FreeBSD pkg 镜像源配置一览:中科大、网易镜像
  • 一维数组动态和练习
  • C++之string相关(入门级)
  • 鸿蒙开发(NEXT/API 12)【蓝牙服务开发】网络篇
  • TypeScript速成班:一篇文章搞定
  • 【学术会议推荐】研究生必读:参加学术会议的十大益处|附:学术会议投稿指南,助力科研梦想!