<div id="app">
<div v-html="message"></div>
<div>{{5+5}}</div>
<div>{{ok?"Yes":"No"}}</div>
<div>
<textarea v-bind:value="message1"></textarea><br>
<input v-bind:value="id" />
</div>
<p v-if="seen">
<a v-bind:href="lin">现在你看到我来了</a>
</p>
<a class="btn-primary">事件</a>
</div>
<script>
new Vue({
el:"#app",
data:{
message:"<h1>Hello World!</h1>",
ok:false,
message1:'RUNOOB',
id:1,
seen:true,
lin:"http://www.baidu.com"
}
});
</script>
说明:在Vue对象中,el:后面是document对象中的元素,如上例"#app",用法为jQuery用法,其中data:{} 属性中定义的元素可用于document元素下的属性,如上图
中<div id="app">元素下有一个<div>属性,即子元素,其中有一个v-html的属性指向data中定义的内容。v-html说明是 vue的html属性。
指令
指令是带有 v- 前缀的特殊属性。
指令用于在表达式的值改变时,将某些行为应用到 DOM 上
参数
参数在指令后以冒号指明。例如, v-bind 指令被用来响应地更新 HTML 属性:
在这里 href 是参数,告知 v-bind 指令将该元素的 href 属性与表达式 url 的值绑定。
另一个例子是 v-on 指令,它用于监听 DOM 事件