栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

Vue 组件之间常用的通信方式

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Vue 组件之间常用的通信方式

Vue 组件之间常用的通信方式
  • props
  • 总线 eventbus
  • vuex
  • 自定义事件
    • 关系情况
      • $parent
      • $children
      • $root
      • $refs
      • provide/inject
    • 非 prop 特性
      • $attrs
      • $listener
	props 父->子传值 用属性
		parent
			
		child
			props:{
				fadata:{
					type:String,
					default:""
				}
			}	
		子->父	 用自定义事件	
		child
			this.$emit('add',good)
		parent
			
		
事件总线

任意两个组件之间值传递

	main.js 注册 
		Vue.prototype.$bus = new Vue()
	
	parent