React:使用组件进行页面跳转,url变化但是页面无变化
记录:当前有个需求需要从A页面点击按钮跳到B页面,这两个页面我都是单独写的js文件,并且也在config.js文件里面写了引用地址,订好了url,但是无论我怎么点击,url变化了,但是页面dom还是没有变化,仍然是A页面的内容。在网上找了许多解决方案,但是仍然没有效果,最后问大佬原来是需要在config.js文件内修改,以下是修改方案
解决方案
- 假设A页面路由是’/app/moduleA/pageA’,B页面的路由是’/app/moduleA/pageA/:id/pageB’,的时候需要在config文件,将B的路由引用内容放在A路由的上方。
- 这样就可以跳转到正确的上面了
- 因为如果A在上方前面的相同就会导致代码不往下继续找
- 所以将给予A路由拼接的B路由放在A路由的上方