s***@163.com
s***@163.com
  • 发布:2025-08-29 16:24
  • 更新:2025-08-29 17:31
  • 阅读:47

【报Bug】uniapp开发抖音小程序时,使用抖音小程序<pay-button-sdk>组件丢失属性问题

分类:uni-app

产品分类: uniapp/小程序/抖音

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.76

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

基础库版本号: 3.83.0.3

项目创建方式: HBuilderX

操作步骤:

见bug描述

预期结果:

传入的mode、order-status、order-id编译为抖音小程序代码后也为单独的属性

实际结果:

编译前传入的mode、order-status、order-id属性,在编译后均被包裹到X对象,绑定到了u-p属性

bug描述:

编译完成前:
<pay-button-sdk :mode="1" :order-status="1" :order-id="item.order_number" @refund="refund" @error="handleError"

编译完成后:
<pay-button-sdk tt:if="{{item.t}}" bindrefund="{{item.q}}" binderror="{{item.r}}" u-i="{{item.s}}" bind:l="l" u-p="{{item.t}}"/>

编译前传入的mode、order-status、order-id属性,在编译后均被包裹到X对象,绑定到了u-p属性

2025-08-29 16:24 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

你的代码怎么写的,是否声明了 "pay-button-sdk": "ext://industry/pay-button"

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

参考下这个 https://ask.dcloud.net.cn/question/189088

  • s***@163.com (作者)

    这篇帖子的问题跟我的不一样吧,引入pay-button的方式就不一样

    2025-08-29 16:42

s***@163.com

s***@163.com (作者)

在页面json里引入了插件

DCloud_UNI_JBB

DCloud_UNI_JBB

vue版本是多少?发个可复现的demo

s***@163.com

s***@163.com (作者)

demo如下,用的vue 3

DCloud_UNI_JBB

DCloud_UNI_JBB

找到 HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-mp-toutiao/dist/uni.compiler.js 文件,找到 customElements 数组,把 pay-button-sdk 加到数组中

要回复问题请先登录注册