我一直试图解决传递变量值从主组件(App.js)
到子组件Attendees.js
。路线如下
<Router>
...
<Route path="/attendees/:userID/:meetingID" component={Attendees}
adminUser={this.state.userId}/>} />
</Router>
componentDidMount(){
const meetingID = this.props.match.params.meetingID
const adminUser = this.props.adminUser
}
我无法检索作为道具传递的adminUser。(adminUser正在变得未定义)。但我能够处理URL中编码的变量(meetingID,userID)
。如何在子组件中获取值adminUser
。
您可以呈现一个匿名组件,并将adminUser支柱滑入其中。别忘了代理路线道具。
<Router>
...
<Route
path="/attendees/:userID/:meetingID"
component={routeProps => (
<Attendees {...routeProps} adminUser={this.state.userId} />
)}
/>
</Router>
我正在使用react with react路由器。我正试图在react路由器的“链接”中传递属性 “链接”呈现页面,但不将属性传递给新视图。下面是查看代码 如何使用“链接”传递数据?
menuList 后台数据返回格式 路由里面component 接收的是 @/views/statistics/Statistics 能正常显示页面 如果动态参数,以下三种都会报错,页面空白 请问有没有好的办法解决这个问题?
问题内容: 如何动态传递变量参数 TypeError:必须为str,而不是int 尽管我转换为字符串有任何想法,但遇到了以上错误? 有没有其他的方式来传递参数? 问题答案: 通过通过关键字arguments提供参数来使用参数化sql 。数据库适配器将为您完成参数的正确引用,并且代码将较不容易受到SQL注入攻击。(有关不正确引用的非参数化sql可能引起您的麻烦的类型,请参阅Little Bobby
我对反应和试图理解如何传递道具很陌生。 首先,我设置了一个Navlink组件,该组件包含子类别属性: ,,都是从json文件中获取的,所以这部分是可以的。 每条路线的定义如下: 所以它呈现一个名为
我想在React中将数据从子组件发送到父组件。查找数据时,只有类类型,没有功能文档。您可以使用什么语法传递数据?
问题内容: 我在尝试将url中的额外变量传递给我的WordPress安装时遇到了麻烦。 例如 出于某种原因,它仅在网站根目录上有效,但是如果url中包含更多信息,则它将无效。我的主题目录中的functions.php文件中包含以下代码。 有任何想法吗? 问题答案: 要在“前端”上进行“ The WordPress Way”(在的上下文中不起作用wp-admin),您需要使用3个WordPress函