摘要: 分页是web项目中hin常见的功能;今天就来做一个基于react框架的分页插件; 首先,思路是父级组件通过props传入数据总数,每页显示条数,显示多少按钮,当前页发生变化时的处理函数等配置;其次,组件本身维护一个数组,数组中记录当前应该显示的页数序列,用户触发跳页操作时更新这个数组并调用父组件传入 阅读全文
posted @ 2017-06-27 15:31 niconi 阅读(3176) 评论(0) 推荐(0) 编辑
摘要: 简而言之,通过创建blob对象并保存来实现伪xls/csv文件导出; blob对象是一个代表二进制数据的基本对象,在它的基础上,又衍生出一系列相关的API,用来操作文件。ie10以上浏览器支持; Excel能打开HTML文件,并支持其中的table元素以及p之类的文本元素的显示; 所以,我们可以创建 阅读全文
posted @ 2017-04-04 17:00 niconi 阅读(434) 评论(0) 推荐(0) 编辑
摘要: React 中的组件有三种状态: Mounted:已插入真实 DOM Updating:正在被重新渲染 Unmounted:已移出真实 DOM 它为每个状态都提供了两种处理函数: will:函数在进入状态之前调用, did: 函数在进入状态之后调用,三种状态共计五种处理函数。 所以,除了组件初始化时 阅读全文
posted @ 2016-09-04 23:31 niconi 阅读(3960) 评论(0) 推荐(1) 编辑
摘要: 倒过来看,微信支付,最终要实现的无非是拉起微信支付jsapi提示用户输入密码支付这笔订单; 而拉起微信支付jsapi需要的参数有公众号id,时间戳,随机字符串,订单详情扩展字符串,签名方式,签名⑥个;其中我们不知道的只有订单详情扩展字符串一个; 订单详情扩展字符串是统一下单接口返回的prepay_i 阅读全文
posted @ 2016-08-09 16:55 niconi 阅读(3183) 评论(1) 推荐(1) 编辑
摘要: 指令在angular项目中的应用非常频繁,当它自带的指令不能满足我们的需求时,我们就需要自定义指令; 在angular,作用域是一个很重要的概念。同样的,要定义一个指令,我们也需要设置他的sope; angular为自定义指令提供了三种scope:①不创建独立的作用域,直接使用父作用域(false) 阅读全文
posted @ 2016-06-23 18:12 niconi 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 为什么要写(copy)这个东西? 昨天想要安装一个node环境,搜到很多方法,但是好多地方因为某些原因无法安装成功,于是乎,我copy过来挨个做了尝试,不能正确安装的地方做了一点修改,做个记录; 如有侵权,请联系我,谢谢! 下面开始。。。 方法一.通过node版本管理工具nvm(Node versi 阅读全文
posted @ 2016-06-23 10:38 niconi 阅读(3897) 评论(3) 推荐(1) 编辑