- 博客(6)
- 收藏
- 关注
原创 node中使用Object.defineProperties
通过Object.defineProperties设置属性时,可以为每个属性添加描述符,包括configurable、enumerable、writable、set和get。其中enumerable表示该属性是否是可枚举,默认值为false,在node环境中,如果不显式指定enumerable为true,则会忽略掉当前属性。...
2021-05-07 15:27:43
300
1
原创 对JS中原型的理解
JavaScript原型在学习原型之前,先看一下MDN文档中关于原型的描述:JavaScript is often described as a prototype-based language — to provide inheritance, objects can have a prototype object, which acts as a template object that it inherits methods and properties from.An object’s pro
2020-08-22 22:02:46
654
1
原创 React富文本编辑
最近需要在项目里使用富文本编辑框,经过查找,最终决定使用react-draft-wysiwyg搭配draft-js。效果如下:构建一个空的富文本编辑框。直接使用Draft-js的API提供的createEmpty方法。如下:点击查看文本时,模态框的内容使用生成的html:...
2019-09-05 15:56:05
708
1
原创 记录一个倒计时的小错误
React+antd项目中,需要在Modal弹框里加60秒倒计时。初始采用以下方法进行倒计时操作,再点击按钮后,执行handleDelete函数,此时Modal里边的content展示的只是时间的初始值,并没有进行倒计时。猜测原因有以下两点:1.点击按钮后这个函数执行一次,Modal展示出来,Modal.confirm这个动作结束;2.setState是异步操作,Modal出现和进行倒...
2019-01-20 14:53:23
464
1
原创 关于for 循环后的大括号
最近在做React项目中表格的导出,需要将其数据导出为excel。话不多说,上代码,下边是我在项目中做导出用的一个库,xlsx,用的代码是网上找的一些demo这些方法用在原生项目里边导出没有任何问题,完美。但是,在当前项目中,由于使用tslint进行代码书写规范约束,for循环后边必须加上大括号。因此我的大括号是这么加的,就在我以为可以完美导出的时候,出现了奇怪的问题,文件可以正常导出,但...
2019-01-09 14:52:59
4711
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人