@angular/forms里有个接口用来实现支持[(ngModel)],具体可查ControlValueAccessor,这边还未深入理解只是为了开发组件而初步了解 我们要做的事就是实现这个接口 export class SearchSelectComponent implements Contr ...
分类:
其他好文 时间:
2019-09-02 23:45:56
阅读次数:
129
组件之间传递数据的方式有很多种,之所以有这么多种方式,是为了满足在不同场景不同条件下的使用。 一般有三种方式: 通过 props 的方式向子组件传递(父子组件) vuex 进行状态管理 非父子组件的通信传递 Vue Event Bus,使用Vue的实例,实现事件的监听和发布,实现组件之间的传递 本文 ...
分类:
其他好文 时间:
2019-09-01 21:38:22
阅读次数:
151
react利用key来识别组件,它是一种身份标识标识,相同的key react认为是同一个组件,这样后续相同的key对应组件都不会被创建有了key属性后,就可以与组件建立了一种对应关系,react根据key来决定是销毁重新创建组件还是更新组件。key相同,若组件属性有所变化,则react只更新组件对 ...
分类:
其他好文 时间:
2019-08-31 22:59:13
阅读次数:
73
创建型模式与对象创建有关. 1. Abstract Factory (抽象工厂) 定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 适用:一个系统要独立于它的产品的创建、组合和表示时。 与工厂模式的区别:工厂模式的一个工厂接口的子类只能实例化一个产品;抽象工厂能实例多个产品 ...
分类:
其他好文 时间:
2019-08-29 11:06:48
阅读次数:
94
今日,将简单地Vue.js指令形成了一个串联使用。Vue.js就是这样,是渐进式的,何为渐进式?简单的指令看起来分厂简单,浅显易懂,但是将指令进行综合,自定义事件,原生事件,子父通信,父子通信,创建实例,创建组件,注册组件,数据定义等等进行融合使用时候缺愈发的复杂。进行项目的书写、模拟、测试。以及U ...
分类:
Web程序 时间:
2019-08-27 00:58:52
阅读次数:
134
lesson10 1.demo vue样本 <body> <div id="myApp"> </div> </body> <script> new Vue({ el:"#myApp", data:{}, methods:{}, computed:{}, filters:{} }) </script> ...
分类:
其他好文 时间:
2019-08-26 00:51:33
阅读次数:
151
App.js 也可以认为是一个组件,那么此文件中能定义多个组件吗? 方式一 方式二 使用react-native init XXX 命令创建项目时,他创建组件是这样: 只有方式一能写组件的生命周期函数 const 关键字的作用是什么,去掉也没事?好像是的 ...
分类:
其他好文 时间:
2019-08-25 18:13:44
阅读次数:
140
文件目录操作:创建、查看、移动、改名、删除、复制 用户、组管理:创建组、用户、删除组、用户 权限管理:查看修改权限 进程管理:查进程、杀进程 打包解压:.gz bz 这样的压缩文件操作 软件安装:yum安装、编译安装 编辑器:vim 网络配置: 实战达标: 安装linux 配置上网、配置lnmp环境 ...
分类:
Web程序 时间:
2019-08-25 12:21:42
阅读次数:
131
一:创建组件 1.第一种创建方式 主要有Vue.extend,Vue.component。 注释掉的代码是一步一步的推断,后面的代码是简化的代码。 效果: 2.方式二 不论是哪种方式创建出来的组件,组件的 template 属性指向的模板内容,必须有且只能有唯一的一个根元素 3.方式三 这里包括全局 ...
分类:
其他好文 时间:
2019-08-25 00:55:54
阅读次数:
104
一、Navicat 可视化工具的使用 1、Navicat [1] 是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。 它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的, 让你可以以安全并且简单的方式创建、组织、访 ...
分类:
数据库 时间:
2019-08-23 14:59:17
阅读次数:
115