前言
通过第三方app唤起,并且获取第三方app唤起时携带的参数
问题描述
步骤
- 因为应用a唤起应用b时,应用b第一时间就要拿到参数token,所以需要将获取参数的方法写在APP.vue中的onLaunch钩子里。
- uniapp中plus.runtime.arguments可以获取到第三方程序调用时传递给程序的参数,也就是应用a传递过来的参数。
- 由于 plus.runtime.arguments获取到的参数是string字符串,我们需要使用JSON.parse()方法将数据转换为JavaScript对象。
代码片段
onLaunch() {
const arg = JSON.parse(plus.runtime.arguments);
console.log(arg.token);
},