计数器简易图(案例计数器)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <h2>当前计数:{{counter}}</h2> <!-- <button v-on:click="counter "> </button> --> <!-- <button v-on:click="counter--">-</button> --> <button v-on:click="add"> </button> <button @click="sub">-</button> </div> <script src="../js/vue.js"></script> <script> const app = new Vue({ el: '#app', data: { counter: 0 }, methods: { add: function () { console.log("add被执行"); this.counter ; }, sub: function () { console.log("sub被执行"); this.counter--; } } }) </script> </body> </html>,我来为大家讲解一下关于计数器简易图?跟着小编一起来看一看吧!

计数器简易图(案例计数器)

计数器简易图

案例:计数器
  • 现在,我们来实现一个小的计数器
    • 点击+计数器 1
    • 点击-计数器-1
  • 这里,我们又要使用新的指令和属性了
    • 新的属性:methods,该属性用于在Vue对象中定义方法。
    • 新的指令:@click,该指令用于监听某个元素的点击事件,并且需要指定当发生点击时,执行的方法(方法通常是methods中定义的方法)
  • 你可能会疑惑?
    • 这些@click是什么东西?
    • Vue对象中又是定义el/data/methods,到底都有哪些东西可以定义,以及它们的作用是什么?
    • 这些疑惑在后续学习中都会一一解开。

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <h2>当前计数:{{counter}}</h2> <!-- <button v-on:click="counter "> </button> --> <!-- <button v-on:click="counter--">-</button> --> <button v-on:click="add"> </button> <button @click="sub">-</button> </div> <script src="../js/vue.js"></script> <script> const app = new Vue({ el: '#app', data: { counter: 0 }, methods: { add: function () { console.log("add被执行"); this.counter ; }, sub: function () { console.log("sub被执行"); this.counter--; } } }) </script> </body> </html>

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页