【发布时间】:2020-07-05 15:25:03
【问题描述】:
现在我这样做了:
constructor(props) {
super(props);
let r = useRouteMatch();
this.path = r.path;
this.url = r.url;
}
但这不起作用并引发错误:未定义 url,如果我在 render() 中使用它们
此代码在文档中注明:
let {path, url} = useRouteMatch();
它适用于函数式编程,不适用于类。如何将这些变量声明为一行?什么的
【问题讨论】:
标签: javascript reactjs class ecmascript-6 react-router