自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 npm/yarn 安装包报错网络连接失败

设置淘宝镜像地址:npm config set registry https://registry.npm.taobao.orgnpm config set disturl https://npm.taobao.org/distyarn config set registry https://registry.npm.taobao.orgyarn config set disturl https://npm.taobao.org/dist

2021-12-28 18:10:34 1448

原创 函数式编程思维

1.纯函数对于相同的输入,永远会得到相同的输出,而且没有任何可观察的副作用,也不依赖外部环境的状态。 var xs = [1,2,3,4];//Array.slice是纯函数,因为它没有副作用,对于固定的输入,输出总是固定的xs.slice(0,2);xs.splice(0,2); //会改变源数据,非纯函数 优缺点: import _ from 'loadsh';var sin = _.memorize(x => Math.sin(x));//第一次计算

2021-09-30 14:05:04 967 2

原创 css文本溢出显示省略号,以及会遇到的坑

1.需要控制的html加上样式:white-space: nowrap;overflow: hidden;text-overflow: ellipsis;2.多行溢出display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;3.在纯文字的时候没有问题,当内容是字母或者数字时出现问题,需要加上:word-break:break-all;word-w.

2021-07-14 14:04:50 206

原创 element级联选择器懒加载,清空踩坑

lazy: true,async lazyLoad (node, resolve) { const { level } = node let params = {} if (level >= 1) { let res = await api if (res.success && res.data) { let newArr = [] //用于回显数据与新数据去重 i.

2021-05-08 14:25:19 814

原创 前端性能优化之必备良品,防抖和节流

1.防抖 什么是防抖? 动作绑定事件,触发事件,但不立即执行动作在一定时间后执行,在这段时间内,反复触发时间,则重新等待一定的时间后在执行动作。 通俗一点讲防抖就是多次触发,在停止触发一定时间后执行操作。常用于搜索时的优化,避免用户未输入完成不停的查询,还有防止多次点击按钮多次请求等等。 实现代码如下:debounce(fn, delay) { let timer = null; return function ()...

2020-11-26 16:55:09 195

原创 antd design pro 4富文本编辑器braft-editor

最近在使用antd design pro 4.0设计知识库版本管理富文本编辑器选择了 tinymce-react中文文档地址:​​​​​​​http://tinymce.ax-z.cn/general/basic-setup.php​​​​​​​英文文档地址:https://www.tiny.cloud/docs/npm install --save @tinymce/tinymce-react...

2020-09-27 11:10:29 1595

原创 趣味CSS样式摘录

1.使网站变成黑白色html { filter: grayscale(1);}

2020-09-27 11:04:04 124

原创 android打包之后无法访问HTTP的问题

这篇文章简单粗暴一点。ionic4+angular7+cordova用命令行构建项目:1.ionic cordova platform add android2.完成之后找到文件 platforms\android\app\src\main\AndroidManifest.xml3.在application里配置:android:usesCleartextTraffic...

2020-04-16 17:19:34 1435

原创 ionic4使用扫码插件QRscanner无法识别一维码条码解决方法

最近在开发PDA项目,使用angular7+ionic4+cordova项目,需要支持扫码一维码(条码)和二维码,于是我选择QR scanner扫码插件。令人头大的问题出现了,qr scanner能识别出二维码,但是一维码无法识别。。。。。。后来发现配置一下编码格式可以解决这个问题。1.QR Scanner版本3.0.1找到文件 plugins\cordova-plu...

2020-04-16 16:54:04 1081

原创 js中forEach跳出循环终止循环

1.foEach跳出本次循环: 使用return中止当前循环,执行下一次循环let arr = [1, 2, 3];arr.forEach((item, index) => { if(item === 2) { console.log('中止本次循环,继续执行下一次循环') return false; } cons...

2019-09-17 16:54:07 11244 1

原创 谷歌修改useragent,chrome模拟微信、QQ内置浏览器

1、首先咋模拟时,需要用到UA,微信和 QQ 内置浏览器 UA 安卓 QQ 内置浏览器 UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 > Chrome/37.0.0.0 Mobile Safari...

2019-07-16 09:10:42 6083

原创 vue文件上传和下载,excel上传和下载,vue使用FormData上传excel文件,使用blob下载文件

一、excel文件上传 1、html代码:<el-button size="mini" :plain="true" class="file-box" type="button"> 导入 <input id="up" ref="file" type="file" class="file-btn" @change="inputCustomProd...

2019-06-25 11:10:53 2671

原创 vue cli3.0如何定位css所在的vue文件及行数

1.第一种: 老版本的在config里面index.js,设置 cssSourceMap:true2.第二种: 在vue cli3.0版本,新建vue.config.js文件在其中配置 css:{ sourceMap: true }配置完成后,重启项目,打开谷歌调试...

2019-05-13 11:43:20 1982

原创 echarts踩坑,dataZoom和X坐标系文字重叠解决方法

找到echarts中的grid配置 :代码写入bottom属性:grid:{ bottom: "70px"}完成效果:

2019-04-19 16:14:44 6147

原创 vue实现国际化,vue+i18n+element国际化

安装国际化语言插件vue-i18n:npm install vue-i18n --save本文使用的i18n版本:8.10.01.创建语言包:CH.json{ "errText": { "err_tel": "手机号码格式错误!", }}EN.json{ "errText": { "err_tel": "Mobile ph...

2019-04-18 16:03:16 492

原创 vue中使用渐变色失效,打包之后渐变色失效的问题,elementui 表格样式错位bug

项目使用的vue,在里面写了渐变色,打包之后渐变色失效。解决方法,webkit内核前后加上这段代码 /*! autoprefixer: off */ background: -webkit-linear-gradient(top, #6f9fe7 0%, #3e4dda 100%) ; /* autoprefixer: on */ background:-m...

2019-01-29 23:22:54 2053

原创 gitee码云克隆项目账户密码输入错误解决方法

今天盆友发给我一个项目,非常兴奋的打开命令行开始克隆,第一次克隆gitee的项目,一激动账户密码输错了。在命令行重新输入账户和密码不起作用,脑瓜疼呀~~~~~~~经过一番查找资料,发现输错密码,不能用命令行更改,,,,找到了一种方法: 1.打开电脑的控制面板,找到凭据管理器2.打开凭据管理器之后,选择 windows凭据 ,找到gite...

2018-12-17 12:59:53 17471 22

原创 个人真实面试总结,前端面试题记录2021补充版

最近去面试了几家公司,总结一下面试官问过的问题。。。。一、本地缓存localStorage:这是一种持久化的存储方式,也就是说如果不手动清除,数据就永远不会过期。localStorage的优势1、localStorage拓展了cookie的4K限制2、localStorage会可以将第一次请求的数据直接存储到本地,这个相当于一个5M大小的针对于前端页面的数据库,相比于co...

2018-12-05 11:38:09 551

原创 关于cordova打包的android项目,禁止随手机系统改变字体大小的解决方法

1. 我用的是最新版的cordova,在项目根目录下找到node_modules\cordova-android\framework\src\org\apache\cordova\engine\SystemWebViewEngine.java我先开始找到的是上面的文件,但是我重新用命令行打包android的时候,添加的 settings.setTextZoom(100);  代码神奇的不见...

2018-10-19 12:36:55 1232 7

原创 vue开发移动端android打包Webstorm+cordova打包vue成Android项目

一. 打包vuevue项目开发完成后,使用 npm run build打包成功之后,打开生成的dist文件夹中的 index.html,看看是不是ok的,没问题就继续下一步。二. 使用cordova打包android项目1. 新建cordova项目全局安装cordova:npm install -g cordova创建cordova项目:cordova c...

2018-10-18 16:07:00 6390

原创 webstorm自动编译sass的配置

1. 首先下载Ruby   点击下载   (写这篇文章的时候,安装的是 Ruby + Devkit 2.4.X ,根据个人情况选择64位或者32位)2. 使用Ruby安装Sass:gem install sass3. webstorm打开设置 File =&gt; Settings =&gt; Tools =&gt; File Watchers =&gt; 选择添加Pro...

2018-10-15 11:32:37 1251

原创 react警告:setState(...): Cannot update during an existing state transition (such as within `render` or

在使用react的时候,发现一个警告 Warning: setState(...):Cannot update during an existing state transition (such as within `render` or another component's constructor). Render methods should be a pure function of ...

2018-09-13 16:15:16 5349

原创 windows10使用git报错 fatal:open /dev/null or dup failed: No such file or directory解决方案或git bash here闪退

        安装好git之后,在命令行输入git --version报错        百度搜了很久全凉了,试过sfc/scannow命令,失败。。。。。。试过替换C:WINDOWS\system32\drivers\null.sys文件,还是失败。。。。。心态很不稳定        在挣扎了很久,问了大佬之后,找到这种方法:                首先打开regedit       ...

2018-06-27 18:01:25 3330 3

原创 微信小程序,如何去掉或修改button的边框、圆角

在写微信小程序的时候遇到了这样的问题:        index.wxml文件设置按钮:&lt;button&gt;按钮&lt;/button&gt;        index.wxss设置按钮的样式为:button{ border:none;  border-radius:0;}发现样式并没有起效果,这是因为微信小程序button的边框、圆角是通过button::after设置的,这样写...

2018-04-09 16:28:32 5023 3

原创 理解,JS全局预处理与执行

1.使用var定义的变量被加到预处理的词法环境中: function f() {// 函数执行时会首先对a进行预处理 var a; console.log(a); //a为undefined console.log(b); //报错 b is not defined var a=5; //为a赋值 a=...

2018-03-08 17:23:29 277

原创 这个循环让我混乱了,希望懂的人指点一下

#include”stdio.h”void  main( ){  int  i , j ,x=0 ;  for(i=0 ; i   {  x++  ;  for(j=0;j    { if( j%2 )      continue ;      x++ ;  }  x++ ; } printf(“%d\n”, x ) ; }(1)  

2014-07-15 17:49:41 441

原创 作为一个新手上路先把简单问题解决了

main(){char a;a='H'-'A'+

2014-05-26 21:20:49 537 1

空空如也

空空如也

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

TA关注的人

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