Skip to content

应用传值

在App登录后获取到的JWT Token值,在打开应用时,会同时传值给小程序或H5应用,方便应用直接就鉴权处理。

为了让Token更安全,在每次打开App时会重新获取新值,详情可查看“绑定推送Token”。

小程序应用

在小程序的 App.vue 中可以直接获取到 Token值。

示例代码如下:

javascript
export default {
    globalData: {
        token: ''
    },
    onLaunch: function(options) {
        this.globalData.token = options.referrerInfo.extraData.token;
        console.log('App Launch');
        // 那么在其他文件中可以直接得到Token值:getApp().globalData.token 
    }
}

H5应用

在你的H5代码中,可以直接使用前后端语言获取到 JWT Token值。(双击导航标题可刷新当前页面)

后端获取的示例代码如下:

php
<?php
// 如 php 获取 app 登录的 jwt token 值
$token = $_COOKIE['app_token'];
echo $token;

前端获取的示例代码如下:

javascript
window.getJWT = function (token){
    // token
}
// vue 的获取方法,继续往下看【H5交互】