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

質問編集履歴

1

追加

2017/11/28 09:20

投稿

usop
usop

スコア64

title CHANGED
File without changes
body CHANGED
@@ -11,4 +11,21 @@
11
11
  以下だったら、動作します。
12
12
  ```Vue.js
13
13
  <input v-bind:class="{ validate: class.isRequired }">
14
- ```
14
+ ```
15
+
16
+ いろいろエスケープ文字試してみたのですが、できなかったので、かっこ悪い書き方ですが、
17
+ 以下のように、classの文字列を返すメソッドで対応します。
18
+
19
+ ```Vue.js
20
+ ...
21
+ <input type="text" :class="type1Class()">
22
+ ...
23
+ methods: {
24
+ type1Class: function () {
25
+ return this.class.isRequired ? "some_class validate[required]" : "some_class"
26
+ }
27
+ }
28
+
29
+ ```
30
+
31
+ エスケープの仕方はまだ募集させてください!