現在vueを勉強中なのですが、classをトグルして文字のスタイルを変化させようとしても何故か変わりません。classにはselectedがちゃんと入っているのに.vueファイル内のspan.selectedのスタイルが適用されていないようです。
vue特有の記述方法があるのでしょうか、ちなみに通常のcssファイルに書いたところ問題なく適用されていたのでcssの書き方は間違ってなさそうです。
.vueファイル
vue
1<template> 2 <div class="wrap"> 3 <span :class="{ selected: name }" @click="toggleSelect">{{name}}</span> 4 </div> 5</template> 6 7<script> 8export default { 9 methods: { 10 toggleSelect(){ 11 this.name = !this.name 12 } 13 }, 14}; 15</script> 16 17<style lang="scss" module> 18.wrap { 19 > span { 20 font-size: 10px; 21 } 22 > span.selected { 23 font-size: 100px; 24 } 25} 26</style>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/25 07:05 編集
2021/08/25 08:36