HbuilderX中在项目上右键选择发行->小程序-字节跳动
- 发布:2023-08-01 16:24
- 更新:2023-08-01 17:11
- 阅读:168
产品分类: uniapp/小程序/字节跳动
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11 22H2 22621.2070
HBuilderX类型: 正式
HBuilderX版本号: 3.8.7
第三方开发者工具版本号: 4.1.1-1
基础库版本号: 1.18.1
项目创建方式: HBuilderX
操作步骤:
预期结果:
:onlyShowCustom应该编译为onlyShowCustom
:onlyShowCustom应该编译为onlyShowCustom
实际结果:
:onlyShowCustom编译成了bindlyshowcustom
:onlyShowCustom编译成了bindlyshowcustom
bug描述:
编译头条小程序的时候自定义组件标签中参数如果开头带on会被编译成bind方法,如下:
<custom-tag :onlyShowCustom="true" />
<custom-tag onlyShowCustom="true" />
<custom-tag :onlyShowScene="scene" />
<custom-tag onlyShowScene="scene" />
此处data中scene=990001
会被编译成
<custom-tag bindlyshowcustom="true" />
<custom-tag bindlyshowcustom="true" />
<custom-tag bindlyshowscene="990001" />
<custom-tag bindlyshowscene="scene" />
爱豆豆
或者 把:去掉
<custom-tag onlyShowCustom="true" />
2023-08-01 17:12
3***@qq.com (作者)
回复 爱豆豆: 不能这么搞,如果这样,动态赋值的参数就没法用了
2023-08-01 17:42
3***@qq.com (作者)
回复 爱豆豆: 经测试,不带冒号一样会被编译成bind
2023-08-01 17:43
爱豆豆
回复 3***@qq.com: 你要是还动态赋值的话 就只能改一下自定义属性的名称了 不带on
2023-08-01 17:47
3***@qq.com (作者)
回复 爱豆豆: 那就是BUG了,编译微信支付宝小程序这样子都没事,到了头条这就出问题了
2023-08-01 18:10