VueコンポーネントのいくつかのCSSプロパティを親から変更する必要があります。コンポーネント内で定義されたCSSを上書きします。親からコンポーネントのスタイリングを変更するにはどうすればよいですか?
私は、最初のコンポーネント<my-component>
のために、私は直接他の要素と同様に、親からのスタイルを設定できることが期待される:
my-component {
font-weight: bolder;
}
これは動作しません。
私が試した2番目の解決策は、スタイリングで使用される関連情報とともにコンポーネントに小道具を渡すことです。これはうまくいきますが、私はまだ継承メカニズムに近い解決策が望まれています(親の設定が子供のものに重点を置いています。つまり、<b>
要素のスタイリングと同じです)。
このようなメカニズムはありますか?インスピレーションを得るため
:ここ
は簡単な例ですそのクラス '.my-component'を使用する親スコープです。 – thanksd
@thanksd:私はちょうどあなたのソリューションをテストし、それは完全に動作します、ありがとうございました!それを答えに変えてください。私の質問の解決策1(コンポーネント名のスタイリング)がなぜ機能しないのか、好奇心が溢れています。 – WoJ