Vue ユーザーとして、React を拡張する時が来ました。antd の導入、less と router の設定から、ようやくシンプルなログイン フォームを実装しました。 コードは次のとおりです。 'react' から React をインポートします。 「antd」から { Input、Button、message } をインポートします。 '@ant-design/icons' から { UserOutlined、LockOutlined、EyeInvisibleOutlined、EyeTwoTone } をインポートします。 './index.less' をインポートします クラスLoginはReact.Componentを拡張します{ コンストラクタ(props) { スーパー(小道具) この状態 = { ユーザー名: ''、 パスワード: '' } }; 送信=()=>{ if (this.state.username !== '' && this.state.password !== '') { this.props.history.push('/Index') } それ以外 { message.error("ユーザー名とパスワードは空にできません") } }; ユーザー変更=(e)=>{ this.setState({ ユーザー名: e.target.value }) } パスワード変更=(e)=>{ this.setState({ パスワード: e.target.value }) } 与える () { const {ユーザー名、パスワード} = this.state 戻る ( <div className="ログイン"> <入力 値={ユーザー名} onChange={this.user_change} サイズ="大" プレースホルダー="ユーザー名" プレフィックス={<UserOutlined />}} /> <パスワードを入力してください 値={パスワード} onChange={this.password_change} サイズ="大" クラス名="ログイン__入力" プレースホルダー="パスワード" プレフィックス={<LockOutlined />} iconRender={visible => (visible ? <EyeTwoTone /> : <EyeInvisibleOutlined />)} /> <ボタン クラス名="login__btn" サイズ="大" タイプ="プライマリ" onClick={this.submit} > ログイン</Button> </div> ); } } デフォルトのログインをエクスポートします。 React でログインフォームを実装するサンプルコードに関するこの記事はこれで終わりです。React ログインフォームに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL のバイナリおよび varbinary データ型の詳細な説明
>>: Docker で nginx の https を設定する方法
この記事では、Linux システム コマンドについて説明します。ご参考までに、詳細は以下の通りです。...
インターネットには、真実のように見える「噂」がたくさんあります。もちろん、悪意のあるものではありませ...
フォーマットはシンプルです: proxy_pass URL; URL には、送信プロトコル (htt...
Dockerfile の設定に問題はありませんが、ENTRYPOINT コマンドを実行するとエラー...
1. インストールパッケージをダウンロードするダウンロードアドレス: https://sourcef...
MySQL では、LOAD_FILE() 関数はファイルを読み取り、その内容を文字列として返します。...
目次JavaScript のインポート1. 内部ラベル2. 外部紹介基本的な構文データ型番号弦ブール...
jvm.options ファイルを elasticsearch 構成に追加し、スタック サイズを変更...
1.ロックしますか? 1.1 ロックとは何ですか?ロックの本当の意味は、鍵またはコードで開くことがで...
最近 Django を導入しましたが、MySQL を手動でインストールしたくなかったので、Docke...
質問LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | gre...
InnoDB REDO ログ ファイルのサイズと数を調整する場合は、次の手順に従います。 1. My...
目次1. JS オブジェクトDOM –1、機能–2、テスト3. jQuery –1. 概要–2、使用...
MySQL でサポートされている浮動小数点型は、 FLOAT 、 DOUBLE 、およびDECIMA...
この記事の例では、多人数チャットルームを実装するためのjsコードの具体的なコードを参考までに共有して...