需求是模拟一个软键盘,每输入一个字符,先push到数组arr中,然后拼接到对象b中:var arr=[];var b = '';arr.push(e);b = arr.join('');//输入数字的时候没有问题,//如依次点击1,2,3,//输出123//当依次点击1,‘.’,3的时候//在点击'.'时//抱警告:The specified value "3998700\".\"" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)?//arr.join('');方法失效,数组还被清空(数组其实没有被清空,而是join方法失效,导致拼串失败)请问该如何把'.'拼接进字符串b中?上面是push后的数组,下图是join后的字符串在那个警告那里,字符串没有被渲染上去(我是用的vue绑定的字符串)
添加回答
举报
0/150
提交
取消

