当前位置:   article > 正文

react-native如何本地持久保存(类似sessionStorage或者localStorage一样)_react native 有sessionstroage吗

react native 有sessionstroage吗

引入 

  1. import {
  2. AsyncStorage,
  3. } from 'react-native';

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

  1. (res) => {
  2. console.log('getColumnList res from home:', res);
  3. AsyncStorage.setItem('columnList', JSON.stringify(res), (error) => {
  4. if (error) {
  5. console.log('存储失败');
  6. } else {
  7. console.log('存储成功');
  8. }
  9. });
  10. },

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

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

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/938477
推荐阅读
相关标签
  

闽ICP备14008679号