uniapp如何获取安卓原生的Intent对象

通过第三方app唤起,并且获取第三方app唤起时携带的参数

因为应用a唤起应用b时,应用b第一时间就要拿到参数token,所以需要将获取参数的方法写在APP.vue中的onLaunch钩子里,如果其他地方要用可以选择vuex或者采用本地缓存。

uniapp中plus.runtime.arguments可以获取到第三方程序调用时传递给程序的参数,也就是应用a传递过来的参数。

由于 plus.runtime.arguments获取到的参数是string字符串,我们需要使用JSON.parse()方法将数据转换为JavaScript对象。

js 复制代码
<script>
	export default {
		onLaunch() {
                const arg = JSON.parse(plus.runtime.arguments);
                console.log(arg.token);
        },
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style>
	/*每个页面公共css */
</style>
相关推荐
三天不学习18 分钟前
使用Cursor + Devbox + Uniapp 一站式AI编程开发移动端(App、H5、小程序)
小程序·uni-app·ai编程
南囝coding39 分钟前
这个 361K Star 的项目,一定要收藏!
前端·后端·github
我不吃饼干39 分钟前
我给掘金写了一个给用户加标签的功能
前端·javascript·cursor
羚羊角uou1 小时前
【C++】模拟实现map和set
java·前端·c++
90后的晨仔1 小时前
ArkTS 与 Swift 闭包的对比分析
前端·harmonyos
小小小小宇1 小时前
前端用户行为监控
前端
步行cgn2 小时前
Vue 事件修饰符详解
前端·javascript·vue.js
vvilkim2 小时前
Flutter 状态管理基础:深入理解 setState 和 InheritedWidget
前端·javascript·flutter
Magnum Lehar2 小时前
wpf3d游戏引擎前端ControlTemplate实现
前端·游戏引擎·wpf
早该学学了3 小时前
el-tabs问题解决大总结
前端