react-native如何本地持久保存(類似sessionStorage或者localStorage一樣)

引入 

import {
  AsyncStorage,
} from 'react-native';

A.js組件保存 (注意⚠️:保存只能是字符串)

(res) => {
        console.log('getColumnList res from home:', res);
        AsyncStorage.setItem('columnList', JSON.stringify(res), (error) => {
          if (error) {
            console.log('存儲失敗');
          } else {
            console.log('存儲成功');
          }
        });
      },

 B.js組件取出(注意⚠️:保存只能是字符串,取出需要解析成js)

 AsyncStorage.getItem('columnList', (error, result) => {
      if (!error) {
        const res = JSON.parse(result);
        console.log('AsyncStorage******************', res);
        this.setState({ columnList: res.list });
      }
    });

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章