会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gaochunling
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
8
下一页
2025年4月21日
浏览器两个 tab 都是同域,如何在一个tab 向另一个 tab 发消息
摘要: 两个同域的标签页(Tab)之间通信有多种实现方式 方法是否需要窗口引用数据传输类型适用场景 localStorage 否 字符串 简单消息,兼容性要求高 BroadcastChannel 否 结构化数据 现代浏览器,无需窗口引用 window.postMessage 是 任意数据 有明确窗口引用的场
阅读全文
posted @ 2025-04-21 09:33 Gaochunling
阅读(103)
评论(0)
推荐(0)
2025年1月10日
nvm 安装进行node多版本管理及环境变量配置
摘要: 注意: 1、安装nvm之前需要卸载之前的nodejs,并且还要删除之前的环境变量配置,否则会出现一些奇怪的问题 2、nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码 一、完全卸载旧的nodejs 参考文章《Node卸载超详细步骤》 1、打开系统的控制面板,点击卸载程序
阅读全文
posted @ 2025-01-10 18:34 Gaochunling
阅读(3430)
评论(0)
推荐(0)
2024年8月27日
js 封装日志上传模块,实现异常日志的上报
摘要: 封装定义日志上传模块,实现异常日志的上报,包含触发方式: 1、主动调取方法上报 2、覆盖原生console.error实现,收集所有console.error打印的日志 3、window注册绑定error事件,触发 window.addEventListener('error', /** * 客户端
阅读全文
posted @ 2024-08-27 16:01 Gaochunling
阅读(80)
评论(0)
推荐(0)
2024年3月12日
解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案
摘要: 问题描述: 前端项目自定义webpack自动构建项目,启动时报错:Error: error:0308010C:digital envelope routines::unsupported 报错原因: 主要是因为 nodeJs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的
阅读全文
posted @ 2024-03-12 14:49 Gaochunling
阅读(23434)
评论(0)
推荐(3)
2023年9月6日
element input字数超长,鼠标划上顶部弹框显示全部内容
摘要: 需求: input 备注输入框字数超长输入后,鼠标划上弹框显示所有内容 实现逻辑: 1、传入$event对象 ,获取offsetwidth 与scrollWidth,对比,如果大于则显示 template 定义: <el-input placeholder="" maxlength="100" @m
阅读全文
posted @ 2023-09-06 11:47 Gaochunling
阅读(1579)
评论(0)
推荐(0)
element表单必填校验,并自动定位到必填项
摘要: 需求: 1、element form volid 必填提示框警告2、自动定位到首个未通过校验字段 实现思路:1.validate 校验需要给提交事件添加一个参数 object ; 2.当校验不通过时收集所有未通过字段项提示信息,将其通过 push 方法添加到定义好的数组中(str);3.通过 thi
阅读全文
posted @ 2023-09-06 11:34 Gaochunling
阅读(1110)
评论(0)
推荐(0)
2023年6月26日
微信小程序文件上传、下载
摘要: 微信小程序的附件上传下载。上传后并支持打开 1、wxml 定义 <view> <van-uploader class="autoField" bind:after-read="afterRead" accept="file" upload-text="上传附件" max-count="6" disa
阅读全文
posted @ 2023-06-26 18:24 Gaochunling
阅读(1123)
评论(0)
推荐(0)
2022年10月10日
vue中beforeRouteEnter、beforeRouteLeave的应用场景
摘要: 每个vue单文件组件中,可以加入三种route navigation guards(导航守卫钩子):beforeRouteEnter,beforeRouteUpdate,beforeRouteLeave,比较常用的是beforeRouteEnter和beforeRouteLeave,这里总结下项目中
阅读全文
posted @ 2022-10-10 11:07 Gaochunling
阅读(3801)
评论(0)
推荐(0)
2022年7月4日
vue文件流下载实例
摘要: 场景描述: 前端请求接口,接口的response返回为文件流,前端进行下载 1、定义触发按钮 <el-button type="success" @click="export()">导 出</el-button> import { export } from '@/views/request.js'
阅读全文
posted @ 2022-07-04 17:27 Gaochunling
阅读(2180)
评论(0)
推荐(0)
2021年10月4日
axios 异步定义方法
摘要: //示例一:同步 async changeMailFlag(data) { try { const res = await saveOverSeasMailFlag({ mailFlag: data.data.mailFlag, groupId: data.data.groupId }); if (
阅读全文
posted @ 2021-10-04 16:31 Gaochunling
阅读(119)
评论(0)
推荐(0)
1
2
3
4
5
···
8
下一页
公告