<view class="page">
<span>ddddd</span>
</view>
- 发布:2024-04-26 16:53
- 更新:2024-05-08 14:57
- 阅读:729
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.13
第三方开发者工具版本号: Stable 1.06.2401020
基础库版本号: 3.4.2
项目创建方式: HBuilderX
示例代码:
操作步骤:
编辑到微信小程序
编辑到微信小程序
预期结果:
<label class="_span">ddddd</label>
<label class="_span">ddddd</label>
实际结果:
<span>ddddd</span>
<span>ddddd</span>
bug描述:
最新的hBuilderX版本4.13.2024042321-alpha,<span>标签编译到微信小程序变成了<span>标签(小程序没有span标签),正确的应该是<label class="_span">
最佳回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
感谢反馈,已确认 bug 并为你加分。你提到 微信小程序目前会忽略 span 表现的处理,不会处理为 label
技术分析
为了支持 skyline 支持 span 标签,忽略了在非 skyline 模式下使用 span 的情况
现已回退,后续判断 skyline 环境再做区分,下次发版生效。
如果你本地使用了较多 span 无法替换,可以尝试使用下面临时方案
临时解决方案
如果你使用 hbuilderx ,请找到安装目录,mac 系统在访达中选择展示包内容 Contents/HBuilderX/plugins/uniapp-cli-vite
如果你是 cli 找到对应的 node_modules
依次找到
- vue2
node_modules/@dcloudio/uni-template-compiler/lib/mp.js
搜索 span 并注释 - vue3
@dcloudio/uni-mp-weixin/dist/uni.compiler.js
搜索 span 并注释
如果仍有问题请和我沟通