Vue 学习笔记4 v-on
v-on
为元素绑定事件
<input type="button" value="按我1" v-on:click="func1()" />
可以用 [@] 代替 [v-on]
<input type="button" value="按我2" @click="func2()" />
常用事件列表
- click 单击元素
- mouseenter 鼠标进入元素
完整代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lesson 4 v-on</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.js"></script>
</head>
<body>
<div id="app">
<p>{{ message }}</p>
<p><input type="button" value="按我1" v-on:click="func1()" /></p>
<p><input type="button" value="按我2" @click="func2()" /></p>
</div>
<script>
let tmp = new Vue({
el: "#app",
data: {
"message": "Hello Vue",
},
methods: {
"func1": function () {
this.message = "按钮1被按了"
},
"func2": function () {
this.message = "按钮2被按了"
},
}
})
</script>
</body>
</html>