]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: update feat/v-model-details-dialog 8048/head
authorAnthony Fu <anthonyfu117@hotmail.com>
Mon, 10 Apr 2023 09:27:00 +0000 (11:27 +0200)
committer三咲智子 Kevin Deng <sxzz@sxzz.moe>
Mon, 21 Aug 2023 08:13:11 +0000 (16:13 +0800)
packages/runtime-dom/src/directives/vModel.ts

index b37ebd266d66b524504fe2d8c1d1246e74252709..c7b88b78a35061277fc39114182c8e872d75a1b8 100644 (file)
@@ -230,10 +230,10 @@ export const vModelDetails: ModelDirective<HTMLDetailsElement> = {
 
 export const vModelDialog: ModelDirective<HTMLDialogElement> = {
   created(el, _, vnode) {
+    el._assign = getModelAssigner(vnode)
     addEventListener(el, 'close', () => {
       el._assign(false)
     })
-    el._assign = getModelAssigner(vnode)
   },
   mounted(el, { value }) {
     el.open = value