目录

  • 1、原生实现
    • 1.1、html 部分
    • 1.2、JavaScript 部分
    • 1.3、css 部分
  • 2、uniApp 实现
    • 2.1、html 部分
    • 2.2、JavaScript 部分
    • 2.3、css 部分
  • 3、演示

1、原生实现

1.1、html 部分

<body><div><div class="cumulative_box"><p class="cumulative_btn" onclick="btnCumulative(0)">-</p><p class="cumulative_result" id="cumulativeResult"></p><p class="cumulative_btn" onclick="btnCumulative(1)">+</p></div></div>
</body>

1.2、JavaScript 部分

let cumulativeResult = document.getElementById('cumulativeResult');
// 设置默认值为 0
cumulativeResult.innerHTML = 0;function btnCumulative(i) {// 把字符串转换为数字let sum = Number(cumulativeResult.innerText);if (i == 0) { // 实现累减功能sum -= 1;// 操作 DOM 重新渲染值cumulativeResult.innerHTML = sum;} else { // 实现累加功能sum += 1;// 操作 DOM 重新渲染值cumulativeResult.innerHTML = sum;}
}

1.3、css 部分

* {margin: 0;padding: 0;
}.cumulative_box {border-radius: 5px;box-shadow: 3px 3px 5p;width: 180px;display: flex;align-items: center;justify-content: space-between;
}.cumulative_btn {background-color: rgba(10, 10, 10, .3);border-radius: 5px;flex: 1;line-height: 40px;text-align: center;font-size: 30px;font-weight: 600;color: #FFEE90;cursor: pointer;
}.cumulative_result {box-sizing: border-box;flex: 3;line-height: 40px;border-radius: 5px;margin: 0 5px;font-size: 18px;box-shadow: 0 0 8px;padding: 0 5px;color: #2F4F4F;text-align: center;
}

2、uniApp 实现

2.1、html 部分

<template><view><view class="cumulative_box"><text class="cumulative_btn" @click="btnCumulative(0)">-</text><text class="cumulative_result">{{cumulativeResult}}</text><text class="cumulative_btn" @click="btnCumulative(1)">+</text></view></view>
</template>

2.2、JavaScript 部分

export default {data() {return {cumulativeResult: 86}},methods: {btnCumulative(i) {if (i == 0) {this.cumulativeResult -= 1;} else {this.cumulativeResult += 1;}}}
}

2.3、css 部分

* {margin: 0;padding: 0;
}.cumulative_box {border-radius: 5px;box-shadow: 3px 3px 5p;width: 160px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: space-between;
}.cumulative_btn {background-color: rgba(10, 10, 10, .3);border-radius: 5px;flex: 1;line-height: 30px;text-align: center;font-size: 30px;font-weight: 600;color: #FFEE90;cursor: pointer;
}.cumulative_result {box-sizing: border-box;flex: 3;line-height: 30px;border-radius: 5px;margin: 0 5px;font-size: 18px;box-shadow: 0 0 8px;padding: 0 5px;color: #2F4F4F;text-align: center;
}

3、演示


