scoped は、CSS スタイルを現在のコンポーネントとその内部要素のみに制限し、一意のプレフィックスを追加することでスタイルの汚染や競合を防ぎ、コンポーネントの開発を簡素化するために Vue で使用されます。
Vue におけるスコープの役割
スコープは、CSS スタイルを制限するために使用される Vue のプロパティです。現在のコンポーネントとその内部要素にのみ適用されます。
scoped の使用方法
コンポーネント テンプレートでは、scoped
属性を使用するだけです:
<code class="html"><template scoped> <!-- CSS 样式只作用于当前组件内部 --> </template></code>
Principleアクションの
scoped
を使用すると、Vue はコンポーネント テンプレート内のすべての CSS スタイルに一意のプレフィックスを自動的に追加し、これらのスタイルが現在のコンポーネントとその内部要素にのみ影響するようにします。他のコンポーネントは影響を受けません。
利点
scoped
を使用すると、次の利点があります。
例
次の例は、scoped
:
<code class="html"><template scoped> <div class="my-component"> <!-- CSS 样式只作用于此组件内部 --> </div> </template></code>
注:# の使用方法を示しています。
は CSS スタイルに限定されており、JavaScript コードには影響しません。
スタイルでは、引き続き Vue の CSS 変数とメディア クエリを使用できます。
以上がVue でのスコープ付きの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。