问题描述
我在react-native中使用Depp-Link
https://reactnavigation.org/docs/configuring-links (反应导航v5)
如果我点击
我的配置是
const config = {
screens: {
HomeStack: {
initialRouteName: 'HomeMain',screens: {
HomeMain: {
path: '',}
}
},ProductStack: {
initialRouteName: 'ProductMain',screens: {
Ranking: 'ranking/:category?/:order?',}
},// NotFound: '*',}
}
const linking: LinkingOptions = {
prefixes: ['myapp://'],config,};
排名屏幕是
const Ranking = ({ route }: Props) => {
console.log('?? route ??',route.params);
return (
<View>
...
</View>
);
};
当我在Safari(iOS模拟器)中编写“ myapp:// ranking?category = aa&order = bb”时, 可以。
但是我在没有DeepLink的情况下输入“排名”,route.params并没有消失并保持不变。 我只想通过深层链接应用它。
我该怎么办?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)