🐞 fix(ID1000985):【内部】加入购物车时,当输入两位数时,显示不全
This commit is contained in:
parent
1b55902ca0
commit
35ef32584f
@ -273,6 +273,11 @@ const Index = () => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 判断是否整数类型
|
||||||
|
function isInteger(obj) {
|
||||||
|
return (obj | 0) === obj
|
||||||
|
}
|
||||||
|
|
||||||
// 输入框失焦
|
// 输入框失焦
|
||||||
const onBlur = (e, id) => {
|
const onBlur = (e, id) => {
|
||||||
goodList.map((item) => {
|
goodList.map((item) => {
|
||||||
@ -289,16 +294,26 @@ const Index = () => {
|
|||||||
item.showInput = false
|
item.showInput = false
|
||||||
}
|
}
|
||||||
else if (search.modeId == 1 && Number(e.detail.value) >= 0.5) {
|
else if (search.modeId == 1 && Number(e.detail.value) >= 0.5) {
|
||||||
|
if (isInteger(Number(e.detail.value))) {
|
||||||
|
item.nums = Number(e.detail.value)
|
||||||
|
}
|
||||||
|
else {
|
||||||
item.nums = Number(e.detail.value).toFixed(2)
|
item.nums = Number(e.detail.value).toFixed(2)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (search.modeId == 2 && Number(e.detail.value) < 3) {
|
if (search.modeId == 2 && Number(e.detail.value) < 3) {
|
||||||
item.nums = 3
|
item.nums = 3
|
||||||
item.showInput = false
|
item.showInput = false
|
||||||
}
|
}
|
||||||
else if (search.modeId == 2 && Number(e.detail.value) >= 3) {
|
else if (search.modeId == 2 && Number(e.detail.value) >= 3) {
|
||||||
|
if (isInteger(Number(e.detail.value))) {
|
||||||
|
item.nums = Number(e.detail.value)
|
||||||
|
}
|
||||||
|
else {
|
||||||
item.nums = Number(e.detail.value).toFixed(2)
|
item.nums = Number(e.detail.value).toFixed(2)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return item
|
return item
|
||||||
})
|
})
|
||||||
setGoodlist([...goodList])
|
setGoodlist([...goodList])
|
||||||
|
|||||||
@ -305,6 +305,10 @@ const SearchPage = () => {
|
|||||||
delta: 1,
|
delta: 1,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 判断是否整数类型
|
||||||
|
function isInteger(obj) {
|
||||||
|
return (obj | 0) === obj
|
||||||
|
}
|
||||||
|
|
||||||
// 输入框失焦
|
// 输入框失焦
|
||||||
const onBlur = (e, id) => {
|
const onBlur = (e, id) => {
|
||||||
@ -322,16 +326,26 @@ const SearchPage = () => {
|
|||||||
item.showInput = false
|
item.showInput = false
|
||||||
}
|
}
|
||||||
else if (search.modeId == 1 && Number(e.detail.value) >= 0.5) {
|
else if (search.modeId == 1 && Number(e.detail.value) >= 0.5) {
|
||||||
|
if (isInteger(Number(e.detail.value))) {
|
||||||
|
item.nums = Number(e.detail.value)
|
||||||
|
}
|
||||||
|
else {
|
||||||
item.nums = Number(e.detail.value).toFixed(2)
|
item.nums = Number(e.detail.value).toFixed(2)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (search.modeId == 2 && Number(e.detail.value) < 3) {
|
if (search.modeId == 2 && Number(e.detail.value) < 3) {
|
||||||
item.nums = 3
|
item.nums = 3
|
||||||
item.showInput = false
|
item.showInput = false
|
||||||
}
|
}
|
||||||
else if (search.modeId == 2 && Number(e.detail.value) >= 3) {
|
else if (search.modeId == 2 && Number(e.detail.value) >= 3) {
|
||||||
|
if (isInteger(Number(e.detail.value))) {
|
||||||
|
item.nums = Number(e.detail.value)
|
||||||
|
}
|
||||||
|
else {
|
||||||
item.nums = Number(e.detail.value).toFixed(2)
|
item.nums = Number(e.detail.value).toFixed(2)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return item
|
return item
|
||||||
})
|
})
|
||||||
setGoodlist([...goodList])
|
setGoodlist([...goodList])
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user