/* broadcast 事件广播 @param {componentName} 组件名称 @param {eventName} 事件名 @param {params} 参数 遍历寻找所有子孙组件,假如子孙组件和componentName组件名称相同的话,则触发$emit的事件方法,数据为 para ...
分类:
其他好文 时间:
2017-12-31 12:48:31
阅读次数:
102
在vue中,父组件向之组件通讯使用的是props,子组件向父组件通讯使用的是$emit+事件,那非父子间的通讯呢,在官方文档上只有寥寥数笔, 概念很模糊,这个空的vue实例应该放在哪里呢,光放文档并没有明确的描述,经过查证一些其他的资料,发现其实这个非父子间的通讯是这么用的: 首先,这个空的实例需要 ...
分类:
其他好文 时间:
2017-12-27 11:48:10
阅读次数:
116
创建文件events.js,依次写入下列代码: 事件模块引入与实例化监听器 方法 一、on(event, callback) 注册监听事件 二、addListener(event, callback) 添加一个监听器到监听器数组的尾部 三、emit(event,[arg1],[arg2],[arg3 ...
分类:
其他好文 时间:
2017-12-24 11:11:05
阅读次数:
320
vuex概述 Vuex 是一个主要应用在中大型单页应用的类似于 Flux 的数据管理架构。它主要帮我们更好地组织代码,以及把应用内的的状态保持在可维护、可理解的状态。 但如果是简单的应用 ,就没有必要使用vuex来管理状态了, 只会增加应用的复杂性 ,一个简单的应用完全可以使用$emit这种方式就可 ...
分类:
其他好文 时间:
2017-12-23 21:41:48
阅读次数:
213
1、中央事件总线bus 2、父链 注:尽量少用,父子组件最好通过props和$emit来通信。 3、子组件索引 注:仅仅作为直接访问子组件的应急方案,避免在模板或者计算属性中使用$refs. ...
分类:
其他好文 时间:
2017-12-18 18:44:44
阅读次数:
203
vue render里面的nativeOn的解释官方的解释是:// 仅对于组件,用于监听原生事件,而不是组件内部使用 `vm.$emit` 触发的事件。 官方的解释比较抽象 个人理解: 仅用于组件这句话意思是:createElement()里面创建的不可以是原生html元素 而是组件,举例:crea ...
分类:
其他好文 时间:
2017-12-08 16:14:03
阅读次数:
178
一般来说,我们发出信号使用emit这个关键字来操作,但是会发现,emit并不算一个调用,所以它没有返回值。那么如果我们发出这个信号想获取一个返回值怎么办呢? 两个办法:1.通过出参形式返回,引用或者指针的方式带回;比如emit sig(int& i)或者emit sig(void* pointer) ...
分类:
其他好文 时间:
2017-12-03 22:45:46
阅读次数:
300
以下文章是我摘录别人的,自己做过记录,并非出自本人之手,感谢作者分享! 前言 在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用 props 或者 $emit 等方式 但是如果是大型项目,很多时候都需要在子组件之间传递数据,使用之前的方式就不太方便。Vue 的状态管理工具 ...
分类:
其他好文 时间:
2017-11-29 16:21:26
阅读次数:
231
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=" ...
分类:
其他好文 时间:
2017-11-28 16:37:25
阅读次数:
108