自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 基于Promise的JSONP封装

基于Promise的JSONP简易封装,用于解决跨域Get请求问题

2022-02-08 16:58:44 802

原创 BUG解决:Safari 15导致G2图表死循环渲染 页面崩溃

场景: 一天领导的MAC访问咱们做的控制台系统卡死了。。。(尴尬的一匹) 浏览器:Safari 15 描述: 领导MAC最近升级了系统,同事的 Safari 11 没有问题。 只有首页概览会卡死,其他页面都没有问题。 分析: 首页概览用了G2做了饼图用于数据展示, Safari 11 没有问题,Safari 15出现问题了,百度搜索不到相关问题, 去G2的github搜issue,看到了那道光。 总结出现问题的原因:是因为苹果新系统对 apple-system 字体的中文支持有问题。 解决: 解决办

2021-09-29 16:30:08 468

原创 Vue混入(mixin)项目实战: ElementUI Form表单扩展自定义校验规则类型 (包含源码解读、详细代码)

文章目录场景Mixin使用场景总结 场景 ElementUI的Form表单组件自带的校验规则是不是有点少,通过yarn.lock查询ElementUI得知校验使用了async-validator依赖 阅读async-validator相关文档得知内置类型如下: string: 必须是 string,默认类型; number: 必须是 number; boolean: 必须是 boolean; method: 必须是 function; regexp: 必须是正则或者是在调用 new RegExp 时

2021-09-14 11:08:36 1916

原创 websocket入门一条龙,基础、封装与使用(代码开箱即用)

websocket介绍、基础、基本封装。新增保护、断线重连功能。

2021-07-21 10:47:43 3922 15

原创 port端口号校验(1-65535)

这里写自定义目录标题背景利用parseInt校验正则校验 背景 一天qa提了端口号的bug,公司项目中用了两年多的端口号校验正则竟然出了问题,网上搜了试了不少也多多少少有问题,由于ip校验网上一大堆,特地对port端口号校验整理一波。 利用parseInt校验 两层判断,1. 判断1开头的数字 2. 判断值小于65535 function checkPort(value) { return /^[1-9][0-9]*$/.test(value) && parseInt(value, 10

2021-07-06 10:53:58 2821

原创 Iframe禁止弹窗

一、业务场景 移动端H5开发,经常需要展示新闻资讯等内容,新闻资讯经常分为几种, 一种是根据字段拼出,自己写样式展示; 一种直接拿到HTML代码,富文本展示; 还有一种就是给你url链接,利用iframe嵌入展示;(重点) 二、问题描述 利用iframe嵌入网页时,网页本身自带a标签,点击则弹出新窗口,而我们并不希望它弹出; 三、解决方案 利用iframe自带属性sandbox解决 sandbox=“allow-top-navigation allow-same-origin allow-forms all

2020-10-16 10:16:32 3913 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除