接着上一个笔记的 demo 来进行
https://www.jianshu.com/p/8c4fd246a83f
源码
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Vue事件处理</title><script src="vue.js"></script><style type="text/css">:root {--span-color: red;}span {color: var(--span-color);}</style></head><body><div id="app"><!-- 用 form 表单来引出一些事件的写法 --><!-- v-on: 为了看起来好看还可以用 @ f代替 --><!-- <form action="index.php" method="get" v-on:submit.prevent="submitMyFrom"> --><!-- <form action="index.php" method="get" @submit.prevent="submitMyFrom"><input type="submit" value="提交"></form> --><!-- 写一些其他的方法 --><input @click="updateNum" type="button" value="提交"><!-- click 里面也可以直接写 num+=1 来实现同样的效果 --><input @click="num+=1" type="button" value="提交"><span>{{ num }}</span></div><script>// console.log(Vue);new Vue({//id domel: "#app",data:{num:0},//方法methods: {submitMyFrom: function(e) {//之前在表单提交的时候会将默认的事件给阻止掉 之后执行下面我们自己写的// e.preventDefault();alert('submit');},updateNum:function(){this.num += 1;}}});</script></body></html>
