p***@126.com
p***@126.com
  • 发布:2025-01-06 19:20
  • 更新:2025-01-07 15:19
  • 阅读:47

【报Bug】UNIAPP CLI 4.45 环境下 第三方UI库组件中的id无法绑定在view组件上

分类:uni-app

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

PC开发环境操作系统: Mac

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

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

基础库版本号: 3.7.1

项目创建方式: CLI

CLI版本号: 4.45

操作步骤:
  1. 使用uniapp CLI初始化项目;
  2. 在项目中安装图鸟UI依赖 -> @tuniao/tnui-vue3-uniapp
  3. 在微信小程序页面中按照图鸟UI要求引入<tn-sticky></tn-sticky>组件;
  4. 使用uni -p mp-weixin命令启动开发,等待微信小程序渲染完成,查看sticky组件对应元素节点是否有id。

预期结果:

sticky组件下class名称为tn-sticky的元素节点应显示其id属性值为ts-xxxx(xxxx为随机数)

实际结果:

sticky组件下class名称为tn-sticky的元素节点无id属性

bug描述:

依赖包:@tuniao/tnui-vue3-uniapp,版本:1.0.22
node版本:v22.12.0

bug描述:CLI版本从4.36升级至4.45后,图鸟UI(就是上面的@tuniao/tnui-vue3-uniapp)中的sticky组件无法将id绑至view组件上(尝试过使用固定的id也不行),微信小程序渲染完成后view上面没有id,注:问题代码是图鸟UI的代码,也就是node_modules里图鸟UI依赖包中的代码,不是src里用户自己写的代码

2025-01-06 19:20 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

在你项目下执行一下npm info看看uni-app相关依赖版本是多少。我这使用3.0.0-4040520250104002测试没遇到你说的问题。另外你的小程序开发工具版本、基础库版本是多少?

  • p***@126.com (作者)

    uni-app相关依赖和你使用的相同是3.0.0-4040520250104002,小程序开发工具版本:微信开发者工具(Stable 1.06.2409140)基础库版本:WeChatLib: 3.7.1,电脑是M1芯片的Macbook

    2025-01-07 16:54

  • DCloud_uniCloud_WYQ

    回复 p***@126.com: 把你的项目带着lock文件打包一份发我看下,最好编译产物也带着。我这微信开发者工具(Stable 1.06.2409140)版本选不了3.7.1基础库,3.6.6之后就是3.7.2了

    2025-01-08 11:31

要回复问题请先登录注册