vue3中defineComponent和<script setup>语法糖区别

先贴代码 defineComponent

所有在setup()里面的方法和值,要return 出来 然后组件传递方法是用setup语法糖里面的第二个参数.emit("方法名",传递的值)

context.emit("handleSizeChange", val);

不需要return,直接在里面写代码就行了,接收参数用 defineProps,传递方法用 defineEmits

你可能感兴趣的:(vue3+ts,vue.js,javascript,ecmascript)