父组件传递的属性和方法接收:
法1:使用props
let props = defineProps(["type", "size", "title"]);
let $emit = defineEmits(["change"]);
const handeler = () => {
$emit("change", "你好");
};
法2:使用useAttrs
import { useAttrs } from "vue";
let $attrs = useAttrs();
console.log($attrs);
注意: props与useAttrs方法都可以获取父组件传递过来的属性与方法值,但是props接收了,useAttrs方法就获取不到值了,props的优先级更高