返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue实现计数器案例
  • 625
分享到

Vue实现计数器案例

2024-04-02 19:04:59 625人浏览 泡泡鱼
摘要

本文实例为大家分享了Vue实现计数器展示的具体代码,供大家参考,具体内容如下 效果: <!DOCTYPE html> <html lang="en">

本文实例为大家分享了Vue实现计数器展示的具体代码,供大家参考,具体内容如下

效果:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>计数器</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <style type="text/CSS">
       #app{
          text-align: center;
          margin: 0 auto;
          line-height: 500px;
       }

       #app input{
           width: 50px;
           height: 40px;
           font-size: 20px;
           border-radius: 5px;
           outline: none;
           
           border: 1px solid transparent;
           background-color: blue;
           line-height: 30px;
           color: white;
       }
       #app span{
           padding: 20px 20px;
           border: 1px;
       }
       
    </style>
</head>
<body>
    <div id="app">
      <input type="button" value="-" @click="sub"/>
      <span>{{num}}</span>
      <input type="button" value="+" @click="add"/>
    </div>

    <script>
        var app = new Vue({
            el: "#app",
            data: {
                num: 1
            },
            methods:{
                add: function(){
                   if(this.num<10){
                    this.num++;
                   }else{
                       alert("达到最大啦!");
                   }                    
                },

                sub: function(){
                    if(this.num>0){
                        this.num--;
                    }else{
                        alert("已经没有了!");
                    }
                    
                }
            }
        })
    </script>
</body>
</html>
  • data中写需要用到的数据: num
  • -methods中添加两个方法:加(add)、减(sub)
  • 使用v-text或者差值表达式将num设置给span标签
  • 使用v-on:(简写,@)将addsub分别绑定给+、-按钮
  • 累加的逻辑:小于10累加,否则提示
  • 递减的逻辑:大于0递渐,否则提示
  • 方法中通过this关键字获取data中的数据

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Vue实现计数器案例

本文链接: https://lsjlt.com/news/129146.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vue实现计数器案例
    本文实例为大家分享了Vue实现计数器展示的具体代码,供大家参考,具体内容如下 效果: <!DOCTYPE html> <html lang="en"> ...
    99+
    2024-04-02
  • Vue 计数器的实现
    目录1、计数器的实现2、实现效果1、计数器的实现 在页面上简单实现一个计数器: <!DOCTYPE html> <html lang="en"> <...
    99+
    2024-04-02
  • JavaScript实现简易计算器案例
    本文实例为大家分享了JavaScript模仿windows计算器,供大家参考,具体内容如下 功能: 1、实现单机按钮录入数字2、实现基础四则运算功能,并添加必要的异常处理,例如,除数...
    99+
    2024-04-02
  • vue实现选项卡案例
    本文实例为大家分享了vue实现选项卡案例的具体代码,供大家参考,具体内容如下 实现步骤 实现静态UI效果 用传统的方式实现标签结构和样式 基于数据重构UI效果 将静态的结构和样式重...
    99+
    2024-04-02
  • vue实现记事本案例
    本文实例为大家分享了vue实现记事本案例的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en">   <h...
    99+
    2024-04-02
  • Vue实现数据导出导入实战案例
    目录前言1、创建一个空白的vue2/vue3项目2、创建Export.vue 示例文件总结前言 项目开发当中,列表数据的导出功能基本是每个业务系统必备的功能、另外Excel数据批量导...
    99+
    2023-01-09
    vue实现导入导出 vue文件导入导出 vue怎么导出
  • vue Echarts实现仪表盘案例
    本文实例为大家分享了vue Echarts实现仪表盘案例的具体代码,供大家参考,具体内容如下 1、main.js 页面 import Vue from 'vue' import Ap...
    99+
    2024-04-02
  • vue实现选项卡小案例
    本文实例为大家分享了vue实现选项卡小案例的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en">   <...
    99+
    2024-04-02
  • vue实现二级弹框案例
    本文实例为大家分享了vue实现二级弹框的具体代码,供大家参考,具体内容如下 二级弹框案例,如下图所示 <template>     <div class="zw...
    99+
    2024-04-02
  • javascript实现倒计时小案例
    本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 效果如下: 代码思路: 1、这个倒计时是不断变化的,因此需要定时器来自动变化 ( set...
    99+
    2024-04-02
  • 微信小程序实现计算器案例
    本文实例为大家分享了微信小程序实现计算器的具体代码,供大家参考,具体内容如下 项目展示 页面设计 分为上面输入的显示部分和下面按键部分 <!--pages/index/i...
    99+
    2024-04-02
  • vue实现计数器简单制作
    本文实例为大家分享了vue实现计数器简单实现代码,供大家参考,具体内容如下 过程注意事项 创建vue实例时:el(挂载点)data(数据)methods(方法)。 ...
    99+
    2024-04-02
  • Vue 计算属性之姓名案例的三种实现方法
    目录一、姓名案例-插值语法实现二、姓名案例-methods实现三、姓名案例-计算属性实现四、计算属性简写效果: 一、姓名案例-插值语法实现 <!DOCTYPE html>...
    99+
    2024-04-02
  • vue实现简单购物车案例
    本文实例为大家分享了vue实现简单购物车的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="en"> ...
    99+
    2024-04-02
  • Vue实现简易购物车案例
    本文实例为大家分享了Vue实现简易购物车的具体代码,供大家参考,具体内容如下 先来看一下完成后的效果吧。 CSS 部分 这里没什么好说的,就是v-cloak 这一个知识点 ta...
    99+
    2024-04-02
  • Vue+MySQL实现登录注册案例
    Vue+MySQL实现登录注册案例 1.新建vue项目并连接数据库 具体步骤见vue连接mysql数据库 2.新建登录页面、注册页面和首页 在src/views文件夹下,新建 login.vue(登录...
    99+
    2023-09-03
    mysql vue.js 前端
  • Vue组件设计-滚动置顶设计案例
    目录1. 滚动交互注意事项2. 组件设计考虑因素3. 基于Vue的滚动置顶设计实例在前端开发中,滚动置顶是一个比较常见的交互设计,特别是在一些大型网站的首页,当内容篇幅较多时,在页面...
    99+
    2023-05-18
    vue滚动置顶 vue滚动置顶设计案例 vue滚动
  • Vue实现简单的购物车案例
    本文实例为大家分享了Vue实现简单的购物车案例的具体代码,供大家参考,具体内容如下 代码: <template> <div> <div...
    99+
    2024-04-02
  • Vue实现简单购物车小案例
    本文实例为大家分享了Vue实现简单购物车的具体代码,供大家参考,具体内容如下 HTML首页 <!DOCTYPE html> <html lang="en">...
    99+
    2024-04-02
  • vue实现计算器封装
    本文实例为大家分享了vue实现计算器封装代码,供大家参考,具体内容如下 前言:根据计算器可增添加减乘除的封装可扩展,大家请参照效果如下: 文件目录 我们导入了四个js包,在下面有...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作