type
status
date
slug
summary
tags
category
icon
password

父传子

父组件通过v-bind绑定一个数据,子组件通过defineProps接收
Menu组件传参,
如果传递的是一个字符串类型的数据,可以不写v-bind,比如下面代码里的title
如果传递的是一个非字符串的数据,则必须写v-bind,简写为冒号,比如下面代码里的data
 
子组件使用defineProps接收,如下所示:
如果使用了TS,不给参数设置默认值,可以这样写:
 
如果使用了TS,要给参数设置默认值,就必须使用TS特有的默认值方式:withDefaults,如下所示:
withDefaults是个函数,无须引入开箱即用,第一个参数接受一个props函数,第二个参数是一个对象,用来设置默认值

子传父

在子组件绑定一个click事件,通过defineEmits派发:
如果用了TS,可以这样写:
父组件接受子组件的事件:

子组件暴露给父组件内部属性

子组件通过defineExpose,可以将内部属性暴露给父组件
父组件通过ref获取到,
学习Vue3第十三节:全局、局部、递归、动态组件《野鸽》
衔蝉
衔蝉
一个普通的干饭人🍚
公告
type
status
date
slug
summary
tags
category
icon
password
欢迎来到衔蝉的博客小站✨
这里是我的个人学习、生活记录
--- 免责声明 ---
⚠️ 本站内容仅代表个人观点
⚠️ 本站内容仅供学习参考使用
--- 关于我 ---
我要如加菲猫一般地活着
一大碗杂碎面
就能换来一个艳阳天🌻