摘要: new Date() 使用new Date初始化时间的时候如果没有带时分秒就会取默认区时区的时间就是早上8点,这样就会导致对比时间戳的时候会出现问题。 new Date("2023-02-22") /Wed Feb 22 2023 08:00:00 GMT+0800 (中国标准时间) 阅读全文
posted @ 2023-02-22 11:31 黑黑哈哈 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 实现思路:读取配置,通过less解析文件,替换变量,输出css 代码如下 const fs = require("fs"); const path = require("path"); const less = require("less"); const config =require("./th 阅读全文
posted @ 2022-06-15 18:11 黑黑哈哈 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 当前运行的文件所在目录 __dirname 当前命令运行时目录 process.cwd() 阅读全文
posted @ 2022-06-15 14:53 黑黑哈哈 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 整体思路:读取json文件,获取json文件的全部内容,根据内容递归去生成相应的typescript,最终输出到目标目录 读取配置文件 const path = require('path'); const fs = require('fs'); const utils =require("./ut 阅读全文
posted @ 2022-06-15 14:45 黑黑哈哈 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 现在由于写静态页面,每个改动都需要自己刷新页面,所以自己写了一个简单的node热更新 启动server 主要是启动一个server的服务 const http = require("http"); const port = 3000; //设置默认文件 let defaultFile = path. 阅读全文
posted @ 2021-08-11 15:26 黑黑哈哈 阅读(701) 评论(0) 推荐(0) 编辑
摘要: ###数组转tree let arr = [ {id: 2, name: "部门2", pid: 1}, {id: 1, name: "部门1", pid: 0}, {id: 3, name: "部门3", pid: 1}, {id: 4, name: "部门4", pid: 3}, {id: 5, 阅读全文
posted @ 2021-08-10 13:03 黑黑哈哈 阅读(271) 评论(0) 推荐(0) 编辑
摘要: redux的compose学习 reduce 返回的是函数累计处理的结果 注意:此处使用的reduce,意味着reduce函数时按照从左往右包裹,所以最后执行的顺序是相反的,如果需要按照按照参数的顺序执行,就使用reduceRight function compose(...funcs) { if 阅读全文
posted @ 2021-08-05 17:35 黑黑哈哈 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ###类组件的生命周期 挂载时 父子的类组件生命周期如下 box.constructor-->box.getDerivedStateFromProps-->box.render--> son.constructor-->son.getDerivedStateFromProps-->son.rende 阅读全文
posted @ 2021-07-21 14:32 黑黑哈哈 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 主应用 主应用使用react搭建,主应用主要提供左侧的项目导航进行切换,和微应用的容器 react子应用 react项目需要注意的是路由的需要根据是否是微应用来生成path和链接。 function App(props) { const {publicPath} = props; return ( 阅读全文
posted @ 2021-07-19 14:28 黑黑哈哈 阅读(615) 评论(0) 推荐(0) 编辑
摘要: ###vue子应用一直报错application 'xxx' died in status LOADING_SOURCE_CODE: [qiankun] You need to export lifecycle functions in xxx entry 原因是因为子应用加载的入口script不是 阅读全文
posted @ 2021-07-17 11:34 黑黑哈哈 阅读(28930) 评论(0) 推荐(0) 编辑