Skip to content

异步默认设置

通常情况下,表单组件首次传入值会作为表单重置时的默认值,如果表单先渲染,后传入默认值,那么后续填入的默认值在点击表单重置的时候是不会设置为该值,会重置为表单渲染时候的值。比如编辑表单。

组件提供了expose方法:setDefault用于设置表单的初始值,在你需要的时间点设置之前传入的值为初始值,点击重置时就会显示为该初始值,其实现代码为:

javascript
// 刷新表单
const showForm = ref(true);
const setDefault = () => {
  showForm.value = false;
  nextTick(() => {
    showForm.value = true;
  });
};

贡献者

mosowe

文档版本 v1.0.1