独立开发者磊子
独立开发者磊子
  • 发布:2024-03-08 17:48
  • 更新:2024-03-08 18:11
  • 阅读:137

【报Bug】uniapp 使用头条自定义组件 video-player,props 被编译

分类:uni-app

产品分类: uniapp/小程序/字节跳动

PC开发环境操作系统: Mac

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

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

基础库版本号:

项目创建方式: CLI

CLI版本号:

示例代码:

代码包在「管理员」可见的压缩包内

  1. 头条的自定义组件是复制到产物了
  2. 自定义组件在页面里对应的 usingComponents 引入的

操作步骤:

复现方案

  1. pnpm install
  2. DEBUG=* pnpm run dev:mp-toutiao

主要看

  1. 源码:src/pages/playlet-video-player/index.vue
  2. 产物:dist/dev/mp-toutiao/pages/playlet-video-player/index.ttml

预期结果:

小程序自定义组件的 props 名称不被编译

实际结果:

小程序自定义组件的 props 名称被完全重命名

bug描述:

uniapp 项目里引入头条的自定义短剧组件,按照文档和社区中的方案测试下来还是有小程序原生组件 tt-video-player props 名称被编译了的现象

用的 vue3 + ts + vite,已经试过不同版本的 uniapp (alpha 也测试了)

参考文档:https://uniapp.dcloud.net.cn/tutorial/miniprogram-subject.html#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%84%E4%BB%B6%E6%94%AF%E6%8C%81

头条 video-player 文档:https://bytedance.larkoffice.com/docx/TsJmdbX6co33uJxi7j9cfYc2nnd

2024-03-08 17:48 负责人:YUANRJ 分享
已邀请:
YUANRJ

YUANRJ

自定义组件的props被编译掉是符合预期的,props会在运行时动态传递,不会影响实际功能。
运行你的工程在组件内可以正常获取到props,你可以再验证下。

要回复问题请先登录注册