react-native - 下一条路线上的路线配置
问题描述
在我的项目中,我使用的是 React + Next.js。对于路线,我使用图书馆 next-routes。当您导航嵌套路由"{category alias}/filter"
时,页面会重新加载。
添加路线 -routes.add ({name: 'products', pattern: '/:noname/filter', page: 'products'})
链接到路线 -<Link route="category_alias/filter">Products</ Link>
如何在不重新加载的情况下使其工作?
解决方案
我的印象是你仍在使用Link
里面的参数next/link
如果是这样,则切换到使用Link
找到导出下一条路由的文件的对象
假设您routes.js
在项目的根目录中有该文件:
然后在类似的路径中pages/test.js
import React from 'react';
import { Link } from '../routes';
export default function() {
return (
<Link route="/category_alias/filter">
<a>Testing the microphone</a>
</Link>
);
}
推荐阅读
- testing - 如何在 TestCafe 中计算以前的兄弟姐妹?
- python - 如何在命令提示符下安装 pip?“启动器中的致命错误”
- .net - 尝试在 .net 中使用 Lotus Notes IDXLExporter 会导致 System.OutOfMemoryException
- python - 如何从 mp3 文件中获取元数据(流派、艺术家)?
- discord - Discord bot ctx 被显示为参数
- python - 如何更改感兴趣区域的 pyplot 背景颜色?
- sqlite - 我可以在颤振的 sqlite 表中插入双精度或字符串列表吗?
- c# - 使用 Entity Framework Core 在 ASP.NET Core WebAPI 中使用“DatabaseGenerated”处理属性
- java - DateTimeFormatter 解析 JAN01/2020 需要什么 datetimeformat 模式?
- webrtc - 使用 HTML5 和 WebRTC 向(YouTube、Twitch、Facebook)广播网络摄像头