0%

Number6Vue的模板语法2

Vue的模板语法2

指令
1参数
2修饰符

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="vue.js" type="text/javascript" charset="UTF-8"> </script>
</head>
<body>
<div id="app">
<p v-if="seen">现在你看到我了</p>
<p v-if="seen2">现在你看不到我了</p>
<!-- v-bind 指令将该元素的 href 特性与表达式 url 的值绑定。 -->
<a v-bind:href="url">baidu</a>
<a v-on:click="doSomething">点击事件</a>
<!-- v-on的缩写@ .stop执行click2后停止,不执行click1-->
<div @click="click1">
<div @click.stop="click2">
click me
</div>
</div>
</div>
<script>
var vm = new Vue({
el: '#app',
data:{
seen: true,
seen2: false,
url:'http://baidu.com',
},
methods:{
doSomething:function(){
console.log('点击事件出现');
},
click1:function(){
console.log('click1');
},
click2:function(){
console.log('click2');
}
}
})
</script>
</body>
</html>