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>
相关推荐
劲爽小猴头22 分钟前
HTML5快速入门-常用标签及其属性(三)
前端·html·html5
cesske27 分钟前
uniapp打包报错:重新在manifest.json中生成自己的APPID
uni-app·json
小马大咖41 分钟前
在UniApp中开发微信小程序实现图片、音频和视频下载功能
微信小程序·小程序·uni-app
二十雨辰1 小时前
[CSS3]Flex布局
前端·html·css3
小镇学者2 小时前
【JS】Vue 3中ref与reactive的核心区别及使用场景
前端·javascript·vue.js
xosg2 小时前
HTMLUnknownElement的使用
java·前端·javascript
xosg2 小时前
如何选用正确的html元素
前端·html
周之鸥2 小时前
html主题切换小demo
前端·html
Code_Geo3 小时前
python中Web框架Flask vs FastAPI 对比分析
前端·python·flask
打小就很皮...3 小时前
深入探索 CSS 中的伪类:从基础到实战
前端·css