<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h5>我是一个计数器哦!</h5>
<!-- 2.html的结构 -->
<div id="app">
<!-- 计数器功能区 -->
<div class="input-num">
<button @click="sub">-</button>
<span>{{ num }}</span>
<button @click="add">+</button>
</div>
</div>
<!-- 1.开发环境版本 -->
<script src="js/vue.js"> </script>
<!-- 3.创建vue实例 -->
<script>
var app = new Vue({
el:"#app",
data: {
num:1
},
methods:{
add:function(){
// console.log(‘add‘);
if(this.num<10){
this.num++;
}else{
alert("最大了!别点了。。。")
}
},
sub:function(){
//console.log(‘sub‘);
if(this.num>0){
this.num--;
}else{
alert("最小了!别点了。。。")
}
}
},
})
</script>
</body>
</html>
原文:https://www.cnblogs.com/ma1998/p/13728016.html