父子组件建立通信 我们可以为子组件的 props 指定验证规则。如果传入的数据不符合要求,Vue 会发出警告。这对于开发给他人使用的组件非常有用。 父往子传递信息流程 子往父组件传递信息流程 注意:需要自定义事件,使用this.$emit()触发这个自定义事件 父组件: 子组件: ...
分类:
其他好文 时间:
2018-07-31 13:43:00
阅读次数:
178
table组件 和 分页组件来自iview,在这里我根据公司业务再次做了一次封装,使用slot进行内容分发,可以随意放置input输入框和button按钮 ,再使用props向子组件传递参数,使用emit属性向父组件传递事件,代码如下 《子组件》 <template> <div style=""> ...
分类:
Web程序 时间:
2018-07-29 16:34:55
阅读次数:
558
1.进程定义进程(process)是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。2.进程查看1.图形查看gnome-system-monitor2.命令行查看ps命令ps##只显示当前teminel进程信息x|-A##所有进程-d##显示除了当前shell的所有进程f##显示进程从属关系e
分类:
系统相关 时间:
2018-07-28 00:15:25
阅读次数:
218
1.自定义事件,其实就是事件的监听,触发,是设计模式中的观察者模式。主要有三个方法:on,off,emit。 基本实现如下: Array.prototype.remove = function(item){ var temp = []; var index; for(var i=0; i<this. ...
分类:
其他好文 时间:
2018-07-24 00:47:31
阅读次数:
175
1.在main.js中注册全局的bus Vue.prototype.bus=new Vue(); 2.在组建中使用 子组建使用:this.bus.$emit('自定义事件名',data) methods:{ handleClicks(){ this.bus.$emit('openMenu',true ...
分类:
其他好文 时间:
2018-07-19 23:27:00
阅读次数:
1136
将readFile封装成一个方法(解决异步问题) 原因:因为node.js是非阻塞I/O,所以是异步的,读文件是I/O请求,所以会被抛出,等所有的非I/O请求都完成后才会进行 有异步问题的代码: 解决 方法一:回调函数 方法二:events模块 监听on 广播emit ...
分类:
Web程序 时间:
2018-07-11 14:40:23
阅读次数:
177
父子组件传值的问题,前面已经讲过,不再叙述,这里来说一种非父子组件的传值。 vue官网指出,可以使用一个空vue实例作为事件中央线! 也就是说 非父子组件之间的通信,必须要有公共的实例(可以是空的),才能使用 $emit 获取 $on 的数据参数,实现组件通信 这里举个例子来说明一下。 公共实例文件 ...
分类:
其他好文 时间:
2018-07-10 21:37:58
阅读次数:
162
父子组件之间的通信属于传递私有数据,比较容易理解 实现方式 父组件向子组件传值 直接在子组件的标签上绑定属性 子组件声明 props 来接收父组件传值的属性 子组件向父组件传值 直接在子组件的标签上绑定方法 子组件通过 $emit 方法调用父组件绑定过来的方法,并通过传递参数的形式达到传值的目的,这 ...
分类:
Web程序 时间:
2018-07-08 10:38:42
阅读次数:
188
一、Emit Emit,可以称为发出或者产出。在Framework中,与Emit相关的类基本都存在与System.Reflection,Emit命名空间下。可见Emit是作为反射的一个元素存在,反射可以查看程序集的元数据,获取程序集包含哪些类型,类型包含哪些方法等,但是反射只能“看”,Emit可以在 ...
分类:
其他好文 时间:
2018-07-07 20:23:10
阅读次数:
141
从vue1.0升级至2.0之后 prop的.sync被去除 因此直接在子组件修改父组件的值是会报错的如下: 目的是为了阻止子组件影响父组件的数据那么在vue2.0之后 如何在子组件修改父组件props传过来的值呢?思路是通过子组件$emit发射一个方法 如下: this.$emit('imgData ...
分类:
其他好文 时间:
2018-07-06 20:50:38
阅读次数:
174