Vue数据传递
2.0中官方文档,API文档-组件
数据父-子
数据
prop:使用prop传递数据,单向数据流,.sync 双向绑定[语法糖:foo="" @update:foo="val => bar = val"].
v-model::value="something" v-on:input="something = arguments[0]"
v-bind
v-bind="$props"会把object props中的数据绑定都绑定
$props:对象,代表当前组件收到的 props。Vue 示例代理访问到这个 props 对象的属性们1234<child v-bind="$props"></child><child :showHit="showHit" :message="message"></child>
|
|
v-bind='Object': 相当于v-bind:ObjectKey="value" ...
v-bind='value': String
事件
发送事件
|
|
接受事件
|
|
子-父数据传递
子-父只能用事件传递,注意父级接收事件只能用v-on
|
|
非父子数据传递
使用eventBus事件传递数据
|
|
dispatch
直接查找到父级进行通信
摘自element-ui
|
|
broadcast
广播
摘自element-ui
|
|