mineadmin / MineAdmin-Vue

MineAdmin Vue 是一个开源免费专门适配于 MineAdmin 后台权限管理系统的前端中后台模板,使用了 vue3, vite5, pinia, arco design, javascript 等主流开发技术,未使用Typescript,我们选择了简单。
MIT License
314 stars 102 forks source link

MaFormModel拿不到FormRef #171

Closed tiancheng-66 closed 3 months ago

tiancheng-66 commented 3 months ago
image

打印的ma-form-model 的 ref ,formRef是undefined。不能拿到form方法咋操作表单呢

zhanghangt commented 3 months ago

没发现问题,先确认组件调用是否正确,弹窗是否打开,或者贴上完整代码。 微信图片_20240601160509

tiancheng-66 commented 3 months ago
const handleAddGroup = () => {
    // formModelRef.value.form = {}
    console.log(formModelRef.value)

    formModelRef.value.formRef.resetForm()

    formModelTitle.value = '新增'
    formModelRef.value.open({})
}

意思是formModelRef没有执行open的时候 formModelRef里面的formRef就是空的吗

kanyxmo commented 3 months ago

open未执行的时候,实际dom节点还没有生成,拿不到ref的