0

react-router中有withRouter HOC提供对location.pathname

如何在通用路由器中获取它?

history.location.pathname仅在浏览器中可用,因此无法使用。

4

1 回答 1

0

如果您有这样的通用路线:

const routes = {
  path: '/page',    
  name: 'page',            
  parent: null,             
  children: [],             
  action(context, params) {
    return '<h1>The Page</h1>'
  },
}

(来自文档https://github.com/kriasoft/universal-router/blob/master/docs/api.md的示例)。然后你就会有context.pathname里面的动作。希望它会有所帮助!

于 2018-04-05T13:02:13.763 回答