<style>
/*解决插值表达式带来的闪烁问题*/
[v-clock]{
display: none;
}
</style>

<div id="app">
<!-- v-clock不会覆盖元素内容只替换自己的占位符-->
<p v-clock>+++{{msg1}}++</p>
<!-- v-text要替换元素原有内容,但没有闪烁问题-->
<p v-text="msg1">-----</p>
<!-- v-html能识别标签,v-text和v-clock不能识别-->
<p v-html="msg2"></p>
<!-- v-bind用于绑定属性-->
<!-- 注: v-bind:title 这之间不有空格,不然报错-->

<div id="app">
    <input type="button" value="按钮1" v-bind:title="myTitle">
<!-- v-bind简写,并可接合法的表达式-->
<input type="button" value="按钮2" :title="myTitle+'456'">
<!-- v-on:事件绑定-->
<input type="button" value="按钮3" v-on:click="show">
<!-- v-on简写-->
<input type="button" value="按钮3" @click="show">
</div>
<script>
  var obj = new Vue({ //new一个Vue对象
  el: '#app', //指定控制控制区域
  data: { //el指定区域中需要的数据
  msg:"我爱学习!" //通过Vue指令把数据渲染到页面上
            msg2:'<h1>我是标题</h1>',
myTitle:'123'
},
methods:{
show:function () {
alert("hello");
}
}
})
</script>
02-12 06:46