我想单击一个按钮,然后导航到下一页belwo是我的按钮:
<RaisedButton label="Sign In"
style={style}
labelColor="#fff"
onClick={this.navigateToHome}
backgroundColor="#20B2AA" />
这就是我如何设置onClick方法以路由到下一页,但它不起作用:
navigateToHome = () => {
<Router>
<Route path={"/HomePage"} component={HomeActivity}/>
</Router>
};
我的全班:
import React from 'react';
import './App.css';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import {Card,CardHeader,CardText} from 'material-ui/Card';
import FlatButton from 'material-ui/FlatButton';
import TextField from 'material-ui/TextField';
import RaisedButton from 'material-ui/RaisedButton';
import {Router,Route} from 'react-router'
import {HomeActivity} from './HomeActivity'
const style = {
margin: 12,
};
export class LoginCardView extends React.Component{
navigateToHome = () => {
<Router>
<Route path={"/HomePage"} component={HomeActivity}/>
</Router>
};
render()
{
return(
<center>
<MuiThemeProvider>
<Card className="CardLogin" >
<CardText>
<div >
<h4 className="TextLoginCenter"> Sign In</h4>
<tr>
<td> <TextField
hintText="Enter Username"
/></td>
</tr>
<tr>
<td> <TextField
hintText="Enter Password"
type="password"
/> </td>
</tr>
<tr>
<td> <RaisedButton label="Sign In"
style={style}
labelColor="#fff"
onClick={this.navigateToHome}
backgroundColor="#20B2AA" /> </td>
</tr>
</div>
</CardText>
</Card>
</MuiThemeProvider>
</center>
);
}
}
您必须使用with router()
和this.props.router.push()
。
import {Router,Route,withRouter} from 'react-router';
class LoginCardView extends React.Component{
constructor(props){
//...
this.navigateToHome = this.navigateToHome.bind(this);
//...
//...
}
...
navigateToHome(){
this.props.router.push("/HomePage");
};
//...
//...
//...
export default withRouter(LoginCardView)
我正试图让JQuery在按下下一个按钮时自动单击该按钮。在互联网上,我发现应该是这样的(查看JQuery部分)。但由于某种原因,它不起作用。 它们必须在同一个代码中吗? 我尝试过的:JQuery: 表单中的按钮1 HTML: 表单中的按钮2 HTML:
我想使用按钮单击中的GCM将推送通知从一个设备发送到多个设备。我遵循了GCM的所有流程。我获得了设备的服务器密钥和注册ID,但没有使用GCM获得推送通知。我也在谷歌上搜索过,但没有找到正确的解决方案。 请建议我如何在多设备上发送推送通知。 MAYActivity.java
在我的程序中,它将单击浏览器中的一个按钮,并且在该页面中,应该会出现另一个按钮。出现该按钮后,我的程序将立即运行下一个操作来单击下一个按钮。我目前收到此错误: ElementNotVisibleException:消息:元素不可见 因此,我假设我正在调用该操作,以便在该按钮出现之前单击下一个按钮。我的问题是,我该怎么做才能让我的程序等到我可以点击按钮,再点击按钮? 这就是我的程序底部的代码的样子。
我在pygame中为点击事件制作了按钮,但存在一个问题。当我单击鼠标按钮并在按钮边界之间移动鼠标时,单击事件会重复自身。我只想单击一下,直到松开鼠标按钮。我该怎么做?
如何将div中的文本复制到剪贴板?我有一个div,需要添加一个链接,将文本添加到剪贴板。有解决办法吗? 单击“复制文本”后,然后按CtrlV,必须粘贴该文本。
嗨,我是一个网络抓取新手,一直在尝试使用Selenium用python抓取论坛 我想让Selenium点击"下一步",直到最后一页,但我不知道如何打破循环。 当我通过部分链接找到下一个按钮时,自动单击将继续到下一个线程,例如page1- 当我按类名找到下一个按钮时,自动单击将在到达最后一页时单击“prev”按钮 我的问题是: 我应该使用哪个定位器?(按类还是按部分链接或任何其他建议? 如何打破循环