摘要:
天行健,地势坤 -- 《周易·象传》 背景:在一个滚动容器下实现触底加载更多的函数,由于此模块使用的场景较多,因而自己实现了一个滚动加载的hook(顺带尝试了下hook) 需求:左侧tab切换时,右侧聊天历史tab要清空并重新请求;右侧触底时,要触发分页请求(如果有);使用dayjs中的fromno 阅读全文
摘要:
一人行,天地为师。--佚名 项目需要将客户机的sn码作为请求参数之一, 但是早上开项目的时候 发现主进程与渲染进程无法交互了, 具体表现为: 主进程在窗口初始化完毕后获取了客户机的sn码,随后发送给前台,这是在主进程打印出来的 然后前台并没有接收到,无论重启编辑器或者重启机器都没解决这个问 阅读全文
摘要:
如果要对props的数据进行指定类型, 基本类型可以直接使用类型约束,复杂类型可以使用PropType进行约束 interface ItemInterface { title: string code: string status: number icon: string } const props 阅读全文
摘要:
“现在我们能造什么?能造桌子椅子,能造茶碗茶壶,能种粮食,还能磨成面粉,还能造纸,但是,一辆汽车、一架飞机、一辆坦克、一辆拖拉机都不能造。” 前两天在写一个比较痛苦的表单,大概是这种: 抽屉内的表单在点击不同radio时会显示不同的待选项,抽屉关闭时所有项要回到初始态。保存时要分别校验不同项下的内容 阅读全文
摘要:
参考:https://www.php.cn/faq/675661.html 注意使用管理员身份 阅读全文
摘要:
大巧不工,用了原生js <template> <div class="app-container"> <div class="box"> <div v-for="(item, index) in count" :key="index" class="item"> {{ item }} </div> 阅读全文
摘要:
// vite.config.ts // 打包时间 function buildTimePlugin(mode) { console.log('mode :>> ', mode) return { name: 'build-time', // 在 buildStart 阶段设置初始值 buildSt 阅读全文
摘要:
需求:实现json在线编辑并支持校验,基于此使用了 CodeMirror在线编辑,jsonlint校验输入数据 // package.json: "dependencies": { "codemirror": "^5.53.2", "core-js": "^3.8.3", "jsonlint": " 阅读全文
摘要:
WHAT 在防御式驾驶中拥有这样一种思维,那就是你永远也不能确定另一位老司机将要做什么。为了防止在其他人做出危险动作时你也不会受到伤害,你要承担起保护自己的责任,哪怕是其他司机犯的错误,这就是所谓防御性编程的意义所在。 防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个 阅读全文
摘要:
刚发现es6支持这样写: const { unitLineChart: list1 = [], unitTpo: list2 = [] } = await AjaxAPI(params.name) 以上 阅读全文