ted*_*123 2 javascript ecmascript-6 reactjs
render () {
const { params } = this.props.params
return (
<div>{ params.article }</div>
)
}
Run Code Online (Sandbox Code Playgroud)
为什么 params 需要用大括号括起来,它可能只是 'const params = this.props.params'
这称为解构。
而不是做
const params = this.props.params.params
Run Code Online (Sandbox Code Playgroud)
你可以使用简写
const { params } = this.props.params.
Run Code Online (Sandbox Code Playgroud)
查看示例
const params = this.props.params.params
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
const { foo } = bar.baz
Run Code Online (Sandbox Code Playgroud)
是相同的
const foo = bar.baz.foo
Run Code Online (Sandbox Code Playgroud)
所以你真正要做的就是设置params
等于this.props.params.params
。
而且,这不是 React 的特性。相反,它是 ES6 Javascript 的一项功能。
归档时间: |
|
查看次数: |
2488 次 |
最近记录: |