【发布时间】:2019-08-23 06:59:13
【问题描述】:
当我从一个组件跳转到另一个组件时,我在 android 项目中使用 react native router Flux 进行路由,而不是从堆栈中删除最后一个组件的历史记录我想存储组件历史记录请任何人。
【问题讨论】:
标签: react-native react-native-router-flux
当我从一个组件跳转到另一个组件时,我在 android 项目中使用 react native router Flux 进行路由,而不是从堆栈中删除最后一个组件的历史记录我想存储组件历史记录请任何人。
【问题讨论】:
标签: react-native react-native-router-flux
你可以用跳跃代替跳跃
Action.keynameofyournextpage()
例如转到第 1 页到第 2 页 可以使用
Actions.page2()
在第 1 页
【讨论】:
如果要保存组件的记录,请使用AsyncStorage 模块进行保存。
例子
import {AsyncStorage} from 'react-native';
//set data
_storeData = async () => {
try {
await AsyncStorage.setItem('componenthistory', componenthistory);
} catch (error) {
// Error saving data
}
};
...
//get data
_retrieveData = async () => {
try {
const value = await AsyncStorage.getItem('componenthistory');
if (value !== null) {
// We have data!!
console.log(value);
}
} catch (error) {
// Error retrieving data
}
};
【讨论】: