Vue1.0 和Vue2.0的派发事件修改 $dispatch(

2016-12-20  本文已影响0人  sponing

Vue1.0保留着两个事件

$dispatch() // 派发事件,沿着父链冒泡
$broadcast() // 广播事件, 向下传递给所有的后代

但是在很多组件中都是1.0版本的,但是怎么在2.0使用它呢?

Vue1.0
<infinite-loading :on-infinite="onInfinite"></infinite-loading>

this.$broadcast('$InfiniteLoading:loaded');
Vue1.0
<infinite-loading :on-infinite="onInfinite" ref="infiniteLoading"></infinite-loading>

this.$refs.infiniteLoading.$emit('$InfiniteLoading:loaded');
上一篇 下一篇

猜你喜欢

热点阅读