uniapp h5打包运行二级目录

项目中需要将H5项目运行在域名下的二级目录。但uniapp 官方不支持二级,默认会运行在根目录

实现方法:

1:manifest.json 中配置

“h5”: {
“publicPath”: “./”,
}

2;打包生成后手动修改static/ js / index.xxxxx.js 文件

router={mode:“hash”,base:"/"} 改为 router={mode:“hash”,base:"./"}

此时项目已经可以在二级目录下正常运行

但测试中发现有些静态图片不显示,检查发现项目中静态图片引用方式不对造成的

view 中引用 静态资源

src=“static/common/none-login.png” 正确
src=“static/common/none-login.png” 错误 (会指定到根目录)

css 中引用 静态资源

background: url(’~@/static/common/audio_left.png’)

学习中遇到问题写博客记录下过程,新手有不对的地方欢迎指教,QQ:1075606525 ,欢迎大家私聊,一起学习一起进步!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值