之前我们公司有 appuni 来开发app ,后来想部暑一个web版的app用于调试,但前端同事说不可以。因为当时时间短,且我只是后端,所以没有续继进一步研究。
那appuni能打包成h5放到服务器运行嘛?官方已经回答:可以编译成安卓,ios,小程序,h5等。(现在已经支持更多的小程序)
这些天,个人抽时间学习了下appnui。(看着B站的某教程)
这不,我特间编译成h5文件,然后配了个域名
结果浏览器访问,页面一片空白。
正常的商品列表应该是这样
于是我查看了请求api,发现是跨域问题
js跨域问题两种解决办法:
1、改服务,响应允许跨域。
2、把h5文件夹放在同API的应用下。
于是,为了方便,我用了第二种,文件结构如下。补充下,我用的是thinkphp6做的服务端。
接着试着访问下,跑起来了。
总结下
1、打开manifest.json,配置下h5,选项。
2、菜单 “发行--web或手机h5”
其实也就简单的两个步骤,没有想象中的这么难。