蒙古野驴
蒙古野驴
  • 发布:2025-09-30 14:22
  • 更新:2025-09-30 15:24
  • 阅读:25

【报Bug】抖音小程序onUploadDouyinVideo无法触发

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.76

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

基础库版本号: 3.81.0.8

项目创建方式: HBuilderX

示例代码:
<template>  
    <view class="container">  
        <button open-type="share" data-channel="video">拍视频</button>  
    </view>  
</template>  
<script lang="ts" setup>  
    import {  onReady } from '@dcloudio/uni-app'  
    onReady(() => {  
        this.$mp.page.onUploadDouyinVideo = function (uploadOptions) {  
            console.log('onUploadDouyinVideoOptions: ', uploadOptions)  
        }  
    })  
</script>

操作步骤:

运行上述代码,点击按钮拍视频,上传视频。

预期结果:

onUploadDouyinVideo方法被调用控制台输出onUploadDouyinVideoOptions相关信息。

实际结果:

控制台不报错,但也没有输出信息(方法没被调用)

bug描述:

vue3中 onUploadDouyinVideo 函数无法触发

<script lang="ts" setup>  
import { onShow, onReady, onShareAppMessage } from '@dcloudio/uni-app'  

onReady(() => {  
        this.$mp.page.onUploadDouyinVideo = function (uploadOptions) {  
            console.log('onUploadDouyinVideoOptions: ', uploadOptions)  
        }  
})  

</script>

运行结果,控制台不报错,但是拍抖音后onUploadDouyinVideo方法没有触发。

抖音,上传视频api接口

2025-09-30 14:22 负责人:DCloud_UNI_JBB 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

感谢反馈,问题已复现,已加分。

可以把组合式改为选项式来临时饶过这个问题,onUploadDouyinVideo 和 methods 一个层级。

  • 蒙古野驴 (作者)

    可以给个简单示例看一下吗?

    我尝试这样写也没能触发

    <script lang="ts">

    export default {

    data() {

    return {

    }

    },

    methods: {

    },

    onUploadDouyinVideo(option) {

    console.log("onUploadDouyinVideo: "+option)

    }

    }

    </script>

    2025-09-30 15:20

DCloud_UNI_JBB

DCloud_UNI_JBB

你配置 publishVideoHookPriorityList 了嘛?

  • 蒙古野驴 (作者)

    设置了也还是不行

    32 分钟前

  • DCloud_UNI_JBB

    回复 蒙古野驴: 基础库满足要求吗?同样的功能你试试原生抖音小程序有没有问题

    29 分钟前

要回复问题请先登录注册