纯牛马
纯牛马
  • 发布:2024-09-03 15:15
  • 更新:2024-09-03 15:15
  • 阅读:246

【报Bug】manifest.json 开启 mergeVirtualHostAttributes 属性生成的样式错误

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10.0.22631.4037

HBuilderX类型: Alpha

HBuilderX版本号: 4.26

第三方开发者工具版本号: 1.06.2407120

基础库版本号: 3.5.0

项目创建方式: HBuilderX

操作步骤:
  1. 新建 uni-app 项目

  2. 修改 manifest.json

// ...  
"mp-weixin": {  
    // ...  
    "mergeVirtualHostAttributes": true  
}
  1. 修改 pages/index/index
<view style="background: red"></view>  
<view style="background: blue;"></view>

预期结果:
<view style="background:red"></view>  
<view style="background:blue"></view>

实际结果:
<view style="background:red;undefined"></view>  
<view style="background:blue;undefined"></view>

bug描述:

manifest.json 开启“合并组件虚拟节点外层属性”后,所有生成的内联样式末尾会多出一个 undefined

新建了一个项目测试,内联样式末尾不加分号没影响,只是会多一个 undefined,不至于无法使用。
有个 Vue 2 老项目,如果内联样式末尾不加分号,生成的样式最后一个属性的值会失效。

编译前:

<view style="background: red"></view>

编译后:

<view style="background:redundefined"></view>
2024-09-03 15:15 负责人:无 分享
已邀请:

要回复问题请先登录注册