jeecgbootvue2菜单路由配置静态文件夹(public)下的html

需求:想要在菜单配置src/assets/iconfont/chart.html显示页面(目的是打包上线以后运维依然可以修改数据)

官网没有相关数据:菜单配置说明 · JeecgBoot 开发文档 · 看云

问题现象:

我把文件放在src/assets/iconfont/chart.html然后在vue中作为 iframesrc 属性,正确加载 chart.html 文件,使用普通叶子菜单配置

不能正常显示显示404(路径是正确的)

解决方法

把html放到public文件夹下路径改成/chart.html可以正常显示

解释

  • public 目录:public 目录中的文件会被直接复制到构建输出目录中,不会被 Webpack 处理。因此,chart.html 文件会被直接放在构建输出目录的根目录下**。**
  • src="/chart.html" :使用 /chart.html 作为 iframesrc 属性,这样无论你在哪个路由下访问,都能正确加载 chart.html 文件。
相关推荐
ccut 第一混3 分钟前
c# winform 调用 海康威视工业相机(又全又细又简洁)
开发语言·c#·工业相机·海康威视
阿奇__20 分钟前
深度修改elementUI样式思路
前端·vue.js·elementui
小白白一枚1111 小时前
css的选择器
前端·css
盛夏绽放1 小时前
SassSCSS:让CSS拥有超能力的预处理器
前端·css·rust
xw51 小时前
支付宝小程序IDE突然极不稳定
前端·支付宝
Dolphin_海豚2 小时前
vapor 语法糖是如何被解析的
前端·源码·vapor
Bdygsl3 小时前
前端开发:HTML(5)—— 表单
前端·html
望获linux3 小时前
【实时Linux实战系列】实时数据流处理框架分析
linux·运维·前端·数据库·chrome·操作系统·wpf
red润3 小时前
let obj = { foo: 1 };为什么Reflect.get(obj, ‘foo‘, { foo: 2 }); // 输出 1?
开发语言·javascript·ecmascript
国家不保护废物3 小时前
TailwindCSS:原子化CSS的革命,让React开发爽到飞起!🚀
前端·css·react.js