篮孓
篮孓
  • 发布:2021-11-09 16:44
  • 更新:2021-11-09 16:52
  • 阅读:428

【报Bug】uni.$emit和uni.$on在subnvue中调用失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.12

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: mi8

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
uni.navigateTo({  
                                    url: `/pages/course-file/course-video?title=${parentName}&url=${filePath}&courseId=${_this.courseId}&coursewareId=${coursewareId}&fileId=${fileId}&WHETFERLEARN=${WHETFERLEARN}&durtion=${durtion}&startStudyTime=${startStudyTime}`,  
                                    success() {  
                                        setTimeout(()=>{  
                                            uni.$emit("videoInitialize",{query: {  
                                            title:parentName,  
                                            url:filePath,  
                                            courseId:_this.courseId,  
                                            coursewareId:coursewareId,  
                                            fileId:fileId,  
                                            WHETFERLEARN:WHETFERLEARN,  
                                            durtion:durtion,  
                                            startStudyTime:startStudyTime   
                                        }})  
                                        })  
                                    }  

                                })
//在subNvue中的mounted中调用的  
uni.$on("videoInitialize",function(data){  
                console.log(data)  
                vm.src = data.query.url  
                vm.initial_time = Number(data.query.durtion)  
                vm.data = data.query  
            })

操作步骤:

第一次点击进入subnvue页面不可以赋值,第二次可以

预期结果:

第一次也可以

实际结果:

第一次点击进入subnvue页面不可以赋值,第二次可以

bug描述:

uni.$on 调用过程中,从uni.$emit中传过来的值已经可以再uni.$on中的data可以console出来了但是不能赋值 重新进入页面后可以赋值

就是说第一次点击进入页面调用赋值失败 返回在进入就可以了

2021-11-09 16:44 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

我想咨询下 云打包后功能都无法使用是什么情况!

  • 篮孓 (作者)

    不好意思没有遇到过

    2021-11-09 17:06

  • 8***@qq.com

    回复 篮孓: 我之前也没遇到过, 现在才遇到

    2021-11-09 17:13

该问题目前已经被锁定, 无法添加新回复