自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 npm install报错:webpack@“^5 .0 .@“fromnode-loader2.0.0冲突

执行命令:npm i --legacy-peer-deps。

2024-04-23 13:38:32 176

原创 details标签用法

2023-10-07 08:47:57 89

原创 前端适配笔记本缩放125%,150%导致页面错乱问题

/ 获取下载的缩放 125% -> 1.25 150% -> 1.5。由于前端在开发时使用的都是标准ui设计图,基本都是按照所以1920*1080, 而小屏幕笔记本由于分辨率高,所以导致的显示元素变小,因此很多笔记本的默认显示都是放大125%或者150%。window.screen.availHeight > 1000 说明缩放选择的是100%,否则是125%、150%.// 修改页面的缩放比例。我去搜了一下,基本都是根据 window.screen.availHeight 来获取屏幕缩放比例,

2023-09-28 13:49:01 984

原创 后端返回100多条数据,前端如何实现分页?

方法可以用于提取数组的某个部分,返回一个新的数组,并不改变原始数组。参数是提取结束的位置(不包括该位置本身)。参数是要开始提取的起始位置,位置到数组末尾的所有元素。1.先获取回来全部数据。

2023-04-26 15:42:55 1283

原创 vue3.0 echarts在nginx环境中二次渲染不成功

echarts在开发环境中,组件切换二次渲染的时候是可以正常显示的。打包放入nginx中,二次渲染不出来。解决办法就是我们在重新创建的时候,移除之前创建的实例并且重新创建一个Echarts实例:document.getElementById('rightEcharts').removeAttribute('_echarts_instance_');...

2021-10-12 09:24:53 476 1

原创 修改elementui table表格expand的展开图标

官方提供的如下图:要实现的效果图:修改css即可:content内的\e6d9等图标代号,可以通过在element官网icon图标,右键审查元素,鼠标移到对应图标上面,查看styles中的content获取

2021-10-09 09:15:51 1721

原创 CSS JS VUE总结

css篇:link和import的区别:1.link是XHTML标签,除了加载css之外,还定义RSS定义REL连接属性等作用。import 只用于加载CSS。2.link引入CSS时,是与页面同事载入,import是页面内容载入完成之后再载入CSS。3.link是XHTML标签,无兼容性问题,import低版本浏览器不兼容。4.link支持JS控制DOM改变样式,import不支持。...

2021-10-09 09:04:26 134

原创 echarts世界地图中的国家名称显示中文

