上一篇
Props(父传子)
props
接收,支持类型校验与默认值 $emit(子传父)
this.$emit('事件名', 数据)
触发父组件监听的自定义事件 v-model 双向绑定
v-model
= :value
+ @input
model
选项 $refs 访问子组件
this.$refs.子组件名
直接调用子组件方法或数据 Provide/Inject(跨层级传递)
provide
提供数据,后代组件用 inject
注入 Event Bus(事件总线)
const bus = new Vue()
) bus.$on
监听、bus.$emit
触发事件 Vuex/Pinia(状态管理)
集中式状态管理,适合复杂应用的多组件共享数据
$attrs 与 $listeners
$attrs
:接收父组件未在 props
中声明的属性 $listeners
:透传父组件的所有事件监听器 插槽通信(Scoped Slots)
<slot :data="子组件数据">
向父组件暴露数据 validator
函数自定义校验逻辑 nextTick
确保DOM更新后操作 Vue.set
或展开运算符保证响应性 Event Bus
,大型项目优先选 Vuex/Pinia本文由 罗舒 于2025-07-30发表在【云服务器提供商】,文中图片由(罗舒)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/488596.html
发表评论