美文网首页
Vue1.0 和Vue2.0的派发事件修改 $dispatch(

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

作者: sponing | 来源:发表于2016-12-20 10:09 被阅读0次

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');

相关文章

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

    Vue1.0保留着两个事件 $dispatch() // 派发事件,沿着父链冒泡$broad...

  • Cocos Creator关闭多点触摸的问题

    一、 方案一:改写Node的派发事件 方法:改写node的派发事件,当有多个响应的时候不去进行dispatch。 ...

  • vue1.0与vue2.0路由的区别

    个人总结——vue1.0与vue2.0路由的区别 vue1.0 html部分———— 主页 跳转链接 ...

  • Redux

    父组件 store.dispatch({type:'add', payload: 1})派发一个类型为add的事件...

  • GCD

    dispatch_queue_t:线程、队列dispatch_queue_create(派发队列)派发队列分为两种...

  • vue2.0与vue1.0中的区别1

    vue2.0与vue1.0中的区别1:每个组件模板中不在支持片段代码 在vue1.0 中的模板template中可...

  • Vue2.0中的路由配置

    Vue2.0较Vue1.0,路由有了较大改变。看一下Vue2.0中的路由如何配置: 步骤一: 在main.js文件...

  • 主线程同步派发一个block任务死锁问题

    死锁的原因: 解决办法: 不要同步派发,采用异步派发dispatch_async(派发完立即返回),则不形成死锁....

  • 【iOS开发】多线程 - GCD

    GCD(Grand Central Dispatch)俗称大中枢派发 线程改进示意图 dispatch_queue...

  • 事件总线通信

    事件谁派发谁监听,这里事件都交给$bus派发和监听,在派发事件时调用回调函数 main.js 文件 跨越多层级的...

网友评论

      本文标题:Vue1.0 和Vue2.0的派发事件修改 $dispatch(

      本文链接:https://www.haomeiwen.com/subject/zeuxvttx.html