vue想问一下这段代码作用?


    export default {
        props: {
            aData: {
                type: Object,
                default: () => {}//这个有什么用?
            }
        },
//没写完,就问上面这段,定义了个aData没看懂

default是一个默认值,如果父组件没有传值过来,默认就是空对象

props 是父组件传如的参数的定义
aData是参数名
type 是指这个参数的类型
default 是这个参数的默认值 (引入类型 不能直接写默认值 需要通过函数返回的方式定义)
()=> {} 表示 默认返回一个空对象 箭头函数的简写方式

aData类型为Object,默认值为空,vue中数组、对象的默认值要用工厂函数返回

一个 组件的props为 adata .类型为 object默认值是一个函数