Modal 工作……真费劲……
我正在 Nuxt 里做 Modal……\ 本来是想在添加、修改时通过打开 Modal 来查看数据并进行修改…… 像主页面的登录认证 Modal 这种情况,我用过 \$refs。\ 但听说 Vue 并不推荐这种做法…… 于是……历经波折……总算做出了 Modal 组件……\ 花了一天。 . 把需要的数据通过 Slot 传
我正在 Nuxt 里做 Modal……
本来是想在添加、修改时通过打开 Modal 来查看数据并进行修改……
像主页面的登录认证 Modal 这种情况,我用过 $refs。
但听说 Vue 并不推荐这种做法……
于是……历经波折……总算做出了 Modal 组件……
花了一天。 .
把需要的数据通过 Slot 传进去,在组件内部点击按钮时,再调用父组件的事件。
如果是一般的 Modal 用法,之后应该会一直复用这个组件……
哇……真的……我还以为现在几乎都做好了……
可是在 Modal 上使用 vee-validate 行不通……
是因为通过 Slot 放进去的吗?到底是什么原因啊……
头都要痛死了。唉……真让人压力山大……
怎么都解决不了……
(2 小时后……凌晨 4 点 40 分)
可以通过 vee-validate 使用组件……不过,可以在这里显示错误……
但这才是最大的问题……
假设在 Modal 里点了 [添加] 按钮,但因为有同名项而被拒绝了……
那么,显然就应该在 Modal 仍然打开的状态下,更新错误值……