当不传值的时候,默认值为null,if条件不执行,只有传值的时候,val才为真执行if操作,v-if,只有值的时候,才展示,如果default: () => ({}),这样if肯定执行,因为{}是为true,v-if也会展示,但是{},这是没必要的。 这里用null,对于if和v-if判断友好,减少了没有必要的执行逻辑和渲染