CSS スタイルを使用して ReactJs の入力タグを美しくする
P粉619896145
P粉619896145 2023-09-01 17:00:09
0
1
613
<p>React JS アプリケーションには次のコンポーネントがあります: </p> <pre class="brush:php;toolbar:false;">const Input = ({name, ..rest}) => { 戻る ( <div> <input type="text" name={name} {...rest}/> {エラー && <span>エラー: あなたの名前を追加してください</span>} </div> ); };</pre> <p><code>rest</code>パラメータには、必須、className、id など、すべての<code>React.InputHTMLAttributes<HTMLInputElement></code>が含まれます。 </p><p><code>style</code> 属性を入力コンポーネントに追加しようとして問題が発生しました。次のようなものを追加すると: </p> <p><code>margin-bottom: 45px</code></p> <p> この場合、入力ボックスとスパンの間に空白スペースが生じますが、この空白はコンポーネント全体のスペースである必要があるため、スペースはコンポーネントの要素間ではなくコンポーネントの下に適用される必要があります。 </p> <p>この問題を回避し、input タグの <code>...rest</code> 属性を保持するにはどうすればよいですか? </p> <p>注: <code>style</code> に加えて、<code>className</code>、<code>id</code>、<code> も同じで使用できます。コンテキスト ;必須</code>など。 </p>
P粉619896145
P粉619896145

全員に返信(1)
P粉511896716

rest から style 属性を抽出し、その margin 属性 (以前に設定した) を削除して、カスタム marginBottom: 45# を使用できます。 ##上書きします。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!