累计(cumulative)相关推荐

  1. Oracle 学习笔记:Backup Recovery 常用命令

    1.设置归档模式: (1):查看数据库是否处于归档模式: 归档模式处于禁用状态. (2):设置数据库处于归档模式: 设置数据库处于归档模式的前提是数据库处于mount状态下,重启数据库至mount状态 ...

  2. [SAP Dictionary]

    Words    Chinese (foreign) exchange gain 汇兑收益 (foreign) exchange loss 汇兑损失 (investment) support allo ...

  3. 数据备份 linux,linux下的数据备份

    制定备份策略 将原始设备转储到文件,或从文件恢复原始设备 执行部分备份和手工备份 检验备份文件的完整性 从备份部分地或完全恢复文件系统 完善的备份是系统管理的必要部分,但是决定对什么进行备份以及何时和 ...

  4. R计算数组的累计加和(Cumulative Sums)

    R计算数组的累计加和(Cumulative Sums) 目录 R计算数组的累计加和(Cumulative Sums) R中的累加和 可视化R中的累加和

  5. python累计积_累积分布函数(cumulative distribution function)

    欢迎各位学习从0到1Python数据科学之旅,腾讯课堂和网易云课堂入口分别如下: (腾讯课堂新营业,报名可领取20元优惠券) 微信公众号:pythonEducation 模型和统计项目QQ:23146 ...

  6. R语言ggplot2可视化绘制累计频率图、累积分布图(cumulative frequency/density distribution)

    R语言ggplot2可视化绘制累计频率图.累积分布图(cumulative frequency/density distribution) 目录 R语

  7. Cumulative distribution function(CDFs)累计分布函数

    论文中经常出现CDF曲线,什么是CDF呢?其实很简单 累积分布函数(cumulative distribution function)定义:对连续函数,所有小于等于a的值,其出现概率的和.F(a)=P ...

  8. oracle 按月累计求和,SQL Cumulative Sum累积求和

    excel在一个图表内,显示折线图和柱状图 折线图和柱状图,在同一个图表中拆分显示   一个图,设置主坐标轴 另外一个图,设置次坐标轴     拆分,通过调整纵坐标的最小值和最大值来实现     关于 ...

  9. 绘制pr曲线图_生存分析如何绘制事件发生累计概率曲线图?

    公众号前段时间发了篇推文<ggsurvplot()函数绘制Kaplan-Meier生存曲线>用来介绍生存曲线的绘制,下面的推文内容跟这篇文章结合着看. 在生存分析中我们通常关注个体在时间t ...

最新文章

  1. R语言dplyr处理dataframe:使用mutate函数生成新的列、recode函数进行数据编码、rename函数重命名字段、arrange排序数据列、select筛选数据、filter过滤数据
  2. 第一门编程语言的选择无关紧要?
  3. 并发异步处理队列 .NET 4.5+
  4. python自学步骤-小白刚入门Python,学完基础后,接下来的学习步骤!
  5. 设计模式 -行为型模式_ 观察者模式Observer Pattern 之 JDK内置的实现
  6. webapi 初识 net
  7. 直接在电脑屏幕上画画_电脑屏幕保护膜有那些你知道吗?
  8. 主函数中冒泡法 VS 自定义函数选择法
  9. Cisco基础(六):配置目前网络环境、项目阶段练习
  10. Web前端开发工程师常用技术网站整理
  11. 服务器2012系统登录密码忘记6,Server2012忘记管理员密码的处理方法
  12. 如何在购买笔记本电脑的时候选择配置?这篇笔记本电脑的配置参数解析你值得拥有。
  13. 如何实现网站内容秒收录?网站秒收录技巧分享!
  14. 如何查看所使用计算机的配置,电脑配置的三种查看方法 不用借助软件怎么查看电脑配置...
  15. 一政网:考教师编制,掌握出题结构很重要!
  16. 美颜SDK架构技术分析
  17. java的时间日期类_Java基础学习:日期时间类
  18. HTML jQuery实现点赞功能(模仿CSDN的样式)
  19. Eclipse的安装和使用
  20. 钉钉企业开发的一些总结

热门文章

  1. 二级python模拟考试软件
  2. 硅谷之行 (19) 硅谷的雨季
  3. 如何做好上海微信自媒体平台
  4. lora扩频串口无线通信模块的功能解析(含中继、透传等)
  5. 【汇编】奇校验程序:输入一个字符,编写一个程序判断这个字符中1的个数,如果是偶数个1,则校验位(字符最高位)为1,如果是奇数个1,则校验位为0。并显示加入校验位前后该字符的二进制代码。
  6. 其实婚礼邀请函还可以很中国风
  7. 无损放大图片怎么做?工具分享
  8. 作为一个J2EE软件攻城师
  9. NBA球员投篮数据可视化
  10. silabs 硬件抽象层