3***@qq.com
3***@qq.com
  • 发布:2020-09-08 14:34
  • 更新:2020-09-08 14:34
  • 阅读:791

input @input 监听输入0 时赋值

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.11

第三方开发者工具版本号: 1.03.2008270

基础库版本号: 2.12.2

项目创建方式: HBuilderX

示例代码:

t.$nextTick(function() {
shopsnum = t.oldshopnum
console.log(shopsnum)
setTimeout(() => {
t.shopnum = parseInt(shopsnum)

                                  t.$forceUpdate();  
                                }, 500)  

                                })

操作步骤:

看bug描述

预期结果:

5

实际结果:

bug描述:

input 的@input监听输入框输入,当我输入0时,我想把输入的0 赋值回我自己之前输入的【oldvalue(5)】值 ,我赋值时
var a = t.oldvalue //之前的值
t.inputvalue = a; //将a值给input值赋值
但我这边 input框里的值没变成 5 反而是0

当我改个写法
t.inputvalue = parseInt(a)+1; //将a值给input值赋值
我这边 input框里的值变成 6了,
这是怎么个回事

2020-09-08 14:34 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复