DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2020-06-12 23:39
  • 更新:2024-04-22 17:01
  • 阅读:188384

uni-app 部署 H5 到相对路径(含file协议打开)

分类:uni-app

自 HBuilderX 2.6.6 版本开始,uni-app 支持部署 H5 到相对路径,部署到服务端或在本地(使用file协议)打开均可。

使用方式

配置 manifest.json 配置 h5->router->base 值为 "./" 部署到相对路径

注意事项

按相对路径发行时路由模式强制为hash模式,不支持history模式(两者相悖)。

9 关注 分享
2***@qq.com 1***@qq.com 2***@qq.com l***@126.com 9***@qq.com 5***@qq.com 786395613 1***@qq.com 2***@qq.com

要回复文章请先登录注册

y***@163.com

y***@163.com

回复 妖王令剑 :
大佬,怎么解决,我也碰到这问题
2024-04-22 17:01
妖王令剑

妖王令剑

uni-app vue3版本编译后 不支持file://协议怎么处理, 我也试过了vue3的项目编译后是支持file://协议; uni-app vue3 编译后 引入js是使用 type="module" 的方式, 而vue3项目编译后引入js是使用defer="defer"
2024-04-11 15:22
1***@qq.com

1***@qq.com

路由模式 不能选,选了history 页面内部样式就错乱,是什么原因
2024-01-26 10:27
t***@163.com

t***@163.com

您好,请问在正常vite项目打包可以通过@vitejs/plugin-legacy插件实现浏览器向下兼容,而我的uniapp项目想打一个支持file协议的h5包时,配置了base路径,同时引入@vitejs/plugin-legacy插件并配置,但是实测项目还是无法双击index.html运行,打包时似乎并没有被插件转译代码,请问一下,这种情况应该怎么解决
2023-10-26 15:42
lishanjun

lishanjun

vue3改变打包路径/h5/为其他路径后再内置浏览器运行报:data:text/html;base64,PGh0bWw%2BPGJvZHkgYmdjb2xvcj0id2hpdGUiPjxoMj5GYWlsZWQgdG8gbG9hZCBVUkwgaHR0cHM6Ly9sb2NhbGhvc3Q6NTE3My9oNS8jL3BhZ2VzL2luZGV4L2luZGV4IHdpdGggZXJyb3IgRVJSX1NTTF9WRVJTSU9OX09SX0NJUEhFUl9NSVNNQVRDSCAoLTExMykuPC9oMj48L2JvZHk%2BPC9odG1sPg%3D%3D
2023-10-13 12:45
1***@163.com

1***@163.com

回复 Noah_liu :
哥我遇到了这个问题,可以教教我吗
2023-06-29 17:08
1***@qq.com

1***@qq.com

此方法只在vue2项目中有效,vue3目前只能部署在容器中
2023-03-26 01:43
3***@qq.com

3***@qq.com

回复 3***@qq.com :
怎么嵌入本地包
2022-10-21 17:24
Y***@sina.com

Y***@sina.com

vue3只能部署之后打开网页,直接file的形式就空白
2022-10-18 09:27
Noah_liu

Noah_liu

回复 2***@qq.com :
有个问题哈 ,iconfont.css 这里面要求 字体文件地址配置绝对路径,如果不是绝对路径打包还会报错,但是这里打包后不能根据baseURL 改变,所以遇到 iconfont 不现实的情况下请检查打包后 iconfont.css中 字体文件的路径。
2022-09-27 10:05