react-reactrouter4嵌套路由 怎么解决#号对seo抓取不友好问题

如果是标题或者是内容里面有苻号,这个是不影响爱seo的,百度蜘蛛抓取是不会关注这些符号,只会认识这些汉字的,所以说你不用在意

你对这个回答的评价是?

方法一:我们要借助来实现按需加载

这里写的是旧的没按需要加载的路由写法
ReactDOM.render(
对应于以前的 component 属性,但是这个方法是异步的也就是当路由匹配时,才会调用这个方法





這是 webpack 提供的方法,这也是按需加载的核心方法第一个参数是依赖,第二个是回调函数第三个就是上面提到的 chunkName,用来指定这个 chunk file 的 name


如果需要返回多个子组件,则使用 getComponents 方法将多个组件作为一个对象的属性通过 cb 返回出去即可。这个在官方示例也有但是我们这里并不需要,洏且根组件是不能返回多个子组件的所以使用 getComponent

 
 
当改写之后我们需要把这个重定向的路由单独拆出来,也就是 * 这个路由我们上面已經为他创建了一个 redirect 目录。这里使用到 onEnter 方法然后在这个方法里改变路由状态,调到另外的路由实现 redirect :

 

我要回帖

更多关于 reactrouter4嵌套路由 的文章

 

随机推荐