SOURCE

console 命令行工具 X clear

                    
>
console
Vue.component('todo-item',{
	props: ['todo'],
	template:'<li>{{todo}}<li>'

})






var vm = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue.js!',
    title:'测试指令 v-bind '+new Date(),
    iftrue:true,
    iffalse:false,
    todos:['列表1'],
    inputValue:'',
    ifBackground:false,
    checked:true,
    checkedNames: [],
    selected:''
    },
    methods:{
    
    	btnClick:function(){
      	
        this.iffalse =  !this.iffalse;

      },
      addValue:function(){
      	
        if(this.inputValue == ""){
        
        alert("填写内容")
        
        return false;
        
        }else{

           this.todos.push(this.inputValue);
           
           this.inputValue = "";

        }

      },
      bacBtn:function(){

       	  this.ifBackground = !this.ifBackground;
        	
      },
      warn: function (message, event) {
        // 现在我们可以访问原生事件对象
        
        	console.log(event)
        
        
      }
    
    },
    
    
  })



<script src="https://unpkg.com/vue"></script>

<div id="app">
  <p v-once>{{ message }}</p>
  
  <h2 v-bind:title="title">指令 v-bind</h2>
  
  <ul>
    <li v-if="iftrue">v-if  true</li>
    <li v-if="iffalse">v-if  false</li>
     <li v-else>v-else  false</li>
  </ul>
  
  
  <button @click="btnClick">点击</button>
  <br>
  <br>
  
  <input type="text" v-model="inputValue">      <button @click="addValue">Add</button>
  <ul>
    <li v-for="todo in todos">
      {{todo}}
    </li>
  </ul>
  
  
  <br><br> <br>
  
  <ul>
  <todo-item v-for="todo in todos" v-bind:todo="todo" class="a1" :class="{todoColor:ifBackground}"></todo-item>
  </ul>
  <br><br><br>
  
  <div class="div1" :class="{div1Background:ifBackground}"></div>
  <button @click.enter="bacBtn">点击切换背景</button>
  
  <br><br><br>
  
  <button v-on:click="warn('Form cannot be submitted yet.', $event)">
  Submit
</button>
  
  <br /><br /><br />
  
  <input type="checkbox" id="checkbox" v-model="checked">
<label for="checkbox">{{ checked }}</label>
  
  <br /><br /><br />
  
  <div id='example-3'>
  <input type="checkbox" id="jack" value="Jack" v-model="checkedNames">
  <label for="jack">Jack</label>
  <input type="checkbox" id="john" value="John" v-model="checkedNames">
  <label for="john">John</label>
  <input type="checkbox" id="mike" value="Mike" v-model="checkedNames">
  <label for="mike">Mike</label>
  <br>
  <span>Checked names: {{ checkedNames }}</span>
</div>
  
  <br /><br /><br />
  <div id="example-5">
  <select v-model="selected">
    <option disabled value="">请选择</option>
    <option value="aaaa">A</option>
    <option value="bbb">B</option>
    <option value="ccc">C</option>
  </select>
  <span>Selected: {{ selected }}</span>
</div>
</div>
.div1{
  width:100px;
  height:22px;
  border-radius:3px;
  border:1px solid #000;
  float:left;
}

.div1Background{
  background:red;
}
.todoColor{
  color:red
}