我的项目是通过 vue-cli 创建的,因为使用uniCloud必须用HBX的运行和发行才能连接,不能使用命令行运行调试及打包发行,然后就发现运行出来的环境和命令行的有区别
package.json自定义编译平台配置
"uni-app": { "scripts": { "h5-weixin": { "title": "微信公众号", "BROWSER": "Chrome", "env": { "UNI_PLATFORM": "h5" }, "define": { "H5-WEIXIN": true } } } }
页面代码
#ifdef <!-- #ifdef H5 --> H5 <!-- #endif --> <!-- #ifdef H5-WEIXIN --> H5-WEIXIN <!-- #endif --> #endif
使用命令行运行npm run dev:custom weixin结果是
使用HBX菜单栏的【运行】->【微信公众号】结果如下
7***@qq.com (作者)
不一样的,我是hbx和cli项目的区别(发行和运行都存在问题),他那边只是打包发行才出问题
2021-10-12 11:48