单页面应用组件通信有以下几种,这篇文章主要讲 Angular 通信 父组件 => 子组件 子组件 => 父组件 组件A = > 组件B 父组件 => 子组件 子组件 => 父组件 sibling => sibling @input @output setters (本质上还是@input) 注入父组 ...
分类:
其他好文 时间:
2019-11-19 01:17:32
阅读次数:
69
新建单个文档的MFC应用程序,类视图——View项的属性——消息,WM_PAINT,创建OnPaint()函数 ...
分类:
编程语言 时间:
2019-11-18 18:48:35
阅读次数:
96
Vue-组件的生命周期 Vue 实例在被创建时都要经过从创建到挂载再到更新、卸载的一系列过程,该过程中会运行一些叫做**生命周期钩子**的函数,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this直接指向的是vue的实例。 一、钩子函数的执行时间 1、beforeCreate ...
分类:
其他好文 时间:
2019-11-18 09:43:46
阅读次数:
67
context_processor:使用这个钩子函数,必须返回一个字典,这个字典的值在所有模板中都可以使用,这个钩子函数作用是,如果一些在很多模板中都要用到的变量,那么就可以使用此钩子函数来返回,而不用在每个视图函数中的render_template()中去写,这样代码更加简洁和好维护,此函数必须返 ...
分类:
其他好文 时间:
2019-11-16 23:11:09
阅读次数:
137
使用计时器更新MFC界面时间,频率1s。 文件——新建项目——MFC应用程序,下一步,选择基于对话框,其他默认,完成。 双击窗体(或者鼠标右键)进入类向导,自动创建Ontimer()函数 // CMFCApplication8Dlg 消息处理程序 BOOL CMFCApplication8Dlg:: ...
分类:
编程语言 时间:
2019-11-16 17:43:08
阅读次数:
81
RACScheduler 信号调度器,是一个线性执行队列,rac中的信号可以在RACScheduler上执行任务、发送结果,底层用GCD封装的。 rac中提供生成线程的几个方法: 1:scheduler,这是一个异步线程,不会对主线程造成堵塞,异步执行 2:immediateScheduler ,立 ...
分类:
其他好文 时间:
2019-11-16 17:26:47
阅读次数:
83
壹 ? 引 我在前面花了三篇文章用于介绍angularjs的指令directive,组件component,并专门花了一篇文章介绍directive与component的不同,其中提到在component的声明周期中需要配合钩子函数来实现组件部分功能,例如在bindings传值过程中,你得通过$on ...
分类:
Web程序 时间:
2019-11-16 14:18:32
阅读次数:
89
进程间通信最简单的方式就是发送WM_COPYDATA消息。 发送WM_COPYDATA消息: SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄, (LPARAM)&CopyData); 其中的CopyData为COPYDATASTRUCT结构类型,该结构 ...
分类:
编程语言 时间:
2019-11-16 12:48:04
阅读次数:
91
前言 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。相比之下,小程序的钩子函数要简单得多。 写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要 ...
分类:
微信 时间:
2019-11-16 12:42:12
阅读次数:
89
CPen 画笔 由CGdiObject类派生,用于修饰线条的颜色、宽度和线型(实线、虚线、点划线等)。 /* Pen Styles */ #define PS_SOLID 0 /* 实线 */ #define PS_DASH 1 /* */ #define PS_DOT 2 /* ....... * ...
分类:
编程语言 时间:
2019-11-15 22:16:35
阅读次数:
119