在许多用户框架中(特别是WPF之前的框架,如Windows窗体和MFC),开发人员必须从头构建自己的动画系统。最常用的技术是结合使用计时器和一些自定义的绘图逻辑。WPF通过自带的基于属性的动画系统,改变了这种情况。接下来的两节将描述这两者之间的区别。 一、基于时间的动画 假如需要旋转Windows窗 ...
导航守卫: 就是导航过程中各个阶段的钩子函数。分为:全局导航守卫、路由导航守卫、组件导航守卫。 全局导航守卫: 在整个网页中,只要发生了路由变化,就会触发。全局导航守卫主要包含两个函数:beforeEach、afterEach。 beforeEach: 在路由发生了改变,但是还没有成功跳转的时候会调 ...
分类:
其他好文 时间:
2020-02-25 23:03:41
阅读次数:
58
1. 阿里百秀案例(bootstrap) 在阿里百秀顶端添加导航条:在container容器里面最顶端创建一个行row,将代码复制进去,在对内容稍加修改(删掉不需要的内容,多复制需要的内容,文字内容的修改等)bootstrap 组件 导航条 点击登陆出现模态框bootstrap js 模态框 将模态 ...
分类:
Web程序 时间:
2020-02-25 17:27:53
阅读次数:
71
挂载阶段的钩子函数 1. constructor(props,context) 初始化的动作,例如:初始化'state',将事件处理函数绑定到类实例上 2.getDerivedStateFromProps(props,state) 在组件实例化后,和接受新的'props'后被调用它必须返回一个对象来 ...
分类:
其他好文 时间:
2020-02-25 10:00:00
阅读次数:
75
首先react有10个生命周期钩子函数 挂载期constructor 数据接收 实现继承super(props)componentWillMount 数据挂载之前 可以操作数据 不可以操作domcomponentDidMount 数据挂载之后 可以操作数据和domrender 渲染组件 和 html ...
分类:
其他好文 时间:
2020-02-25 00:09:35
阅读次数:
147
一、React生命周期 React 生命周期分为三种状态 1. 初始化 2.更新 3.销毁 初始化 1、getDefaultProps() 设置默认的props,也可以用dufaultProps设置组件的默认属性. 2、getInitialState() 在使用es6的class语法时是没有这个钩子 ...
分类:
其他好文 时间:
2020-02-24 19:03:11
阅读次数:
83
在网上看了很多关于QT和MFC的对比,以前一个项目需要一个从电脑串口发消息的上位机。 功能/需求:只需要电脑串口发送特定字符串,(不需要回显)。 最后只生成一个.exe文件和一个.txt的配置文件: 最直观的感受就是: 1、MFC很快 程序执行效率高,速度较快,简洁(优点); 2、MFC界面不华丽, ...
分类:
编程语言 时间:
2020-02-23 20:34:38
阅读次数:
85
非父子组件间传值有两种方法,一种是vuex共享数据,另一种是发布订阅模式/观察者模式/总线/Bus。这篇随笔主要总结总线机制的学习心得: 首先通过在Vue.prototype上挂载一个bus属性,指向vue实例;接下来在调用Vue或者创建组件时都会有bus属性。 Vue.prototype.bus= ...
分类:
其他好文 时间:
2020-02-22 15:39:39
阅读次数:
63
一、写组件 <template> <!--这里modal 如果有fade 类,则关闭时需要有等待时间,否则不能关闭透明层,需要使用setTimeout(that.closeMask,500) 等500毫秒才能正常关闭--> <div id="mask" class='modal' role="dia ...
分类:
Web程序 时间:
2020-02-22 00:07:16
阅读次数:
121
例如,打印超市小票 // 打印小票 void COnTheStageDlg::Print(CString sYje, CString sSje, CString sZl) { CTime time = CTime::GetCurrentTime(); CString sql, ph, xsph; / ...
分类:
编程语言 时间:
2020-02-21 22:25:16
阅读次数:
133