.vue 파일에 Vue “single file component”가 있는 경우, vue에서 메서드를 정의하는 것과 성능 차이가 있습니까?methods
블록:
methods: {
// in this example, re-emit an input event to the parent
onInput(val) {
this.$emit('input', val);
}, },
…템플릿에 어나니머스 함수를 정의하는 방법:
<some-input @input="(val) => $emit('input', val')" />
.vue 파일이 작성될 때 같은 코드로 끝나기를 바라지만 실제적인 차이가 있는지 궁금합니다.(예를 들어 템플릿의 내용이 변경될 때 익명 함수를 다시 정의해야 하는 경우)
옵션 API와 함께 Vue 2를 사용하고 있습니다만, Vue 3에 대한 답변이 다른지도 알고 싶습니다.