reactjs - 两页相互重叠
解决方案
exact
在产品路线中使用。
因为产品编辑路径/链接/products/:id
是产品链接的子链接/products
。当您设置不带路径exact
并转到产品编辑链接/products/:id
时,它包含产品/products
和产品编辑/products/:id
的路径。那么为什么当您进入产品编辑页面时,两条路线都在工作products
并且 editProduct
两个组件都在显示。
要解决此问题,您必须exact
对产品路线使用属性 true。就像跟随
<Route exact path='/products' component={products}/>
推荐阅读
- facebook - Graph API Facebook 用于私人档案,没有点赞,没有反应,也没有评论
- android - 地图中的列表不会出现在我的 ListView 中
- javascript - 从 asp.net 和 Ajax 的列表中删除自动完成所选项目
- java - 获取arraylist中指定位置的元素
- handlebars.js - Handlebars.js - 如果 image_url 不包含“问号”
- node.js - Sequelize:在列查询中使用函数
- pytest - pytest:如何从文件中读取设备列表?
- makefile - 未找到模式时 patsubst 的返回值
- java - 将 DELETE 查询与 COUCHBASE DATABASE 一起使用
- java - Apache Velocity:替换换行符不起作用