自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Moment.js--超级牛的前端时间插件

Moment中文网:http://momentjs.cn/1.依赖安装npm install moment --save # npmyarn add moment # YarnInstall-Package Moment.js # NuGetspm install moment --save # spmmeteor add momentjs:moment # meteorbower install moment --save # bower (废弃)2

2020-09-27 16:03:33 792

原创 正则逻辑分析网站

网站链接:https://regexper.com/博主发现了一个很好的正则逻辑分析网站,简直太好用了,你输入正则表达式以后,点击Display按键,下面就回出现相应的正则逻辑分析图,可真是太赞了????????????????????????,如下图:当你的正则有问题的时候,你可以根据逻辑图来分析正则,自己就可以写出对应的正则,简直不要太完美????????????????????????????,爱辽~爱辽。...

2020-09-18 19:35:15 396

转载 Edge浏览器自动给数字加下划线的解决方法

Edge浏览器自动给数字加下划线的解决方法原文链接:https://blog.csdn.net/itmyhome1990/article/details/106613588在Edge浏览器中会自动给符合某种规则的数字(比如电话号码、邮件等等)加下划线,如下图在这里插入图片描述解决方法是在head中加入:<meta name="format-detection" content="telephone=no,email=no,address=no">...

2020-09-08 10:01:47 527

原创 接口统一加时间戳(接口避免缓存)

接口统一加时间戳(接口避免缓存)如何获取时间戳let time = new Date().getTime();1.axios如果你们请求接口用的是axios的话,可以用路由拦截器来统一加,在config.url后面统一加时间戳就可以了借鉴于:https://www.kancloud.cn/yunye/axios/234845!!!强烈推荐看一下,很清晰!!!我们在请求数据的时候,会出现几种情况,判断权限或者loading的显隐。这些在每一个请求都会做的事情,我们可以封装一个service的请求

2020-09-07 17:25:02 6434

转载 React在什么情况下会render

React在什么情况下会render参考链接:https://blog.csdn.net/u012131835/article/details/850914371、初始化react生命周期1.componentWillMount 在渲染前调用,在客户端也在服务端。2.componentDidMount : 在第一次渲染后调用,只在客户端。之后组件已经生成了对应的DOM结构,可以通过this.getDOMNode()来进行访问。 如果你想和其他JavaScript框架一起使用,可以在这个方法中调用s

2020-09-07 17:19:11 609

原创 json字符串化循环引用JS

json字符串化循环引用JSJSON.stringify大家已经不陌生了,是一个将json对象转换为字符串的方法。但是如果你在浏览器控制台中输出 JSON.stringify(window). 如果期望输出一段文字, 可能会失望了. 事实上, 会输出结果如下:VM211:1 Uncaught TypeError: Converting circular structure to JSON at JSON.stringify (<anonymous>) at <anony

2020-09-07 17:10:59 988

原创 点击掉接口获取数据,避免多次调用(react)

点击掉接口获取数据,避免多次调用(react)addEvent = () => { document.addEventListener('click', this.handleAdd)}removeEvent = () => { document.removeEventListener('click', this.handleAdd)}handleContent = (e) => { e.nativeEvent.stopImmediatePropagation()}

2020-09-07 17:04:43 1304 2

原创 this.forceUpdata()---react

this.forceUpdata()—reactreact里面强制刷新组件的默认方法,this指的是当前组件,所以这里用到 计时器,计时器的this是指向window的,这里用bind来改变this指向if (expensesProjectList === null) { console.log(expensesProjectList, 55555555) let timer = setTimeout((function () { clearTimeout(timer) let

2020-09-07 17:03:27 799

原创 babel-polyfill报错

babel-polyfill报错报错原因:babel-polyfill报错,是因为他只能在页面调用一次,如果调用多次就会冲突。一个很好的例子,我之前写代码的时候,加引导页,我想点击按钮的时候加载页面的JS,后来,我想点击整个屏幕也可以加载,当这两个同时存在的时候,点击按钮的时候注入了JS,按钮也在页面的Div里,所以这个时候会触发两次,页面就会报错,为了避免这个问题,你要在加载页面的时候进行判断,无论哪种情况只能触发一次将JS注入页面。<div id="root"><span id=

2020-09-07 17:01:29 1426

原创 mobile+PC白屏问题解决(react15.6)

mobile+PC白屏问题解决(react15.6)出现白屏的原因:因为后端加了缓存,用户使用的时候会有缓存,当线上更新新的版本以后,当打开页面以后会读取本地缓存,因为之前的js文件已经被替换,所以找不到文件,页面就出现了白屏。给version文件加了时间戳,每次进index.html的时候,会指向下面的script标签里面的代码,因为时间戳不一样,所以每次都会调用一下version。需要每次在发新版本的时候,手动替换一下version里面的js的src路径。就可以解决白屏1.index.html在i

2020-09-07 16:57:32 318

原创 WebStorm 2018.3.2 开启nodeJs自动补全功能

WebStorm 2018.3.2 开启nodeJs自动补全功能把Power Save Mode上面得√去掉即可,如下图

2020-09-07 16:54:25 179

原创 Vscode和Webstorm跳转至某行快捷键(MAC)

Vscode和webstorm跳转至某行快捷键1、VscodeCtrl + G 跳转至某行2.WebstormCtrl + L 跳转至某行

2020-09-07 16:17:56 3551

原创 span标签在edge浏览器下划线

span标签在edge浏览器字符长度过长会出现下划线这问题在谷歌和火狐都没出现,但是在edge浏览器就出现了,是span变成了a标签,所以有了下划线并且变蓝,还可以点开。如下图:解决:把span换成div,再加上display:inline-block属性 <div style={{ fontSize: 32, fontWeight: 'bolder', color: '#F00', display: 'inline-block' }}> {`¥${sumPrice}` }<

2020-09-07 16:10:23 675

空空如也

空空如也

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

TA关注的人

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