πŸ“šΒ Reference


πŸ“œΒ Chapter


defineModel()

Directive

useTemplateRef()

useModel()


useModel() - μ—­ν• , μž‘λ™ 방식


v-model의 원리 μž¬μ •μ˜

  1. prop (ν”„λ‘­) 전달: λΆ€λͺ¨μ˜ 값을 μžμ‹μ—κ²Œ μ „λ‹¬ν•œλ‹€. (예: modelValue λ˜λŠ” count)
  2. emit (이벀트 λ°œμƒ): μžμ‹μ˜ 값이 변경될 λ•Œ λΆ€λͺ¨μ—κ²Œ μ•Œλ¦°λ‹€. (예: update:modelValue λ˜λŠ” update:count)
λ™μž‘ useModel()을 μ‚¬μš©ν•˜μ§€ μ•Šμ„ λ•Œ (μˆ˜λ™) useModel()을 μ‚¬μš©ν•  λ•Œ (μžλ™)
값을 읽을 λ•Œ props.count msg.value
값을 μ“Έ λ•Œ emit('update:count', newValue) msg.value = newValue