如何将值设置为字符串React-Native?

时间:2019-06-01 12:34:43

标签: javascript reactjs react-native mobile

我正在使用react native提取方法设置新的令牌值,并且ı以令牌值为“ AGFsdkhgdgdkFSADLfksdgk”为例。 我想如何将此标记与字符串值一起使用?

我也尝试过get和set方法,但这不是必需的。例如,ı的字符串值为“ _token”。当我使用get方法读取数据时,我想在每个类中都使用此_token值。

这是我的提取方法功能。

_getToken () {
    const data = {
        grant_type: "",
        branchcode: "",
        password: "",
        username: "",
        dbname: "",
        dbuser: "",
        dbpassword: "",
        dbtype: ""
    }
    return (
        fetch('http:/192.168.1.29:7070/api/v2/token', {
            method: 'POST',
            body: qs.stringify(data)
        }).then(response => response.json())
            .then(responseData => {
                console.log(responseData['access_token']);
            })
            .catch(function (error) {
                console.log("HATA!!!" + error);
            })
    );
}

1 个答案:

答案 0 :(得分:2)

您可以使用AsyncStorage这样的存储访问令牌:

import {AsyncStorage} from 'react-native';

AsyncStorage.setItem('token',responseData['access_token']);

并像这样使用它:

  AsyncStorage.getItem('token').then((value)=>{
 console.log(value) //value is stored token
})