Loading

摘要: 先说下前端发版流程 1. 前端打包输出产物 /dist 文件 2. 删除远程服务下打包的旧代码 3. 将打包参物 /dist 文件 copy 到远程服务器目录 4. 重启服务器 问题1 在步骤2,3,4中用户访问目标服务器会报JS错误,正常情况打开网页的控制面板会看下报错信息 `Failed to 阅读全文
posted @ 2024-07-12 17:42 冯叶青 阅读(2) 评论(0) 推荐(0) 编辑
摘要: /** 文件识别 */ export const getFileType = (fileName: string) => { if (!fileName) return 'other'; //根据文件名提取后缀名 const index = fileName.lastIndexOf('.'); co 阅读全文
posted @ 2024-07-12 16:23 冯叶青 阅读(7) 评论(0) 推荐(0) 编辑
摘要: IP地址根据服务接口获取,获取完之后存入本地,之后一直在本地拿,本地存储没有情况下再向服务器获取 工具函数 最后在进入页面时调用,然后将IP绑定到window上,window.ip /** 获取本地Ip */ export const getLocalIp = async () => { const 阅读全文
posted @ 2024-07-12 16:21 冯叶青 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 场景 在一个动态菜单场景中,你向接口获取树形菜单,但最后拿到的树未能达到你的预期,这个时候就需要手写递归重新处理这颗树 适用于react、vue菜单格式化工具函数 包含功能 1. 当前路由是否存在返回按钮 判断逻辑:只要存在左侧可点击的菜单都不具备返回按钮,其他则具有返回按钮 2. 错误路由过滤提醒 阅读全文
posted @ 2024-07-12 15:51 冯叶青 阅读(1) 评论(0) 推荐(0) 编辑