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 を設定する方法
目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...
序文: MySQL で SQL 文を実行すると、予想した時間内に文が完了しません。このような場合、通...
コンテナの応用はますます一般的になっていますが、大量のコンテナをどのように管理すればよいのでしょうか...
:= と = の違い=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の...
目次1. Compose の紹介2. ComposeとDockerの互換性3. Dockerをインス...
目次1. インストール要件2. OSイメージのダウンロード3. VMware Workstation...
1. はじめに少し前、開発者がテスト環境や本番環境で誤った操作をし、データベースを誤って削除/更新し...
1) プロセス 2) FSImageと編集NodeNode は HDFS の頭脳です。ファイルシステ...
//デフォルトプロトコル/ デフォルト プロトコルの使用は、リソース アクセス プロトコルが現在の...
以下の HTML タグには、基本的に既存のタグがすべて含まれています。数分かけて 1 つずつ参照する...
序文私はプログラマーとしてスタートした PHP プログラマーです。これまで、トレーニング コースで勉...
AND キーワードを使用した MySQL 複数条件クエリ。MySQL では、AND キーワードを使用...
HTML のヘッド部分には、ブラウザによる Web ページのレンダリングや SEO などに関連するタ...
1. 新旧ドメイン名のジャンプ適用シナリオ: ドメイン名ベースのリダイレクト。会社の古いドメイン名は...
この記事ではjQueryを使用して、階段のスライド効果を実装し、フロアをスクロールし、フロアボタンを...