自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端打开电脑文件并读取方法

【代码】前端打开电脑文件并读取方法。

2025-04-23 16:59:02 112

转载 前端token方案

使用 Refresh Token,使用 Refresh Token,它可以避免频繁的读写操作。这种方案中,服务端不需要刷新 Token 的过期时间,一旦 Token 过期,就反馈给前端,前端使用 Refresh Token 申请一个全新Token 继续使用。

2024-09-05 15:31:53 105

原创 解决图表内容超出xy轴范围

【代码】解决图表内容超出xy轴范围。

2023-10-27 15:59:37 542

转载 如何完成CodeReview

codeReview

2022-08-25 09:05:10 520

原创 vue 双向绑定示例

vue 双向绑定示例

2022-08-19 16:39:54 396

转载 表单解决方案(Formily)

Formily 使用

2022-08-16 09:25:47 2487

原创 input限制 记录

input限制 记录

2022-07-18 14:37:16 147

原创 登录页面 居中响应式方案

登录页面居中响应式方案。

2022-07-15 10:49:04 265

原创 地图坐标系转换

火星坐标系 与 百度坐标系 的转换

2022-07-07 13:37:03 141

原创 elementUI slot-header 无法动态刷新

<template #header> </template>

2022-04-21 10:19:06 1396

原创 按需引入elementUI 问题总结

1、Unknown plugin “component“原因:刚开始安装依赖没有成功解决方式:npm install babel-plugin-component -D2、Couldn’t find preset “es2015” relative to directory原因:由于引入的 Element-UI 使用了ES标准,所以编译会报错。解决方式:安装 ES 标准 :npm install babel-preset-es2015 --save-dev在webpack.base.conf

2022-04-09 10:16:03 1258

原创 js判断图片是否可以访问成功

**//是否可访问成功 checkImgExists(imgurl) { return new Promise(function(resolve, reject) { let ImgObj = new Image(); ImgObj.src = imgurl; ImgObj.onload = function(res) { resolve(res); } ImgOb

2022-04-07 16:23:55 1430

转载 记录 样式优化

一、在浏览器中输入URL到页面渲染的整个过程1、输入URL按下回车1、应用层进行DNS解析:通过DNS解析将域名解析成IP地址,在解析的过程中按照浏览器缓存、系统缓存、路由缓存、DNS缓存、根域名服务器、顶级域名服务器、主域名服务器的顺序,逐步读取缓存。直到拿到IP地址2、应用层生成HTTP请求报文3、传输层建立TCP连接:传输层的传输协议分为UDP(用户数据协议)和TCP(传输控制协议)两种4、网路层使用IP协议来选择线路(路由)5、数据链路层实现网络相邻结点间可靠的数据通信6、物理层传输数

2022-03-28 15:29:50 143

转载 面试被问“你未来的职业规划是什么”,怎样回答最完美?

很多人被问到职业规划这个问题的时候,都会很纠结:表现得太踏实苦干了,可能会让人觉得没有什么进取心。职业目标描述得太明确,又会被质疑太在意外部激励而缺乏内部动机。感觉怎么说都会错,说多一句都是漏洞。其实,面试的过程就是在跟 HR “斗智斗勇”。那么,你真的了解「职业规划」问题背后,HR到底想要知道什么吗? 怎么回答才能让老板满意呢?什么是职业规划“职业规划是对职业生涯乃至人生进行持续的系统的计划的过程,它包括职业定位、目标设定和通道设计三个方面。”职业规划有三个要素:1、个人内在要素, 包括职业性格

2022-03-17 09:06:23 9556

原创 vue.config.js 配置整理

官方网址:https://cli.vuejs.org/zh/config/#vue-config-jsconst {defineConfig} = require('@vue/cli-service'); //@vue/cli-service 提供的 defineConfig 帮手函数,以获得更好的类型提示module.exports = { publicPath: './', //这个值也可以被设置为空字符串 ('') 或是相对路径 ('./'),这样所有的资源都会被链接为相对路径,这样打出来的包

2022-03-09 10:25:48 670

原创 vue build 优化

