mirror of
https://github.com/youzan/vant.git
synced 2025-10-22 03:44:48 +00:00
chore: improve filter (#8262)
This commit is contained in:
@@ -167,10 +167,9 @@ export default createComponent({
|
||||
|
||||
const originColumns = computed(() =>
|
||||
ranges.value.map(({ type, range: rangeArr }) => {
|
||||
let values = times(rangeArr[1] - rangeArr[0] + 1, (index) => {
|
||||
const value = padZero(rangeArr[0] + index);
|
||||
return value;
|
||||
});
|
||||
let values = times(rangeArr[1] - rangeArr[0] + 1, (index) =>
|
||||
padZero(rangeArr[0] + index)
|
||||
);
|
||||
|
||||
if (props.filter) {
|
||||
values = props.filter(type, values);
|
||||
@@ -290,10 +289,7 @@ export default createComponent({
|
||||
emit('update:modelValue', oldValue ? value : null)
|
||||
);
|
||||
|
||||
watch(
|
||||
[() => props.filter, () => props.minDate, () => props.maxDate],
|
||||
updateInnerValue
|
||||
);
|
||||
watch(() => [props.filter, props.minDate, props.maxDate], updateInnerValue);
|
||||
|
||||
watch(
|
||||
() => props.modelValue,
|
||||
|
@@ -137,12 +137,12 @@ export default createComponent({
|
||||
watch(columns, updateColumnValue);
|
||||
|
||||
watch(
|
||||
[
|
||||
() => props.filter,
|
||||
() => props.minHour,
|
||||
() => props.maxHour,
|
||||
() => props.minMinute,
|
||||
() => props.maxMinute,
|
||||
() => [
|
||||
props.filter,
|
||||
props.minHour,
|
||||
props.maxHour,
|
||||
props.minMinute,
|
||||
props.maxMinute,
|
||||
],
|
||||
updateInnerValue
|
||||
);
|
||||
|
Reference in New Issue
Block a user