이벤트
vue3 setup() onSubmit emit 사용하기
하위 컴포넌트 export default { emits: ['add'], setup(props, context) { const { emit } = context } const onSubmit = handleSubmit( ( { data } // Form values ) => { // Form submission logic emit('add', data) } ) return { onSubmit } } 상위 컴포넌트 .... 생략 methods: { add(data) console.log(data) } },
Vue.js 버튼에 클릭 이벤트 함수 여러개 달기 - 주의사항?
열기 이런 버튼이 하나 있습니다. 보통 버튼 하나에 클릭 이벤트를 달 경우 open()이라는 함수가 있으면 이렇게 사용합니다. 열기닫기 두 개의 이벤트를 사용할 경우 두 개의 함수를 이벤트로 걸어주면 됩니다. 근데 이렇게 하면 동작하지 않습니다... 열기닫기 두 개 부터는 ()를 생략하면 안됩니다...