1、路由懒加载当打包构建应用时,Javascript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。所以在router文件夹下 index.js 做如下配置{ path: '/home', meta: { requireAuth: true // 配置此条,进入页面前判断是否需要登陆 }, component:resolve => require(['@/views/home/

2022-03-08 13:41:41 436

原创 首次加载dialog 就让其渲染

https://blog.youkuaiyun.com/smouns_/article/details/121516921

2022-03-01 16:29:40 605

原创 css滚动条样式调整

::-webkit-scrollbar { width: 6px; height: 10px; background-color: transparent;}::-webkit-scrollbar-thumb { border-radius: 3px; background-color: rgb(255, 255, 255);}::-webkit-scrollbar-thumb:hover { background-color: rgba(255, 255, 255, .5

2021-12-09 17:33:11 164

原创 gitLab使用教程

1、打开公司内网部署GitLab里注册账号2、以管理员的身份登入gitlab,点击Settings,然后选择Members可以通过输入名字选择要分配权限的小组成员,然后分配角色,选择权限有效时间,点击Add to Project就把人员拉近到项目中。GitLab的角色有以下四种:Guest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,可以赋予测试、产品经理此权限Developer:可以克隆代码、开发、提交、push,可以赋予开发人员此权限MainMa

2021-11-26 14:31:51 5802

原创 vscode异常总结

1、npm不可在vscode终端运行解决方式:环境变量 path 中添加node路径,然后以管理员权限运行vscode2、cnpm不可在vscode终端运行解决方式:在以管理员权限shell命令框中,运行 set-ExecutionPolicy RemoteSigned1、在终端运行 get-ExecutionPolicy 显示 Restricted 表禁用,RemoteSigned 表启用2、运行 set-ExecutionPolicy RemoteSigned 可解禁...

2021-11-26 11:40:00 1604

原创 nvm node版本管理

1、下载地址:https://github.com/coreybutler/nvm-windows/releasesnvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。Source code(zip):zip压缩的源码Sourc code(tar.gz):tar.gz的源码,一般用于Unix系统2、安装nvm 注意修改settings.txt在安装的目录下找到setti

2021-11-26 10:53:36 785 1

原创 echarts图表切换 图表展示错误遗留

问题:解决方式: myChart.clear(); myChart.setOption(this.options)

2021-11-19 11:27:12 580

转载 换算公式记录

面 积 换 算1平方公里(km2)=100公顷(ha)=247.1英亩(acre)=0.386平方英里(mile2)1平方米(m2)=10.764平方英尺(ft2)1平方英寸(in2)=6.452平方厘米(cm2)1公顷(ha)=10000平方米(m2)=2.471英亩(acre)1英亩(acre)=0.4047公顷(ha)=4.047×10-3平方公里(km2)=4047平方米(m2)1英亩(acre)=0.4047公顷(ha)=4.047×10-3平方公里(km2)=4047平方米(m2)

2021-11-04 17:36:10 441

原创 elementUI按需引入 vue2.X

问题:找不到.babelrc,在babel.config.js里修改文件1、安装elementUInpm i element-ui -S2、安装 babel-plugin-componentnpm i babel-plugin-component -D3、修改babel.config.js文件module.exports = { presets: [ '@vue/cli-plugin-babel/preset' ], plugins:[ [ "comp

2021-11-03 08:57:07 177

原创 html语义化标签总结

语义化标签<header></header><nav></nav><main></main><footer></footer><hgroup></hgroup>//标题组合 eg:<hgroup> <h2>我是标题</h2> <h3>我是标题描述</h3> </hgroup

2021-05-19 13:19:25 111

原创 屏蔽高德地图左下角logo方法

放在mian.css里 可生效.amap-logo{ display: none; opacity:0 !important;}.amap-copyright { opacity:0;}

2021-05-12 13:52:50 248

原创 js读取本地静态文件方法

readFile(name) { // name为文件所在位置 let xhr = new XMLHttpRequest(), okStatus = document.location.protocol === "file:" ? 0 : 200; xhr.open('GET', name, false); xhr.overrideMimeType("text/html;charset=utf-8");//默认为utf-8 xhr.send(null);.

2020-12-30 13:42:43 2267

原创 UI框架

Element UIvuetifyAnt DesignBottstraplayuiVant UIFramework7WEUI

2020-12-10 16:18:58 88

原创 js event 对象参数 详细介绍

js event 对象参数 详细介绍

2020-12-04 10:06:50 415

原创 好用的切图软件

切图软件链接地址

2020-11-18 13:46:34 214

原创 在elementUI中 select 多选时使用clear按钮 划过闪烁

解决方法:>>>.el-select__tags{ z-index: 0;}原因:多选z-index等于1,层级高,改为0就解决了

2020-11-16 15:35:43 1108

原创 全角转换成半角,汉字不做处理

//半角转换成全角,汉字不转换toDBC(txtstring) { let tmp = ""; let pattern = new RegExp("[\u4e00-\u9fa5]"); for(let i=0;i<txtstring.length;i++){ if (pattern.test(txtstring.charAt(i))) { tmp= tmp+txtstring.charAt(i); continue;

2020-11-13 11:24:43 137

原创 git命令整理

git reflog 命令查看你的历史变更记录git reset --hard HEAD@{n} (注意:n是你要回退到的引用位置)

2020-11-11 16:07:11 631

原创 uniapp中image src动态引用图片不生效

不生效举例:<image :src="pngimg" mode="aspectFit"></image>this.panimg='../static/img/bigVisbilityyellow.png'解决方法:去掉前面的 …/@等符号##eg:<image :src="pngimg" mode="aspectFit"></image>this.panimg='/static/img/bigVisbilityyellow.png'...

2020-11-10 08:51:03 14580 2

转载 使用 GPU 渲染元素 问题

使用 GPU 渲染元素并不是所有的CSS属性都能触发GPU的硬件加速,实际上只有少数属性可以,比如下面的这些:transformopacityfilter强制使用GPU渲染为了避免 2D transform 动画在开始和结束时发生的 repaint 操作,我们可以硬编码一些样式来解决这个问题:.example1 { transform: translateZ(0);}.example2 { transform: rotateZ(360deg);}这段代码的作用就是让浏览

2020-11-03 09:40:57 585

原创 解决调整el-options样式不生效

问题分析:当选中el-select的选项时页面的结构,选项的容器并不在挂载的div#app中,而是div#app的兄弟元素,我们在组件中设置样式的时候,加上了scoped,作用域都是局限在div#app中,所以设置的样式就无法正常作用到选项内容的div上。注:el-select组件中,只有选项的容器默认是div#app之外的,展示的div.el-input还是在div#app之中。问题解决:Popper-append-to-body属性是Element-UI官方文档中提供的一个属性,该属性的用途

2020-11-02 14:10:43 2778

原创 vue中组件显示隐藏不会重新执行created等钩子

解决方法①:加key原因:组件渲染是根据绑定的值是否发生变化,加上key每次点击时使key发生变化,就可以实现组件重新执行钩子函数解决方法②:加v-if原因:可以使组件重新渲染

2020-10-22 10:45:53 2129

原创 for...of 和 for...in 比较,为何说前者优于后者

for…infor…in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for … in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。语法: for (变量 in 对象){ 在此执行代码 }for…offor…of 语句创建一个循环来迭代可迭代的对象。在 ES6 中引入的 for…of 循环,以替代 for…in 和 forEach() ,并支持新的迭代协议。for…of 允许你遍历 Arrays(数组), Strings(字符串

2020-10-09 11:09:34 282

转载 什么是回流,什么是重绘,有什么区别,怎么优化?

html 加载时发生了什么在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。浏览器把所有样式(用户定义的CSS和用户代理)解析成样式结构体DOM Tree 和样式结构体组合后构建render tree, render tree类似于DOM tree,但区别很大,因为render tree能识别样式,render tree中每个NODE都有自己的style,而且render tree不包含隐藏的节

2020-09-15 09:15:00 181

转载 全屏灰色(特殊日期使用)

使用滤镜filter的grayscale函数。<style> .filter { -webkit-filter: grayscale(100%); /* webkit */ -moz-filter: grayscale(100%); /*firefox*/ -ms-filter: grayscale(100%); /*ie9*/ -o-filter: grayscale(100%); /*opera*/ filter: grayscale(100%); f

2020-09-10 15:51:15 201

空空如也

空空如也

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

TA关注的人

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