初学!!! 不调用点击事件是否可以限制文本框的为正整数???

Logerlink 2018-05-16 04:33:32
场景: 网上的一个Demo 有一个功能是可以点击修改 (加或减) 选购商品的 数量
但并没有完善,减到0的时候还会继续减下去变成-1,-2,-3....


尝试:
1. 过滤器 好像是不能随着点击事件的发生 而触发过滤器
2. watch 按照文档来 还是没能进方法 ...



需要代码 可提供

还请各位大佬多多指教!



...全文
326 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Logerlink 2018-05-17
  • 打赏
  • 举报
回复
引用 5 楼 wcwtitxu 的回复:
@click="product.pro_num=Math.max(1, product.pro_num-1)"
谢谢 确实可行
Logerlink 2018-05-17
  • 打赏
  • 举报
回复
引用 4 楼 qq_42209630 的回复:
给那个减的按钮的点击事件加一个判断,如果等于0,再点击就一直取值为0。
嗯 这样也是可以的 但还是觉得能少写一个方法就少写一个吧 有点懒 哈哈
Logerlink 2018-05-17
  • 打赏
  • 举报
回复
引用 3 楼 u010825190 的回复:
<input type='number' min='1'>

谢谢点播 但还是会减到负值
后来有试过 发现只有操作input[number] 自带的加减按钮 限制值域才会生效
wcwtitxu 2018-05-17
  • 打赏
  • 举报
回复
@click="product.pro_num=Math.max(1, product.pro_num-1)"
NiceYours 2018-05-16
  • 打赏
  • 举报
回复
给那个减的按钮的点击事件加一个判断,如果等于0,再点击就一直取值为0。
  • 打赏
  • 举报
回复
<input type='number' min='1'>
Logerlink 2018-05-16
  • 打赏
  • 举报
回复
引用 1 楼 jinhx 的回复:
有onchange事件
嗯 这个的确是可以 但有没有比较好的方法呢???
jinhx 2018-05-16
  • 打赏
  • 举报
回复
有onchange事件

87,884

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