![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
LGEC
这个作者很懒,什么都没留下…
展开
-
VUE导出多级表头Excel
VUE导出多级表头Excel原创 2022-08-18 15:38:37 · 1202 阅读 · 1 评论 -
CSS calc()函数
一、calc()函数介绍二、calc()函数与val()联合使用原创 2022-06-24 11:57:18 · 1486 阅读 · 0 评论 -
图片预览插件Viewer.js的使用
一、相关资源Viewer 下载地址: https://github.com/fengyuanchen/viewerjs其中docs文件夹下是使用演示:PS: 图片预览依赖的资源可以使用docs文件夹下css文件夹下的viewer.css和js文件夹下的viewer.js,也可以使用dist文件加下压缩后的资源:viewer.min.css和viewer.min.js二、使用介绍简单使用如下:<!DOCTYPE html><html lang="en">原创 2022-05-17 17:03:36 · 2284 阅读 · 0 评论 -
鼠标事件穿透遮盖物
一、鼠标事件穿透遮盖物正常来说当有点击事件的元素被遮盖时,点击事件是不生效的,如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width原创 2022-04-21 10:17:23 · 478 阅读 · 0 评论 -
css多边形区域显示
可以使用css中的clip-path属性将内容区域裁剪成圆形、椭圆形、多边形。代码如下:<style> .box { width: 200px; height: 200px; margin: 10px 40px; background: #4FA6E5; } /* 圆 :必须是正方形,否则长边无裁剪*/ .round { .原创 2022-03-23 09:49:59 · 357 阅读 · 0 评论 -
vscode 代码格式化
1、安装vscode 扩展 Beautify2、文件=>首选项=>设置,打开设置找到扩展里的Beautify在settings.json中编辑{ "editor.fontSize": 16, "workbench.colorTheme": "Visual Studio Dark", "workbench.startupEditor": "newUntitledFile", "files.associations": { "*.wxml": "html"原创 2022-03-11 11:16:21 · 472 阅读 · 0 评论 -
前端踩坑指南
一、使用原生js开发分页功能// 分页逻辑const pagination = function (option, fun) { this.parentId = option.id; //容器 this.pageSize = option.pageSize || 1; //每页显示多少条 this.totals = option.totals || 0;原创 2021-12-07 18:50:39 · 866 阅读 · 0 评论 -
JS 正则校验总结
1、电话号码校验复杂校验: /^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\d{8}$/普通校验: /^1[3|4|5|6|7|8|9 ][0-9]\d{8}$/2、邮箱校验 /^([a-zA-Z0-9]+[_|_|\-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,6}$/...原创 2021-11-30 10:01:53 · 402 阅读 · 0 评论 -
常用IP解释
常用IP解释0.0.0.0 本机所有可用ip - 启动监听的时候使用这个表示监听所有网卡的所有可用ip127.0.0.1 本机ip - 启动监听之后只有127.0.0.1能够访问到,本机之外该服务不可见(当然有的服务器软件会优化掉这个,使本机之外也可见)localhost 本机默认域名 - 会走本机的dns解析系统,一般操作系统默认的localhost指向127.0.0.1255.255.255.255 局域网广播地址,向该地址推送数据包,局域网内所有的主机都会收到(范围只到上级网关)...原创 2021-11-04 09:49:20 · 168 阅读 · 0 评论 -
JS文件流下载
一、接口校验下载前最好先校验接口是否可以正常下载,这里使用的是: postman正常情况下,点击 Send 按钮会返回如上图所示的文件流,鼠标滑过 Send 按钮右侧的箭头会显示 Send and Download 按钮,点击此按钮会直接下载文件(文件后缀不正常时,手动更改就好了)二、通过JS下载文件 export function downLoadPdf(query) { return request({ url: 'xxx/download', method:原创 2021-09-30 16:20:10 · 4059 阅读 · 0 评论 -
VUE使用Echart,并保存为图片
一、VUE使用Echart1、安装echarts依赖 npm install echarts -S 或者使用淘宝的镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install echarts -S2、在main.js中全局引入 // 引入echarts--- 这是全部引入 import echarts from 'echarts' Vue.prototype.$echarts = ec原创 2021-09-28 14:43:43 · 1520 阅读 · 2 评论 -
JS数组去重方法
方法一:ES6中的Set 对象存储的值总是唯一的,可以利用这点进行数组去重let arr = [1,2,2,3,3,3,4,4,5,6,7,8];let arr2 = Array.from(new Set(arr)); console.log(arr2); //[1, 2, 3, 4, 5, 6, 7, 8]方法二:利用对象的属性不能相同的特点去重let arr = [1,2,2,3,3,3,4,4,5,6,7,8];let arr2 = Array.from(new Set(ar原创 2021-08-17 11:01:10 · 118 阅读 · 0 评论 -
Linux 系统显示emoji表情
国产机是linux系统,通常不能正常显示emoji表情解决方案:前端引入字体资源,这里使用的是 noto-emoji;emoji字体下载地址:https://gitee.com/songboy/noto-emojigit clone https://gitee.com/songboy/noto-emoji.git<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">原创 2021-08-13 14:25:53 · 1830 阅读 · 0 评论 -
Ajax请求详解
Ajax一、原生Ajaxfunction AJAX_OBJ(url) { var xmlHttp = {}; if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlHttp.onready原创 2021-08-12 17:20:09 · 133 阅读 · 0 评论