「Vue.js入門」v-bindディレクティブでhtmlプログラムの値を判定するサンプル

構文
v-bind:class="{'CSS名A’: use}
useがtrueの場合、CSS名Aを呼び出す
使用例

CSSコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<style>
.sampleA{
background: #444;
color: #eee;
}
</style>
<style> .sampleA{ background: #444; color: #eee; } </style>
<style>
.sampleA{
  background: #444;
  color: #eee;
}
</style>

htmlコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<script src="js/vue.min.js"></script>
<div id="arkgameApp">
<label for="yc">update color</label>
<input type="checkbox" v-model="use" id="yc">
<br><br>
<div v-bind:class="{'sampleA': use}">
v-bind:class command
</div>
</div>
<script src="js/vue.min.js"></script> <div id="arkgameApp"> <label for="yc">update color</label> <input type="checkbox" v-model="use" id="yc"> <br><br> <div v-bind:class="{'sampleA': use}"> v-bind:class command </div> </div>
<script src="js/vue.min.js"></script>
<div id="arkgameApp">
  <label for="yc">update color</label>
  <input type="checkbox" v-model="use" id="yc">
  <br><br>
  <div v-bind:class="{'sampleA': use}">
    v-bind:class command
  </div>
</div>

JSコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<script>
new Vue({
el: '#arkgameApp',
data:{
use: false
}
});
</script>
<script> new Vue({ el: '#arkgameApp', data:{ use: false } }); </script>
<script>
new Vue({
    el: '#arkgameApp',
  data:{
      use: false
  }
});
</script>

 

Vue.js

Posted by arkgame