在JS中添加了点击减号按钮让数值减少的功能,但是会出现点击一次无法减少数值,需要再点击才可以让数值减少的情况。
造成这个情况原因是函数的执行顺序不对,应该是先执行减少数值函数的判断,再执行渲染函数。
function reduce(i) { console.log(data); if (data[i].num > 0) { data[i].num--; } renders(); total(); rs() }
在JS中添加了点击减号按钮让数值减少的功能,但是会出现点击一次无法减少数值,需要再点击才可以让数值减少的情况。
造成这个情况原因是函数的执行顺序不对,应该是先执行减少数值函数的判断,再执行渲染函数。
function reduce(i) { console.log(data); if (data[i].num > 0) { data[i].num--; } renders(); total(); rs() }