MCPcopy
hub / github.com/vuejs/core / updated

Function updated

packages/runtime-dom/src/directives/vShow.ts:29–44  ·  view source on GitHub ↗
(el, { value, oldValue }, { transition })

Source from the content-addressed store, hash-verified

27 }
28 },
29 updated(el, { value, oldValue }, { transition }) {
30 if (!value === !oldValue) return
31 if (transition) {
32 if (value) {
33 transition.beforeEnter(el)
34 setDisplay(el, true)
35 transition.enter(el)
36 } else {
37 transition.leave(el, () => {
38 setDisplay(el, false)
39 })
40 }
41 } else {
42 setDisplay(el, value)
43 }
44 },
45 beforeUnmount(el, { value }) {
46 setDisplay(el, value)
47 },

Callers

nothing calls this directly

Calls 4

setDisplayFunction · 0.85
beforeEnterMethod · 0.80
enterMethod · 0.80
leaveMethod · 0.80

Tested by

no test coverage detected