点击就送
完整demo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="../lib/bulma.css">
</head>
<body>
<div id="app" class="container">
<button v-on:click="hit">点我</button>
</div>
<script src="../lib/vue.js"></script>
<script>
var vm = new Vue({
el:'#app',
methods:{
hit:function () {
alert('再烦我就打你哦')
}
}
})
</script>
</body>
</html>
效果
这里用到了methods这个项,vue对数据的操作一般都封装在methods里面,可以通过合适的方式出发该方法,无疑就是事件。methods可以操作vue里面的数据。
demo2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="../lib/bulma.css">
</head>
<body>
<div id="app" class="container">
<span>{{msg}}</span>
<button v-on:click="hit">点我</button>
</div>
<script src="../lib/vue.js"></script>
<script>
var vm = new Vue({
el:'#app',
data:{
msg:'谁没有一些刻骨铭心事'
},
methods:{
hit:function () {
this.msg = this.msg.split('').reverse().join('');
}
}
})
</script>
</body>
</html>
效果
点击之后文字逆转