2 guanguan0_0

尚未进行身份认证

坚持和兴趣哪个能让我走的更远

等级
TA的排名 4w+

解决移动端input失去焦点软键盘收齐后界面不恢复的问题

<inputplaceholder="请输入"@blur="lost()"/>lost(){setTimeout(()=>{letscrollHeight=document.documentElement.scrollTop||document.body.scrollTop|...

2019-10-16 16:04:42

base64图片展示

<img:src="'data:image/png;base64,'+codeUrl"alt/>想要设置图片尺寸,直接设置img尺寸即可

2019-10-16 16:00:06

vue监听浏览器高度变化

1、设置变量:data(){return{clientHeight:document.documentElement.clientHeight}}2、页面初始化时给onresize函数赋值:mounted(){window.onresize=()=>{this.clientHeight=d...

2019-10-14 15:41:45

微信公共号分享链接配置

1、通过config接口注入权限验证配置一般情况会通过接口,将当前页面的url传给后端,获取到config配置所需的参数;let_config=()=>{this.$post('common/getShareConf',{url:location.href},'',this).then(response=>{...

2019-09-10 10:27:20

微信公众号一键拨号功能

效果如上图,代码非常简单,直接用a标签,OK<aclass="phone"href="tel:10000">10000</a>

2019-09-10 10:21:02

forEach如何调出循环问题,引发的关于map、every、some、forEach循环return false break不起效的总结

先看下面这段代码:在for循环中想要调出整个循环是break;但是在forEach中使用break不仅不能调出整个循环,还会报错,使用return也不行;其实这个问题是由一道编程题引发的,使用循环判断数组中是否包含某个值;当我想用forEach来循环时,发现在找到该值之后没法提前调出循环,就会造成时间复杂度的浪费,增加冗余计算,除了用for循环语句来代替forEach,还有什么...

2019-08-30 11:42:17

js去除字符串的空格

说到去除空格,首先都会想到的就是trim()方法,但是trim()只能去除字符串前后的空格,无法去除字符串中间的空格。下面总结一下js去除字符串空格的几种方法:1、trim()trim()是去除字符串前后两端的空格,返回一个新的字符串,对原字符串不会有影响;trimLeft()、trimStart()是去除字符串前端的空格;trimRight()、trimEnd()是去除字符串...

2019-08-27 15:34:54

react使用antd级联实现省市区选择

import{Component}from'react';import{Cascader}from'antd';import*asaddressRequestfrom'../../services/address';exportdefaultclassAreaPickerextendsComponent{constructor(props...

2019-08-08 15:14:11

JS开发常用工具函数

1、isPrimitive()检测是不是原始数据类型JS原始数据类型:Number、String、Boolean、Null、UndefinedletisPrimitive=(value)=>{return(typeofvalue==='string'||typeofvalue==='number'||...

2019-07-29 17:15:00

vue移动端配置自适应,全局自动转换px单位

1、下载lib-flexiblenpmilib-flexible--save2、在main.js中引入lib-flexibleimport'lib-flexible/flexible'3、安装postcss-px2remnpmipostcss-px2rem--save4、安装px2rem-loadernpmipx2rem-loader--sa...

2019-07-04 20:10:54

ios10以下版本无法打开vue页面

使用vue开发公众号的时候遇到,在安卓系统打开页面正常,ios10以上也是正常,但是ios9打开空白。原因是es没有完全被解析。修改webpack.base.conf.js:entry:{app:['babel-polyfill','./src/main.js']},module:{rules:[{test...

2019-07-04 19:50:19

ios12微信H5输入框软键盘关闭后,页面无法回到正常位置

IOS12在开发微信公众号时遇到input输入框,失去焦点,键盘收回后,input框的位置改变的情况,需要监听失焦事件,并重新设定高度来解决这个问题:$("input").blur(function(){varu=navigator.userAgent;varisiOS=!!u.match(/\(i[^;]+;(U;)?CPU.+MacOSX/);...

2019-07-02 16:05:39

js生成字母和数字随机数

别的不多说,直接上代码functionRandomRange(min,max){varreturnStr="", range=(max?Math.round(Math.random()*(max-min))+min:min), arr=['0','1','2','3','4','5','6','7','8','9','a'...

2019-06-26 14:41:03

webpack认知篇

1、用一句话概括webpack是什么:webpack是一个模块打包工具。2、Module(模块)javascript、图片、文字、json文件等任何类型的源文件都是一个个模块,webpack引用模块的方式有一下几种:import方法(es5) require()方法(CommonJs) define和require语法(AMD) css/sass/less文件中的@import...

2019-06-19 15:54:38

js常用正则表达式

邮箱:/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/数字和字母:/^[a-zA-Z0-9]*$/非中文:/[^\u4e00-\u9fa5]/手机号:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/IP地址:/((25[0-5]|2[0-4]\d...

2019-06-17 10:25:35

TED-5-谈论死亡

文章:Look,Ihadsecondthoughts,really,aboutwhetherIcouldtalkaboutthistosuchavitalandaliveaudienceasyouguys.ThenIrememberedthequotefromGloriaSteinem,whichgoes,"Thetruthw...

2019-06-17 10:15:05

CSS实现单行/多行文本溢出部分省略(...)显示

1、单行文本就很简单了,大家应该都知道:代码如下:<divclass="text-over">氛围是他个人会有人推荐用他人看天空娱乐户人家软件园如瑞今天一天射日访问与太热亢个如</div><style>.text-over{width:258px;overflow:hidden;...

2019-06-13 17:24:52

git-flow的安装和使用

git配置SSHKeygitbash命令行中输入ssh-keygen-trsa-C'xxx@xxx.com',然后一路回车 打开C:\Users\Administrator\.ssh\id_rsa.pub文件 添加key到gitLab上git-flow安装步骤:1、下载安装git:https://git-scm.com/downloads2、下载getopt.ex...

2019-03-06 11:27:35

聊聊CSS中那些可以继承的属性

CSS样式中有些是可以被子节点继承的,有些却不能,下面就让我们来聊聊都有些啥,欢迎补充,谢谢。可继承的css属性1、字体属性:font:组合字体font-family:字体系列font-size:字体大小font-weight:字体粗细font-style:字体风格font-variant:小写转大写font-size-adjust:设置aspect值,保持首选...

2019-02-25 14:29:36

var、let、const对比

 块作用域{}    在ES6之前,JS的作用域只有两种,全局作用域和函数作用域,没有块作用域的概念。ES6中增加了块级作用域,由{}包括,if语句和for语句里面的{}也属于块作用域。var、let、const1、var声明的变量会挂载在window上,而let和const声明的变量不会:vara=1;letb=2;constc=3;c...

2019-02-25 13:59:32

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。