vuejsの子コンポーネントのcssスタイリング

アミールアミン|

お問い合わせフォームに再利用可能なコードを使用していますが、2つの必須フィールドがあります。親コンポーネントでは、labelタグの名前としてlabelを使用します。たとえば、ラベルのフルネームには「フルネーム」が必要であり、「」は青色である必要があります。どうすればいいのかわからない。誰かが私を助けてくれるかどうか感謝します。

InputField.vue

<template>
  <label for="name">
        {{ label }}
        <span style="color:#0077FF">&nbsp;*</span>
      </label>
</template>

Contact.vue

<form id="contact-form" @submit.prevent="submitForm">
  <InputField
    v-model="fullName"
    label="Full Name *"
    placeholder="Your full name"
    required
    @handleChange="handleChangeName($event)"
  />
</form>
フィル

おそらくCSSでこれを行うのが最も簡単です。

requiredコンポーネントに小道具を追加し(まだ持っていない場合)、それを使用してCSSクラスをラベルに追加します

props: {
  label: String,
  required: Boolean,
  placeholder: {
    type: String,
    required: false
  }
}
<label :class="{ required }">{{ label }}</label>
<style scoped>
label.required:after {
  content: ' *';
  color: #0077FF;
}
</style>

次に、装飾なしでラベルを指定するだけで、CSSがrequiredフィールドに自動的に追加します。

<InputField required label="Full Name" .../>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

角度コンポーネントのスタイリング

分類Dev

Omコンポーネントのスタイリング

分類Dev

VueJSコンポーネントライブラリcssの管理

分類Dev

インラインCSSを使用したコンポーネントのスタイリング-Ionic2、AngularJS

分類Dev

VueJSの子コンポーネントがデータをレンダリングしない

分類Dev

サードパーティコンポーネントの子要素のスタイリング

分類Dev

通常のCSSでのマテリアルUITextFieldコンポーネントのunderlineFocusStyleのスタイリング

分類Dev

ポリマーWebコンポーネントのスタイリング

分類Dev

VueJS-スクリプトタグで単一のファイルコンポーネントのインスタンスを取得する方法

分類Dev

コンポーネントのスタイリングの混乱が必要です

分類Dev

スタイリングマテリアルのUIコンポーネント

分類Dev

ng-zorroコンポーネントを角度のあるcssコンポーネントでスタイリングする方法は?

分類Dev

ReactJSスタイルコンポーネントのコンテキストスタイリング

分類Dev

角度コンポーネントの条件付きスタイリング

分類Dev

子コンポーネントの配列のフィルタリング

分類Dev

Reactでのコンポーネントインスタンスのレンダリング

分類Dev

Angular-子コンポーネントのマットリスト内のスタイリングスクロールバー

分類Dev

反応ネイティブでのカスタムコンポーネントのスタイリング

分類Dev

vuejs コンポーネントのスタイルは他のコンポーネントに対してグローバルですか

分類Dev

最初の子のcssスタイルコンポーネントをターゲットにします

分類Dev

スタイル付きコンポーネントを使用したネストされたコンポーネントのスタイリング

分類Dev

子コンポーネントのルーター リンク

分類Dev

ターゲットの子要素スタイルのコンポーネント

分類Dev

ターゲットの子要素スタイルのコンポーネント

分類Dev

vuejsタイマーコンポーネントの再起動/停止

分類Dev

子コンポーネントのテキストフィールドをVueJSの親コンポーネントの小道具にリンクする

分類Dev

角度6のすべてのコンポーネントに適用される特定のコンポーネントのカスタムスタイリング

分類Dev

コンポーネントのインスタンスをAngularでレンダリングしますか?

分類Dev

子からのカスタムイベントの後、補間は親コンポーネントで再レンダリングされません

Related 関連記事

  1. 1

    角度コンポーネントのスタイリング

  2. 2

    Omコンポーネントのスタイリング

  3. 3

    VueJSコンポーネントライブラリcssの管理

  4. 4

    インラインCSSを使用したコンポーネントのスタイリング-Ionic2、AngularJS

  5. 5

    VueJSの子コンポーネントがデータをレンダリングしない

  6. 6

    サードパーティコンポーネントの子要素のスタイリング

  7. 7

    通常のCSSでのマテリアルUITextFieldコンポーネントのunderlineFocusStyleのスタイリング

  8. 8

    ポリマーWebコンポーネントのスタイリング

  9. 9

    VueJS-スクリプトタグで単一のファイルコンポーネントのインスタンスを取得する方法

  10. 10

    コンポーネントのスタイリングの混乱が必要です

  11. 11

    スタイリングマテリアルのUIコンポーネント

  12. 12

    ng-zorroコンポーネントを角度のあるcssコンポーネントでスタイリングする方法は?

  13. 13

    ReactJSスタイルコンポーネントのコンテキストスタイリング

  14. 14

    角度コンポーネントの条件付きスタイリング

  15. 15

    子コンポーネントの配列のフィルタリング

  16. 16

    Reactでのコンポーネントインスタンスのレンダリング

  17. 17

    Angular-子コンポーネントのマットリスト内のスタイリングスクロールバー

  18. 18

    反応ネイティブでのカスタムコンポーネントのスタイリング

  19. 19

    vuejs コンポーネントのスタイルは他のコンポーネントに対してグローバルですか

  20. 20

    最初の子のcssスタイルコンポーネントをターゲットにします

  21. 21

    スタイル付きコンポーネントを使用したネストされたコンポーネントのスタイリング

  22. 22

    子コンポーネントのルーター リンク

  23. 23

    ターゲットの子要素スタイルのコンポーネント

  24. 24

    ターゲットの子要素スタイルのコンポーネント

  25. 25

    vuejsタイマーコンポーネントの再起動/停止

  26. 26

    子コンポーネントのテキストフィールドをVueJSの親コンポーネントの小道具にリンクする

  27. 27

    角度6のすべてのコンポーネントに適用される特定のコンポーネントのカスタムスタイリング

  28. 28

    コンポーネントのインスタンスをAngularでレンダリングしますか?

  29. 29

    子からのカスタムイベントの後、補間は親コンポーネントで再レンダリングされません

ホットタグ

アーカイブ