f***@eykj.cn
f***@eykj.cn
  • 发布:2020-11-26 23:13
  • 更新:2020-12-03 14:47
  • 阅读:3482

【报Bug】plus.globalEvent.addEventListener注册事件不生效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: Android

手机系统版本号: Android 5.1

手机厂商: 华为

手机机型: 刷脸机

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

APP.vue下

onLaunch: function(option) {  
		//option为object类型,会序列化上个页面传递的参数  
		console.log("onlanch show");  
		var that = this;  
		FvvUniTTS.init(callback => {}, 'com.iflytek.speechcloud');  
		plus.globalEvent.addEventListener(  
			'newintent',   
			function() {  
				that.checkargu();  //plus.runtime.arguments 获取参数  
			}  
		);	  
		  
	},  

操作步骤:

因为用了有其它的商城的插件,不知道是否有冲突。但是真机调试一切都是正常的。也没有报错。

预期结果:

正常获取参数

实际结果:

不运行

bug描述:

本身用途是另一个APP拉起uniapp开发的APP并传参。
在真机调试的时候,都是正常的。但是云端打包后 ,此事件就不生效。无任何响应。

2020-11-26 23:13 负责人:DCloud_UNI_GSQ 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

启动后先检查一下plus.runtime.arguments

  • lizhihao

    app第一次启动 在app.vue里面的onshow方法里面 ,代码进入不到 plus.globalEvent.addEventListener里面。第二次就可以了,这是啥原因啊


    2021-09-01 12:42

  • p***@outlook.com

    没用


    2023-02-15 15:22

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