1***@qq.com
1***@qq.com
  • 发布:2021-01-15 18:31
  • 更新:2022-07-14 20:44
  • 阅读:983

【报Bug】app运行在后台,从后台切换到前台时,是无法获取到新的plus.runtime.arguments参数

分类:wap2app

产品分类: 其他/wap2app

示例代码:

// 判断启动方式
function checkArguments(){
console.log("plus.runtime.launcher: "+plus.runtime.launcher);
var args= plus.runtime.arguments;
var args = args.replace('fwss://','');
console.log(args);
if (args ) {

		}  
	}    
	    // 监听plusready事件      
	    document.addEventListener( "plusready", function(){  
			document.addEventListener("newintent", checkArguments, false);

操作步骤:

function checkArguments(){
console.log("plus.runtime.launcher: "+plus.runtime.launcher);
var args= plus.runtime.arguments;
var args = args.replace('fwss://','');
console.log(args);
if (args ) {

		}  
	}  

预期结果:

document.addEventListener("newintent", checkArguments, false);

实际结果:

document.addEventListener("newintent", checkArguments, false);监听不到

bug描述:

app运行在后台,通过浏览器Schemes从后台切换到前台时,是无法获取到新的plus.runtime.arguments参数;
document.addEventListener("newintent", checkArguments, false);根本监听不到!

2021-01-15 18:31 负责人:无 分享
已邀请:
DCMarvel

DCMarvel

App.vue 中的onShow中监听

		onShow() {  
			console.log(plus.runtime.arguments);  
		},
  • 1***@qq.com (作者)

    app.js吧,wap2app没有你说的文件!


    2021-01-18 16:32

kysin

kysin - 扶不起的蝌蚪

同楼主, onshow里面 plus.runtime.arguments没有拿到新的数据 只有onLaunch的时候才能拿得到

Angels_aria

Angels_aria

怎么解决这个问题

要回复问题请先登录注册