React的起源和发展 React的出发点 React与传统MVC的关系 React高性能的体现:虚拟DOM React高性能的原理: 在Web开发中我们总需要将变化的数据实时反应到UI上,这时就需要对DOM进行操作。而复杂或频繁的DOM操作通常是性能瓶颈产生的原因(如何进行高性能的复杂DOM操作通 ...
分类:
其他好文 时间:
2018-01-15 18:56:07
阅读次数:
273
1、中央事件总线bus 2、父链 注:尽量少用,父子组件最好通过props和$emit来通信。 3、子组件索引 注:仅仅作为直接访问子组件的应急方案,避免在模板或者计算属性中使用$refs. ...
分类:
其他好文 时间:
2017-12-18 18:44:44
阅读次数:
203
Vue中组件这个特性让不少前端er非常喜欢,我自己也是其中之一,它让前端的组件式开发更加合理和简单。笔者之前有写过一篇Vue2.0子父组件通信,这次我们就来聊一聊平级组件之间的通信。 首先我们先搭好开发环境,我们先得装好git和npm这两个工具(如果有不清楚的同学请自行百度哦) 环境搭建步骤: 打开 ...
分类:
其他好文 时间:
2017-12-06 13:10:06
阅读次数:
112
非父子之间通过一个空的vue实例作为事件总线,相当于一个中转站。这个中转站是所有组件都可以看到的,大家通过这个中转站接收和触发事件。 在main.js文件中,添加一个空的vue实例eventHub。该实例需要是全局的,因为要在各个组件之中使用,而在此定义可以作为一个全局变量。 在子组件中通过this ...
分类:
其他好文 时间:
2017-11-20 17:46:33
阅读次数:
162
1.guava 简介 Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string proces ...
分类:
编程语言 时间:
2017-11-19 13:33:14
阅读次数:
252
有时候两个组件也需要通信(非父子关系)。当然Vue2.0提供了Vuex,但在简单的场景下,可以使用一个空的Vue实例作为中央事件总线。 参考:http://blog.csdn.net/u013034014/article/details/54574989?locationNum=2&fps=1 例子 ...
分类:
其他好文 时间:
2017-11-01 20:40:47
阅读次数:
127
我们在使用Vue.js开发复杂的应用时,经常会遇到多个组件共享同一个状态,亦或是多个组件会去更新同一个状态,在应用代码量较少的时候,我们可以组件间通信去维护修改数据,或者是通过事件总线来进行数据的传递以及修改。但是当应用逐渐庞大以后,代码就会变得难以维护,从父组件开始通过prop传递多层嵌套的数据由 ...
分类:
其他好文 时间:
2017-10-30 11:41:53
阅读次数:
2044
1.prop 父组件传递给子组件,即通过VUE本身具有的Props属性来传递值 Child组件 Father组件 运行结果 2.非Prop传递数据 Child Father 运行结果 3.v-on v-emit 子组件传给父组件 Child Father 运行结果 4.空vue实例作为事件总线,非父 ...
分类:
其他好文 时间:
2017-10-23 20:00:44
阅读次数:
264
父子组件通信 父组件向子组件传递数据: 1、通过子组件的 props 选项声明它期待获得的数据,用以接收父组件传过来的值。 2、在子组件标签中使用子组件props中创建的属性 3、父组件中注册子组件 4、把需要传给子组件的值赋给在子组件中声明的属性。 子组件向父组件传递数据: 1、在子组件中以某种方 ...
分类:
其他好文 时间:
2017-10-10 00:04:05
阅读次数:
140
github地址:greenrobot / EventBus 参考博客:EventBus3.0详解 参考博客: Android事件总线(一)EventBus3.0用法全解析 参考博客:Android消息传递之EventBus 3.0使用详解 先准备订阅 再发布信息 ...
分类:
移动开发 时间:
2017-09-29 15:05:11
阅读次数:
195