- 博客(5)
- 收藏
- 关注
原创 react实战启动本地服务报错start: `node -r dotenv/config app.js`原因
package.json文件是这样的一开始运行start报错,全局安装了nodemon,npm install -g nodemon ,安装完成后再npm run start还是报错可能是我电脑的原因。后来把package.json中的start命令nodemon改为node改完之后报了其他错误了意思是node_modules下的express-jwt\lib\index.js:20行这里要传入一个options对象并且这个对象要有secret这个值,否则抛出错误,传入这个对象的地方是在报错的a
2021-12-02 21:37:17 884
原创 Fiber
开发环境配置Fiber解决问题利用浏览器空闲时间,拒绝长时间占用主线程放弃递归只采取循环,因为循环可以被中断任务拆分,将任务拆分成一个个小的任务实现思路构建fiber(可中断)提交Commit(不可中断)DOM初始渲染:virtualDOM -> Firber->DOMDOM更新操作:newFiber vs oldFiber -> FIber[] ->DOMFiber对象{type:props:…}Fiber算法jsx代码 babel转化
2021-10-19 13:01:35 186
原创 2021-06-06
ES新特性Symbol: 符号,独一无二的数据迭代器onst obj = { //实现了可迭代接口 Iterable,约定内部必须有一个返回iterator迭代器的方法store:[‘foo’,‘bar’,‘baz’],[Symbol.iterator]:function () { // Iterator 实现了迭代器接口 约定内部不必有一个用于迭代的next的内部方法 let index = 0 let self = this return { next: function
2021-06-07 22:51:59 99 1
原创 Can‘t find end of central directory:is this a zip file?
Can‘t find end of central directory:is this a zip file?导出word模板遇到的错误JSZipUtils.getBinaryContent(‘templete.docx’, (error, content) => {})调用时报错,引入模板路径有问题,改为JSZipUtils.getBinaryContent(’/templete.docx’, (error, content) => {})即可...
2020-06-01 18:35:45 15515 4
原创 钉钉内应用-页面返回事件的回调监听
钉钉内应用-页面返回事件的回调监听1此事件不支持在自定义首页使用。2.iOS的返回事件请使用setLeft组件。只能在一个.vue页面使用,如果其他页面要用的话需要配合vuex来使用。不能在多个页面调用,否则返回会失效。并且安卓和IOS调用方法不同。需要做判断。调用方法// An highlighted blockdd.ready(() => { const u = navigator.userAgent const isAndroid = u.indexOf('A
2020-05-24 22:14:40 4523 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人