摘要: 撰写日期:2020-07-23 撰稿人:彭成刚 转载需经本人同意。 Vue前端项目架构梳理 后期可以将TypeScript加入到项目来,对参数的数据类型进行更严格的校验。 现在主流就 Vue 和 React,Angular也可以看看,因为你在看React+TS的时候,我觉得内容量和坑的个数就挺多的。 阅读全文
posted @ 2020-07-21 16:38 彭成刚 阅读(4279) 评论(1) 推荐(1)
摘要: miniconda 使用记录 miniconda 是干什么的 python多环境搭建使用,在开发python的时候,每个库要求的python版本不一样。 安装使用 说明文档 https://docs.anaconda.net.cn/miniconda/ 安装前说明 卸载本级所有python版本,La 阅读全文
posted @ 2026-07-08 15:16 彭成刚 阅读(6) 评论(0) 推荐(0)
摘要: columns 内部watch columns, 又修改了columns内部 死循环bug 导致内存溢出 tables.vue 重点解决代码 let res = { ...item } 问题 table props 引入 columns watch 了 columns,然后又对columns内部进行 阅读全文
posted @ 2026-07-02 11:58 彭成刚 阅读(7) 评论(0) 推荐(0)
摘要: json 格式化 (notepad++/插件/插件管理/JsonTools | JsonViewer)有快捷键,注意key要有双引号 + 176个插件介绍 有时候还是本地离线软件更方便。尤其是不能上网的时候。这个插件列表有点猛啊 176个插件介绍 插件名称 中文描述 3P - Progress Pr 阅读全文
posted @ 2026-07-01 14:02 彭成刚 阅读(8) 评论(0) 推荐(0)
摘要: Service workers 缓存导致 3000端口占用 解决方案 Unregister - FossFLOW 问题 很多网上的项目安装默认都走3000端口,chrome打开后,有的项目会设置Service workers缓存,导致没有启动项目的时候,会优先走缓存,导致新项目起的3000端口并访问 阅读全文
posted @ 2026-06-24 10:18 彭成刚 阅读(5) 评论(0) 推荐(0)
摘要: iview table 单行显示文字 默认key 文字超出宽度 显示... 加tip cut-text2.vue cut-text2.vue <template> <Tooltip2 :max-width="tipMaxWidth" :placement="tipPlacement" :disabl 阅读全文
posted @ 2026-06-23 15:00 彭成刚 阅读(5) 评论(0) 推荐(0)
摘要: 命令行合并图片成为pdf magick *.jpg o.pdf 下载地址 https://imagemagick.org/download/#windows ImageMagick-7.1.2-25-Q16-HDRI-x64-dll.exe https://github.com/ImageMagic 阅读全文
posted @ 2026-06-21 12:54 彭成刚 阅读(13) 评论(0) 推荐(0)
摘要: vue2 自动格式化 函数名和括号直接没有空格了 eslint爆红,解决方案,函数名+空格+() vscode 设置 "javascript.format.insertSpaceBeforeFunctionParenthesis": true, 阅读全文
posted @ 2026-06-17 14:09 彭成刚 阅读(10) 评论(0) 推荐(0)
摘要: flex gap 对老版本浏览器兼容 - "flex-gap-polyfill": "^1.0.4", 老版 对 vue2 iview 打包失败的解决方案 打包 报错信息 ERROR Error: CSS minification error: Lexical error on line 1: Un 阅读全文
posted @ 2026-06-15 17:47 彭成刚 阅读(15) 评论(0) 推荐(0)
摘要: [软件推荐] 手机同步电脑 PandaControl 开发安卓app 截屏用的 PandaControl_Setup_1.0.1.4_32bit.exe 搜 PandaControl 这个应该有下载 阅读全文
posted @ 2026-06-15 11:27 彭成刚 阅读(13) 评论(0) 推荐(0)
摘要: Multi-Layer Perceptron.xlsx 讲明白ai底层本质 资料备份,以前在github上找的。 下载地址: https://files.cnblogs.com/files/pengchenggang/Multi-Layer-Perceptron.zip?t=1781491145&d 阅读全文
posted @ 2026-06-15 10:37 彭成刚 阅读(7) 评论(0) 推荐(0)
摘要: pdfjs-3.11.174-legacy-dist.zip 最后一个cdn版本,每次要升级pdfjs 都是这个坑,中间件不支持mjs,但是国产化那个老浏览器媲美ie6 https://github.com/mozilla/pdf.js/releases/tag/v3.11.174 https:// 阅读全文
posted @ 2026-06-15 10:30 彭成刚 阅读(28) 评论(0) 推荐(0)
摘要: 需求 昨天孩子找我打印卷子,是别的同学拍的,直接打印 黑呼呼的。 ps调整,要点好几次,1张 2张还行,那也麻烦啊。 找了一个全能扫描王,新用户可以用图片去底的功能。 但是以后要钱了,就麻烦了。我就用这一个功能。 用ai写了一个代码,因为的第5版,所以是clear5,前4版效果都不好,打包用的pyi 阅读全文
posted @ 2026-06-12 10:41 彭成刚 阅读(24) 评论(0) 推荐(0)
摘要: 我主要想实现 js 对象 某一个属性 寻找它的父节点 想要实现“寻找一个属性的父节点”,我们需要先厘清 JavaScript 中两种不同的“父子”关系。 在 JS 中,有两种非常容易混淆的“父级”概念: 原型链上的父级(Prototype):即你刚才提到的 protoA 是 a 的父节点。 嵌套结构 阅读全文
posted @ 2026-06-11 09:48 彭成刚 阅读(9) 评论(0) 推荐(0)
摘要: npm 离线安装包 从缓存本地安装, .tgz安装失败时候,用这个cache方案 需要执行命令 npm install flex-gap-polyfill postcss --save-dev 这两个包属于不纯的包,离线打.tgz 会产生问题 外网安装包 npm install flex-gap-p 阅读全文
posted @ 2026-06-08 13:58 彭成刚 阅读(29) 评论(0) 推荐(0)
摘要: 三次贝塞尔曲线 一直想要一个 曲线箭头,先AI出个代码先存着。 虚线是带动画的 预览地址 https://www.qianwen.com/share?shareId=4c263835-e3a0-45a9-9a1f-8c57b72687c0&type=codePreview html <!DOCTYP 阅读全文
posted @ 2026-06-08 09:06 彭成刚 阅读(12) 评论(0) 推荐(0)
摘要: hs -o 就这个命令就行了 http-server-o.bat 最方便启动当前目录的index.html 目的 已经写好的前端小工具,自己使用。如果发给别人使用 就放nginx里面。 文件创建位置为当前index.html 同级目录 bat 内容 http-server -o bat文件名开始起名 阅读全文
posted @ 2026-06-05 10:04 彭成刚 阅读(16) 评论(0) 推荐(0)
摘要: [记录] 多文件上传BUG解决记录-选择文件后-修改本地文件名-点击上传失败 的解决过程 上下文 需求是 批量导入文件,做的是 先点击选择按钮 多选文件,然后列表可以删除选择文件,然后点击上传按钮,进行多文件上传。 BUG 测试 选择多文件后,对本地文件进行改名,上传文件失败 第一次解决 点击上传按 阅读全文
posted @ 2026-06-04 16:35 彭成刚 阅读(13) 评论(0) 推荐(0)
摘要: vscode 快速跳转第三方库的函数源码 - 在资源管理器视图中显示 自定义快捷键 Alt+Shift+Z 查看第三方函数源码(鼠标版) 我的vscode可能是安装插件比较多,每个人的vscode可能不一样,大概原理一样 import { defineCollection, defineCollec 阅读全文
posted @ 2026-05-28 09:18 彭成刚 阅读(41) 评论(0) 推荐(0)
摘要: vscode vue2项目 自定义 abc类型 自动提示 3种提示方式 分别是 abc this.abc window.abc jsconfig.json { "compilerOptions": { "allowJs": true, <-- 重点是这个 开启自动提示 "checkJs": true 阅读全文
posted @ 2026-05-21 17:19 彭成刚 阅读(15) 评论(0) 推荐(0)
摘要: vscode 提交 github 的 git提交 记得设置 proxy - 基础知识 阅读全文
posted @ 2026-04-28 08:54 彭成刚 阅读(16) 评论(0) 推荐(0)
摘要: 阻止连点小函数 if(islock()) return 定义函数 App.vue data () { return { lock: false } }, methods: { islock () { if (this.lock) { this.$Message.error('请勿连点') retur 阅读全文
posted @ 2026-04-10 10:35 彭成刚 阅读(17) 评论(0) 推荐(0)
摘要: vue 双向绑定 对象初始化 不替换指针 用 Object.assign(app.value.modalAddWan, $app.modalAddWan) 阅读全文
posted @ 2026-02-03 16:24 彭成刚 阅读(16) 评论(0) 推荐(0)
摘要: lunacy 单机离线免费 ui设计工具 平替 figma sketch [工具推荐] 钢笔画箭头 在border里面设置 软件下载 https://icons8.com/lunacy 阅读全文
posted @ 2026-01-29 15:24 彭成刚 阅读(49) 评论(0) 推荐(0)
摘要: 双击最大化 软件右边留出一些空白 MaxMax 软件推荐 需求:写个便利贴,希望右边一直留出来个位置。这个软件,可以将最大化往里面缩小些 下载地址: MaxMax 1.4 最新版(华军软件园)注意点击时候,注意广告,别点错了 https://www.onlinedown.net/soft/10010 阅读全文
posted @ 2026-01-28 15:47 彭成刚 阅读(27) 评论(0) 推荐(0)
摘要: GLM-4.7 智谱 Agentic Coding AI开发 环境安装 vibe coding 1. node环境 22以上 我这里装的 nvm-desktop 指定一下版本 .nvmdrc 22.18.0 2. 设置环境变量 win11 环境设置,先编辑配置文件,没有则创建 # 如果配置文件不存在 阅读全文
posted @ 2026-01-27 17:25 彭成刚 阅读(231) 评论(0) 推荐(0)
摘要: windows安全中心频繁扫描-解决方案 原因:自己开发的全屏程序,就放着不动,经常鼠标经常有小圈在转,感觉很不好~ 设置 - 隐私和安全性 - 应用和浏览器控制 智能应用控制 - 关闭 安全中心 有个 排除目录,但有时候,发布的新程序就懒的设置了,就会出现不停扫描你的程序,比较麻烦。 阅读全文
posted @ 2026-01-22 08:51 彭成刚 阅读(31) 评论(0) 推荐(0)
摘要: Process Explorer 放大镜右边有个瞄准镜,按住拖拽到广告上即可。 官方下载 https://learn.microsoft.com/zh-cn/sysinternals/downloads/process-explorer 阅读全文
posted @ 2026-01-14 08:37 彭成刚 阅读(256) 评论(0) 推荐(0)
摘要: 我发现我就是太善良了,总愿意相信有免费的api(AI) 之前试了好几个,最后这个看着最正规了,也是不行~ mdNote [master] $ curl.exe -X POST "https://open.bigmodel.cn/api/paas/v4/chat/completions" -H "Co 阅读全文
posted @ 2026-01-08 11:19 彭成刚 阅读(103) 评论(0) 推荐(0)
摘要: 软件推荐:Beyond.Compare.v3.3.13.18981 文本对比软件 使用背景: 开发了A功能模块,然后来了一个定制需求,cv了A模块,叫A1模块,过了一段时间,需要将 A模块,A1模块合并。 这个时候,属于后续功能梳理的阶段。就用上了这个工具。 下载地址: https://cn.bin 阅读全文
posted @ 2025-12-11 08:46 彭成刚 阅读(317) 评论(0) 推荐(0)
摘要: 临时忽略 config.js git命令 git update-index --skip-worktree public/config.js 恢复命令 git update-index --no-skip-worktree public/config.js 查看当前哪些文件被忽略的命令 git ls 阅读全文
posted @ 2025-12-09 11:13 彭成刚 阅读(18) 评论(0) 推荐(0)
摘要: node_modules 软连接 win11 mklink /D 两个项目共享一个库 需求:两个分支,两套代码同时修改 右键开始菜单,选择 管理员 终端 点击下箭头 选择cmd 切换目录到 目标项目目录 cd 目标项目目录 记得 转目录符号 比如 d: 进行软连接目录 项目就以为是真目录,而不是快捷 阅读全文
posted @ 2025-11-21 09:49 彭成刚 阅读(44) 评论(0) 推荐(0)
摘要: iview table 排序 columns 里面写 sortable: 'custom' 不要写 sortable: true 不然会进行二次内部排序序号等 字段。 阅读全文
posted @ 2025-10-27 16:52 彭成刚 阅读(22) 评论(0) 推荐(0)
摘要: vue2 重置 data方法 $data $options.data.call(this) 需求 在Modal框中 反复open的时候,进行数据重置,外层不进行vif methods: { resetData () { Object.assign(this.$data, this.$options. 阅读全文
posted @ 2025-10-20 10:51 彭成刚 阅读(48) 评论(0) 推荐(0)
摘要: vue中 先写 函数调用 再写 函数定义的 小技巧 function caller () {} 需求说明:写业务的时候,先写总体架构,再写业务实现。 // 正确方式 function 定义 caller() function caller () { console.info('caller') } 阅读全文
posted @ 2025-10-17 16:39 彭成刚 阅读(29) 评论(0) 推荐(0)
摘要: copy-used-css,将指定节点的计算样式获取下拉 获取tailwind网页样式成原生样式 使用方法 F12 先选择节点 ctrl+p 输入copy选择copy-used-css ctrl+回车 执行函数 进入vscode 进行粘贴样式 (() => { if (!$0) { console. 阅读全文
posted @ 2025-09-23 20:02 彭成刚 阅读(28) 评论(0) 推荐(0)
摘要: Syntax Error: TypeError: eslint.CLIEngine is not a constructor 解决方案 删除 package-lock.json 然后 删除 node_modules 从新 npm install 然后再revert package-lock.json 阅读全文
posted @ 2025-09-19 15:10 彭成刚 阅读(86) 评论(0) 推荐(0)
摘要: Comment Anchors [vscode插件推荐] 注释跳转 ANCHOR[id=锚点] LINK path/file.vue#锚点 https://marketplace.visualstudio.com/items?itemName=ExodiusStudios.comment-ancho 阅读全文
posted @ 2025-09-03 16:46 彭成刚 阅读(120) 评论(0) 推荐(0)
摘要: 写了一个undefind 的bug ['',null,undefined].includes(unName) 应该是 typeof unName 'undefined' pad开发bug 阅读全文
posted @ 2025-08-28 08:59 彭成刚 阅读(16) 评论(0) 推荐(0)
摘要: vue2 hooks useInnerHeight.vue 解决Table高度实时更新 背景 iview Table组件 有一个height的属性,为了实现浏览器改变,需要高度实时变化 useInnerHeight.vue /src/hooks/useInnerHeight.vue <templat 阅读全文
posted @ 2025-08-26 10:01 彭成刚 阅读(48) 评论(0) 推荐(0)
摘要: vscode 左侧栏 显示隐藏 ctrl+b 查看:切换主侧栏可见性 View: Toggle Primary Side Bar Visibility 原因: 突然发现ctrl+B 不能用了,原来是其他插件占用了,赶紧改回来。 阅读全文
posted @ 2025-08-05 09:58 彭成刚 阅读(122) 评论(0) 推荐(0)