使用道具 Vue3 观看
Watch with props Vue3
我想尝试在日期选择器中更新模型值和更改值
watch(range, (range) => {
emit("update:modelValue", range);
console.log("update:modelValue", range)
});
watch(() => props.modelValue,
(modelValue) => {
range.value = {
start: modelValue.start,
end: modelValue.end,
};
}
);
正在工作,但延迟并显示错误 [Vue 警告]:组件中超出了最大递归更新。
为什么需要第一块手表?
watch(() => props.modelValue,
(modelValue) => {
// Maybe some if condition check to avoid unnecessary calls
range.value = {
start: modelValue.start,
end: modelValue.end,
};
emit("update:modelValue", range);
}
);
我想尝试在日期选择器中更新模型值和更改值
watch(range, (range) => {
emit("update:modelValue", range);
console.log("update:modelValue", range)
});
watch(() => props.modelValue,
(modelValue) => {
range.value = {
start: modelValue.start,
end: modelValue.end,
};
}
);
正在工作,但延迟并显示错误 [Vue 警告]:组件中超出了最大递归更新。
为什么需要第一块手表?
watch(() => props.modelValue,
(modelValue) => {
// Maybe some if condition check to avoid unnecessary calls
range.value = {
start: modelValue.start,
end: modelValue.end,
};
emit("update:modelValue", range);
}
);