计数器效果图

实现

  1. 主要用到的指令有v-text、v-on。
  2. 基本框架显示框架是左右两个button,中间一个span标签。
  3. 逻辑就是写两个函数add,min分别设置为右左两个btn的单击事件。
  4. 事件绑定用到v-on:click的简写@click。

实现代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>小计数器</title><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body><div id="sumApp"><!--减按钮--><button @click="min">-</button>     <!--显示数量--><span>{{ curNum }}</span><!-- 加按钮 --><button @click="add">+</button></div><script>var vu = new Vue({el: "#sumApp",  //挂载data:{curNum: 0},methods:{// 添加函数add: function(){if(this.curNum>=10){alert("已经到最大数目!!!");}else{this.curNum += 1;}},//减数函数min: function(){if(this.curNum<=0){alert("数量不能小于0!!!");}else{this.curNum -= 1;}}}});</script>
</body>
</html>

Vue基础应用-实现计数器相关推荐

  1. Vue知识(一)Vue基础语法

    Vue知识 一.邂逅Vue.js 1.认识Vue.js 2.Vue.js安装方式 3.Vue初体验 4.Vue的MVVM框架 二.Vue基础语法 v-if指令 v-show指令 v-else指令 v- ...

  2. 前端学习——vue基础知识

    1. Vue初体验: 1.1 导入开发版本的Vue.js <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" ...

  3. Vue——基础语法篇

    Vue--基础语法篇 author:木子六日 学习视频来源 coderwhy老师的vue教学 文章目录 Vue--基础语法篇 author:木子六日 学习视频来源 01.hello vue 02.vu ...

  4. (vue基础试炼_05)简单组件之间的传值

    接上一篇:(vue基础试炼_04)使用组件改造TodoListhttps://gblfy.blog.csdn.net/article/details/103844256 文章目录 一.上篇回顾 ① 代 ...

  5. (vue基础试炼_04)使用组件改造TodoList

    接上一篇:(vue基础试炼_03)使用vue.js实现TodoListhttps://gblfy.blog.csdn.net/article/details/103842233 指令 说明 v-bin ...

  6. (vue基础试炼_03)使用vue.js实现TodoList

    接上一篇:(vue基础试炼_02)使用vue.js实现隔2秒显示不同内容https://gblfy.blog.csdn.net/article/details/103841818 指令 作用 v-fo ...

  7. (vue基础试炼_02)使用vue.js实现隔2秒显示不同内容

    接上一篇:(vue基础试炼_01)使用vue.js 快速入门hello worldhttps://gblfy.blog.csdn.net/article/details/103841156 文章目录 ...

  8. (vue基础试炼_01)使用vue.js 快速入门hello world

    文章目录 一.需求案例 二.案例实现 2.1. 原始js写法 2.2. 怎样使用vue.js ? 2.3. 使用vue.js 写法 三.案例vue简述? 四.案例趣味延伸 五.表达值作用及嘱咐语 一. ...

  9. vue基础知识之vue-resource/axios

    Vue基础知识之vue-resource和axios(三) vue-resource Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必 ...

  10. Vue基础语法知识(自用,完整版)

    Vue基础语法知识 1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象 2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法 3.root容器中里的代码被称为 ...

最新文章

  1. Bug 是一门艺术 | 每日趣闻
  2. 使用RxJava实现ImageView的拖动、旋转和缩放
  3. 学习下如何统计【0-9】在任意给定数中出现的次数
  4. 大神打造生态链,从F2全网通开始
  5. Spring Cloud【Finchley】-03将微服务注册到Eureka Server上 + 为Eureka Server添加用户认证
  6. ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现
  7. 深蓝学院《从零开始手写VIO》作业四
  8. LeetCode meituan-007. 小团的选调计划(模拟)
  9. JVM—调优参数学习
  10. 记一个 DataBindings遇到的坑,当ComboBox同时绑定DataSource与DataBindings的时候,绑定的元素一定要同名...
  11. Windows请求连接 Vmware+Ubuntu14被拒绝 的幽怨诉说
  12. 《从问题到程序:用Python学编程和计算》——2.6 简单脚本程序
  13. poj 无向图最小环问题 详解,模板
  14. 201871010114-李岩松《面向对象程序设计(java)》第二周学习总结
  15. 日本口音英语发音规则
  16. 关于定义结构体类型的步骤以及应注意的细节
  17. 19 Three.js实现雾化效果
  18. SQL数据库常用约束及建表、插入数据时注意事项
  19. linux命令总结-ls
  20. Java 微信支付接口(统一下单,异步回调,订单退款,取消订单)

热门文章

  1. 12.GitLab System Hooks
  2. 12.Linux 高性能服务器编程 --- 高性能 IO 框架库 Libevent
  3. 8. Mac brew usage and php version
  4. 5. Linux 设备文件名
  5. 115. cURL 简介(1)
  6. 3. wordpress 固定链接
  7. 11. JavaScript 对象
  8. css3中transform-style的用法
  9. [洛谷P4183][USACO18JAN]Cow at Large P
  10. Mac 下 Eclipse 添加 Dynamic Web Project 并配置 Tomcat