当前位置: 首页 > news >正文

关于uview2.0计步器最大值赋值问题

需求:当有设置最大值时,计步器则设置max为此数值,最小值1,加大最大值时即不能在往上增加,最大值设置为0则为不限;那么u-number-box的max就要根据设置的数值去判断
在这里插入图片描述
uview的u-number-box文档:https://www.uviewui.com/components/numberBox.html

文档上写的max的默认值为Number.MAX_SAFE_INTEGER,在h5和app上设置这个没问题。

<!-- app、h5 -->
<u-number-box :max="num == 0 ? Number.MAX_SAFE_INTEGER : num"/>

微信小程序上就不行,但是又没报错,点击加号不会+1。后面百度了下,
Number.MAX_SAFE_INTEGER 常量表示在 JavaScript 中最大的安全整数(maxinum safe integer)(2^53 - 1)
Number.MAX_SAFE_INTEGER // 9007199254740991
Math.pow(2, 53) - 1 // 9007199254740991
既然Number.MAX_SAFE_INTEGER和Math.pow(2, 53) - 1都代表同样的数值,是不是可以拿来使用呢

<!-- app、h5、微信小程序 -->
<u-number-box :max="num == 0 ? (Math.pow(2, 53) - 1) : num"/>

三个端都验证了下,没问题

相关文章:

  • Spring cloud 限流的多种方式
  • 面试时被问:为什么裁员只裁你,不裁别人,该怎么回答?
  • openEuler21.10部署nextcloud15,mariadb版本5.5.68,php版本7.0.33
  • 用户界面图形和各种插图网站 UI Graphics
  • 五分钟学会Nacos
  • 从零开始的AI绘画:MidJourney带你掌握AI绘画的基础和高级技巧
  • 封装,继承
  • 【前端架构】Angular,React,Vue那个是2023的最佳选择?
  • 特斯拉的操作系统是用什么语言编写的?
  • 自主HttpServer实现(C++实战项目)
  • 【数据库】什么是 PostgreSQL?开源数据库系统
  • 为什么基础矩阵F的自由度是7
  • 防火墙的NAT技术
  • Pyspark_结构化流3
  • 【云原生】Kubernetes(k8s)部署 MySQL+Dubbo+Nacos服务
  • Babel配置的不完全指南
  • Date型的使用
  • eclipse(luna)创建web工程
  • HTTP中GET与POST的区别 99%的错误认识
  • Java程序员幽默爆笑锦集
  • java取消线程实例
  • Java深入 - 深入理解Java集合
  • js中的正则表达式入门
  • Linux各目录及每个目录的详细介绍
  • Node + FFmpeg 实现Canvas动画导出视频
  • PHP的类修饰符与访问修饰符
  • spring学习第二天
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • webpack入门学习手记(二)
  • 初探 Vue 生命周期和钩子函数
  • 大主子表关联的性能优化方法
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 深入 Nginx 之配置篇
  • 因为阿里,他们成了“杭漂”
  • const的用法,特别是用在函数前面与后面的区别
  • kubernetes资源对象--ingress
  • 从如何停掉 Promise 链说起
  • 如何正确理解,内页权重高于首页?
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​io --- 处理流的核心工具​
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • %@ page import=%的用法
  • (27)4.8 习题课
  • (C语言)fgets与fputs函数详解
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (pojstep1.3.1)1017(构造法模拟)
  • (八)Flask之app.route装饰器函数的参数
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (三十五)大数据实战——Superset可视化平台搭建
  • (十六)Flask之蓝图
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转)EXC_BREAKPOINT僵尸错误