- 博客(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
1004
原创 Fiber
开发环境配置 Fiber 解决问题 利用浏览器空闲时间,拒绝长时间占用主线程 放弃递归只采取循环,因为循环可以被中断 任务拆分,将任务拆分成一个个小的任务 实现思路 构建fiber(可中断) 提交Commit(不可中断) DOM初始渲染:virtualDOM -> Firber->DOM DOM更新操作:newFiber vs oldFiber -> FIber[] ->DOM Fiber对象 { type: props: … } Fiber算法 jsx代码 babel转化
2021-10-19 13:01:35
265
原创 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
165
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
16113
4
原创 钉钉内应用-页面返回事件的回调监听
钉钉内应用-页面返回事件的回调监听 1此事件不支持在自定义首页使用。 2.iOS的返回事件请使用setLeft组件。 只能在一个.vue页面使用,如果其他页面要用的话需要配合vuex来使用。不能在多个页面调用,否则返回会失效。并且安卓和IOS调用方法不同。需要做判断。 调用方法 // An highlighted block dd.ready(() => { const u = navigator.userAgent const isAndroid = u.indexOf('A
2020-05-24 22:14:40
4958
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