<!-- #ifdef MP-ALIPAY -->
<join-group-chat :template-id="templateId" />
<!-- #endif -->
- 发布:2024-04-22 11:28
- 更新:2024-10-21 16:46
- 阅读:432
产品分类: uniapp/小程序/阿里
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.7.1
第三方开发者工具版本号: 3.8.11
基础库版本号: 2.9.6
项目创建方式: CLI
CLI版本号: 3.0.0-alpha-4010220240409001
示例代码:
操作步骤:
<!-- #ifdef MP-ALIPAY -->
<join-group-chat :template-id="templateId" />
<!-- #endif -->
<!-- #ifdef MP-ALIPAY -->
<join-group-chat :template-id="templateId" />
<!-- #endif -->
预期结果:
支付宝组件 join-group-chat template-id 不被编译 保留字符串形式
支付宝组件 join-group-chat template-id 不被编译 保留字符串形式
实际结果:
组件不显示
组件不显示
bug描述:
支付宝小程序使用 join-group-chat 组件, 真机调试后发现组件没有显示 基础库是支持该组件使用的
检查编译后的文件,发现template-id消失了
最佳回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
感谢反馈,我已复现,bug 已确认,并给你加分。
问题定位
alipay 新增了一部分开放组件,需要同步调整白名单。
下个版本会生效。
临时解决方案
在下个版本发布之前,你可以按照下面的方式使用最新编译产物
使用 HBuilderX
找到 IDE 安装目录,windows 在资源管理器找到,mac 在访达-应用程序-HBuiderX 中右键选择 展示包内容
Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-mp-alipay/dist/uni.compiler.js
替换使用下面的文件
使用 cli
使用 CLI 脚手架打开
项目地址/node_modules/@dcloudio/uni-mp-alipay/dist/uni.compiler.js
替换使用下面的文件
文件修改如下
如果仍有问题,请留言告诉我。