Index
スコープ付きcssとは
公式ドキュメントによると。通常cssはすべてのコンポーネントに適応されてしまうが、その適応範囲を現在のコンポーネントに限定するためのものらしい。
実験(スコープなし)
1 2 3 4 5 6 7 8 9 10 |
<template> <Test></Test> </template> <style> .test { color:antiquewhite; } </style> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<template> <div class="test">bbbb</div> <br> <p class="test">aaaa</p> </template> <style> .test { color: aqua; } </style> |
親のstyleが適応されてしまっています。
実験(スコープあり)
1 2 3 4 5 6 7 8 9 10 |
<template> <Test></Test> </template> <style scoped> .test { color:antiquewhite; } </style> |
同じなので割愛
Test.vueのstyleが適応されています