質問するログイン新規登録

回答編集履歴

1

エラーメッセージを受けて追記

2021/08/16 06:33

投稿

mather
mather

スコア6765

answer CHANGED
@@ -12,4 +12,19 @@
12
12
  </select>
13
13
  <button class="{{ selected }}">ボタン</button>
14
14
  </div>
15
- ```
15
+ ```
16
+
17
+ ## 追記
18
+
19
+ 英文のエラー(警告)メッセージにあるとおりですね。
20
+
21
+ ```
22
+ <div id="app">
23
+ <select v-model="selected">
24
+ <option v-for="size in sizes" :key="size">{{ size }}</option>
25
+ </select>
26
+ <button :class="selected">ボタン</button>
27
+ </div>
28
+ ```
29
+
30
+ 変数を `{{ value }}` で展開しても良いですが、 HTMLタグの属性に関しては `:class="value"` で展開可能なのでそちらを使いましょう、ということですね。