exportconstnameMap={"SingaporeRep.":"新加坡","DominicanRep.":"多米尼加",Palestine:"巴勒斯坦",Bahamas:"巴哈马","Timor-Leste":"东帝汶",Afghanistan:"阿富汗","Guinea-Bissau":"几内亚比绍","Côted'Ivoire":"科特迪瓦","SiachenGlacier":"锡亚琴冰川...

2021-05-14 11:07:01 1977 2

原创 echarts 世界地图 刷新后地图不见了的问题

页面刷新,地图就不见了,原因是世界地图的坐标没了。解决方法,引入世界地图坐标:

2021-05-07 09:13:10 958

原创 获取村镇JSON数据

1.下载bigMap 软件2.生成想要的数据:3.找到geojson.io 网站,打开速度有点慢,将下载好的数据,用这个网站,转成echarts识别的格式。

2021-04-13 13:26:13 472

原创 scss循环的用法

今天刚解锁的,scss循环用法:使用:<div class="margin-left-10">123</div>直接赋值给class就可以了。margin-left-10:就代表:margin-left:10px;

2021-04-10 14:14:33 3938

原创 echart配置

1.鼠标画华商这种交互取消:2.字体居中 title:[{text:"{name|"+title+"}\n{val|"+used+"GB"+"}",top:"center",left:"center",textStyle:{rich:{name:{...

2021-03-01 15:31:52 108

原创 vue中引入 particles.js

1.npm 安装一下2.2.3.4.一定要用require 引入

2021-01-19 11:13:13 581 1

原创 js获取时区

new Date().getTimezoneOffset()可以看到输出的是-480,这样获得到的是0时区的时间差(0时区减去当前所在时区,单位是分钟)。中国标准时间是以东八区为准,比0时区的时间要早8小时。所以是-480,除以60就是所在时区:然后-480 / 60 = -8,即现在这个时区的偏移量为0 - (-8) = 8,即表示为:UTC+8,代码为: 'UTC+' + (0 - new Date().getTimezoneOffset() / 60); // 输出:UTC+8.

2021-01-14 08:56:30 1954

转载 echarts中出现tooltip时页面相对定位布局出现抖动

1、分析原因: 在echarts图表中出现tooltip时,画布的父标签(即:echarts.init()的标签)的有时宽高都会发生变化,导致相对布局的div可能大小发生变化(画布大小却不变),导致页面闪动。2、解决办法: 在该画布的父标签(即:echarts.init()的标签)外层套一个div,设置overflow:hidden;然后,设置tooltip的confine:true;(设置tooltip不超出图表)。...

2020-09-20 08:50:25 976

转载 校验数字的正则

验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0) ^\d+$验证非正整

2020-06-04 09:16:59 7035

原创 限制浏览器翻译功能

body标签加上class="notranslate"关闭浏览器翻译功能就好啦

2020-06-03 16:54:54 870

原创 前端实现静态资源下载 用a链接

1.文件要放在public下面,因为打包的时候,public文件夹不被编译。2.href的路径一定要写对。在public文件夹下,路径是 ./文件夹名 而不是 ../../文件夹名

2020-05-22 14:25:26 2150 1

原创 vue-cli 3.0解决打包后白屏问题 及 vue.config.js的配置

1. 改路由模式2.将vue.config.js中的publicPath改为'./'以上两步缺一不可。下面是vue.config.js:module.exports={//打包配置,解决页面空白的配置方案。publicPath:process.env.NODE_ENV=='production'?'./':'/',lintOnSave:true,//输出文件目录outputDir:'net_safe_...

2020-05-21 15:55:58 3528 2

原创 vscode react插件

Auto Close TagAuto Rename TagBetter CommentsCode Spell CheckerCSS Modules(react插件)Debugger for Chromeglean (react插件)Highlight Matching Tagnpm intellisensepath intellisenseprettierTODO ...

2019-09-18 15:01:41 227

原创 gitlab: repository 'http://gitlab.yyy.com/edu/web_homepage.git/' not found .git后面多带了一个/

错误:remote:Theprojectyouwerelookingforcouldnotbefound.fatal:repository'http://gitlab.yyy.com/edu/web_homepage.git/'notfound解决方法:git clonehttp://username@gitlab.yyy.com/edu/web_home...

2019-09-16 17:01:59 525

原创 react-redux

只为记录一下redux的用法,详细解读请阅读 阮一峰大神的讲解 :http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_three_react-redux.html...

2019-07-13 22:02:07 108

转载 面试题

1. var obj = { '2': 3, '3': 4, 'length': 2, 'splice': Array.prototype.splice, 'push': Array.prototype.push}obj.push(1)obj.push(2)console.log(obj)push是从length往后push的这个obj...

2019-04-04 09:18:51 117

原创 全局设置富文本图片大小

 var content = this.info.strContent      const regex = new RegExp('&lt;img', 'gi')      content = content.replace(regex, `&lt;img style="max-width: 100%; height: auto"`)      this.content = content...

2019-01-30 09:10:55 1865

原创 图片固定宽高比且实现自适应

改变最外层盒子的宽度,图片的宽高比始终不变,并且自适应。 

2019-01-18 17:05:29 1602 1

原创 vue中filters的用法

2019-01-18 14:52:10 1030 2

原创 vue-cli3 npm run build 打包后静态资源的配置 vue.config.js的配置

vue.config.js配置如下: const path = require('path');const vConsolePlugin = require('vconsole-webpack-plugin'); // 引入 移动端模拟开发者工具 插件 (另:https://github.com/liriliri/eruda)const CompressionPlugin = ...

2018-12-18 21:47:32 18559 1

原创 ajax封装

引用:data这样拼接。

2018-12-18 11:33:01 90

原创 向百度地图的maker属性上添加自定义属性

设置值:marker.customData = {‘属性名’: ‘属性值’ }取值:maker.addEventListener(e){ console.log(e.target.customeData.属性名}

2018-12-18 11:15:55 5598 2

原创 1.es6数组的扩展

关于es6数组的扩展,最常用的方法总结了以下几点: Array of将一组值转成数组。总是返回 参数组成的数组,如果没有参数,则返回一个空数组。Array of(1, 2, 3)   // [1, 2, 3]  copyWithin使用这个方法会修改当前数组。接收三个参数:target(必选) : 从该位置开始替换数据start(可选):从该位置开始...

2018-12-17 22:15:09 131

原创 根据数组对象的一个属性值对数组对象进行排序

对数组进行排序,很容易就想到了sort方法。根据数组对象的一个属性值对数组对象进行排序,其实,只要封装一个函数,把属性值传给这个函数tableData是一个数组对象:tableData.sort(compare('age'))时间的转化:...

2018-12-08 10:56:58 461

原创 vue打包踩坑 --- 背景图片路径问题

第一次用vue脚手架写项目,有点不知所措,页面写的很乱,背景图片的路径也是用的相对路径,如background-image: url(../../assets/img/personindex-img.jpg);这样写本身就会很麻烦,所以写路径时要写成  background-image: url(~@/assets/img/personindex-img.jpg);在npm run build 打...

2018-06-27 15:25:13 2550

css 笔记

1.object-fit: cover我们在做列表页的时候,图片都是固定的大小,比如是一个100px*100px的正方形图片,但是很有可能拿到的图片并不是正方形的,这个非正方形图片放到正方形的img标签里,就会变形如果使用object-fit:cover  可以裁剪超出比例的部分,这样图片看起来就不会是变形或者拉伸的了,但是这样会导致图片残缺,根据图片的不同,可能裁剪掉关键部分的内容,但是鉴于列表...

2018-02-10 10:34:41 117

空空如也

空空如也

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

TA关注的人

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