🎈 perf(从小程序卡片进来的没有权限跳回首页):

This commit is contained in:
2022-11-26 14:20:34 +08:00
parent 2babf94747
commit ac260696f8
5 changed files with 27 additions and 15 deletions
+1
View File
@@ -33,6 +33,7 @@
input {
font-size: $font_size_medium;
// text-align: right;
width: 100%;
padding-right: 10px;
}
}
+10 -10
View File
@@ -47,12 +47,16 @@ const Counter = memo((props: params) => {
//保留小数
const formatDigits = (num) => {
num = num + ''
if (num.includes('.') && digits > 0) {
console.log('num::', num.includes('.'))
if (num.includes('.')) {
let res = num.split('.')
let last_num = res[1].substr(0, digits)
return res[0] + '.' + last_num
if (digits > 0) {
let last_num = res[1].substr(0, digits)
return res[0] + '.' + last_num
} else {
return res[0]
}
}
return parseFloat(num)
}
@@ -67,22 +71,18 @@ const Counter = memo((props: params) => {
const onInputEven = (e) => {
let res = e.detail.value
if (res === '') {
// setValue({ ...value, count: minNum })
onChange?.(minNum)
} else if (!isNaN(Number(res))) {
let count = formatDigits(res)
count = checkData(count)
// setValue({ ...value, count })
onChange?.(parseFloat(count as string))
} else {
let num = parseFloat(res)
if (!isNaN(num)) {
let count = formatDigits(num)
count = checkData(count)
// setValue({ ...value, count })
onChange?.(count as number)
} else {
// setValue({ ...value, count: defaultNum })
onChange?.(defaultNum)
}
}
@@ -104,12 +104,12 @@ const Counter = memo((props: params) => {
}
}
return (
<View className={styles.main}>
<View className={styles.main} onClick={(e) => e.stopPropagation()}>
<View className={styles.reduce} onClick={() => minus()}>
-
</View>
<View className={styles.input}>
<Input value={String(value.count)} onInput={onInputEven} onBlur={onBluerEven} disabled={disabled} alwaysEmbed={true} cursorSpacing={150} />
<Input type='digit' value={String(value.count)} onInput={onInputEven} onBlur={onBluerEven} disabled={disabled} alwaysEmbed={true} cursorSpacing={150} />
<View className={styles.unit}>{unit}</View>
</View>
<View className={styles.plus} onClick={() => onPlus()}>