1***@qq.com
1***@qq.com
  • 发布:2023-11-15 10:22
  • 更新:2025-07-24 14:50
  • 阅读:537

【报Bug】快手小程序支付渠道列表组件无法正常使用

分类:uni-app

产品分类: uniapp/小程序/快手

PC开发环境操作系统: Mac

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

第三方开发者工具版本号: 1.38.2-da21c36-arm64

基础库版本号: 1.60.8

项目创建方式: CLI

CLI版本号: 3.0.0-3090620231104002

示例代码:
   <!-- 快手选择支付渠道 -->  
    <!-- #ifdef MP-KUAISHOU  -->  
    <payment-list @change="handlePaymentSelect" @error="handleError" theme-color="#FE3666" />  
    <!-- #endif -->  

<script setup>  
const handlePaymentSelect = (e) => {  
  console.log('handlePaymentSelect', e);  
  console.error('支付渠道组件初始化成功 !')  
}  

const handleError = () => {  
  console.error('支付渠道组件初始化失败 !')  
}  
</script>

操作步骤:

使用 HBuilderX 或者 CLI 创建项目,写入创建新页面并写入以下代码,然后选择编译到快手小程序平台,并使用开发者工具或者在开发者工具使用手机预览打开,打开控制台看是否会输出 log 或者 error 错误。

   <!-- 快手选择支付渠道 -->  
    <!-- #ifdef MP-KUAISHOU  -->  
    <payment-list @change="handlePaymentSelect" @error="handleError" theme-color="#FE3666" />  
    <!-- #endif -->  

<script setup>  
const handlePaymentSelect = (e) => {  
  console.log('handlePaymentSelect', e);  
  console.log'支付渠道组件初始化成功 !')  
}  

const handleError = () => {  
  console.error('支付渠道组件初始化失败 !')  
}  
</script>

预期结果:

预期会输出 log 或者 error 日志信息

实际结果:

不会正常 log 或者 error 日志信息,并且会报 warn 信息 change not found

bug描述:

快手小程序 <payment-list> 为支付渠道列表组件,该组件在编译到快手小程序无法正确获取 change 及 error 绑定事件,快手小程序控制台会报 warn 信息 change not found;在快手小程序新建页面写入 <payment-list> 并添加 change 及 error 事件,可正常获取回调参数

2023-11-15 10:22 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

解决了 吗?

DCloud_UNI_JBB

DCloud_UNI_JBB

使用 npx @dcloudio/uvm@latest 升级到最新版本可解决此问题。

要回复问题请先登录注册