- 博客(47)
- 收藏
- 关注
原创 diff-match-patch对比使用
写一个代码比对工具,想跟git提交代码时一样,可以进行每一行的对比,比如单独行的增加、删除,以及每一行中有些单词的不同,使用的插件是 diff-match-patch
2021-05-06 15:30:26
5136
原创 微信小程序开发过程中报“不在socket合法域名列表中”
在小程序的过程中,调用一个接口,这个时候,小程序工具中报错如下:这是因为没有配置服务器的原因,最快的解决方案是在小程序开发工具中“不校验合法域名”,这样就不用校验了,具体如图:...
2021-01-14 15:49:17
1455
1
原创 js将全数字对象转换成数组
将全部是数字的对象转换成数组,例如:{3:7,8:10},转成["3",7],["8",7]代码如下(挺好用的):Object.entries({3:7,8:10})//0: (2) ["3", 7]//1: (2) ["8", 10]
2020-12-28 16:49:20
2600
原创 js实现:数组找到同一个数组中一个元素出现的下标以及连续的次数
例子描述:原数组[1,1,1,-1,0,0,0,1,1,1,1],想要的结果是:输入1,返回{0:3,7:4}(从第0个开始,出现了3个1;从第7个开始,出现了4个1);
2020-12-28 16:41:44
1784
原创 原生ajax跨域
第三方接口,https的,ajax访问不到;后来发现是因为少了cors,但是response竟然给我显示OK,还是200状态 ,访问成功。cors跨域请求需要下面的代码,需要在ajax中添加xhrFields: { withCredentials: true }, crossDomain: true,...
2020-11-06 10:41:58
235
原创 发布npm包详细步骤以及常见问题解决(基于Vue)
具体步骤如下:1、安装nodeJS 在node官网下载安装文件,本地安装后对应的npm也会被一同安装 安装完成后命令行执行以下命令查看安装版本 node -v npm -v2、注册账号npm和github应该是合作了,部分账号信息可以同步2.1 注册github账号 github注册 新建项目并clone到本地2.2 注册npm账号 在npm官网注册账号,登陆后点击发送验证邮件完成账户验证 也可以直接在本地命令...
2020-11-05 09:53:31
4534
4
原创 Window.localStorage
最近开发时候,使用到Window.localStorage,就顺便写一下使用方法:原理:localStorage存储的数据将存放在浏览器的会话中,存在localStorage的数据可以长期保留;与sessionStorage不同,sessionStorage当页面会话结束(当页面被关闭时),存储在sessionStorage的数据会被清除。注意:localStorage中的键值对总是以字符串的形式存储的,故需要存储键值对格式时需要进行转换:转成字符串JSON.stringify;转成对象JSON..
2020-11-04 09:55:32
686
原创 vue中使用数据,却不修改原始数据(浅拷贝和深拷贝)
当你需要第一个对象的数据,并且想要合理修改和使用但是不想修改第一个对象的数据时,需要进行深拷贝
2020-03-13 10:38:10
1684
1
原创 js将1,2,3转换成周一、周二、周三(对象日期转换成字符串)
当后台返回的数据是数组格式的["1","3","5"],但是前台需要展示成周一、周三、周五的时候,可以直接使用。
2020-03-10 12:27:26
3199
2
原创 el-switch在列表中使用
本身想要实现这样的效果:后台向前台传的是数字类型的,使用el-switch时可以进行转换,代码如下:如果不能实现,对比一下代码看看是否有哪些不同。<el-table-column align="center" label="开关" prop="startUp"> <template slot-scope="scope"> &l...
2020-02-21 20:05:03
3308
原创 vue和ele结合使用form表单时:rules=“formValidate“的使用(ele的表单校验)
:rules="formValidate"的使用具体的使用方法1、需要在el-form标签中添加:rules="formValidate"(为了可以验证)、:model="queryForm"(可以找到验证的部分)2、在t-form-item标签中添加 prop="acctNbr"3、在data()的return中添加formValidate: { acctNb...
2019-12-16 10:46:24
588
原创 Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 12.x
在启动服务(npm run dev)的时候会出现一下错误Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 7.x错误原因是因为node-sass的版本不正确,需要将node-sass包卸了之后重新安装即可:卸载:npm uninstall node-s...
2019-12-16 10:45:10
10707
1
原创 vue获得textarea内容并处理成表格需要的对象数据
vue获得textarea内容并处理成表格需要的对象数据。将字符串整合成需要的对象格式,并且展示在列表里。
2019-07-12 20:25:17
2647
转载 npm ERR!无法安装任何包的解决办法
npm报下面的错误error network This is most likely not a problem with npm itself,解决方法如下。
2019-06-14 10:33:15
9516
1
原创 解决首次加载echarts折线图(柱状图)时,图不能正常展示问题
使用echarts的过程中出现了一个问题:首次加载出echarts时,折线图(柱状图)不能正常按照标准的宽进行展示,如下图所示:产生这个问题的原因是echarts在获取浏览器宽度时获取不准确造成的的问题,echarts没有准确获得浏览器的宽度,导致柱状图展示不正确、被压缩 ,其实主要是因为eacharts中将100%转换成成了100px,所以变成了100px,出现了上图的效果。想要解决上面...
2019-05-09 20:26:24
10357
6
原创 给一个标签使用多张背景图
开发导航的过程中最容易遇到,左侧一个分割线,右侧一个分割线,这样的话,使用css3中的background的可以添加多个背景,就可以实现,不用多添加标签,中间使用逗号隔开就好。...
2018-10-13 16:19:46
695
转载 JQuery的父、子、兄弟节点查找
jQuery.parent(expr) //找父元素jQuery.parents(expr) //找到所有祖先元素,不限于父元素jQuery.children(expr) //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙jQuery.contents() //查找下面的所有内容,包括节点和文本。j...
2018-10-13 16:19:04
131
原创 根据数据占比使用canvas画圆弧
做项目的过程中,除了要显示正常的百分比,有的时候还会要求,按照这种比例进行展示,下面是效果图,接着上代码。 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>动态半圆组成圆环</title> </head&
2018-10-13 16:18:16
557
原创 postMessage解决跨域、解决iframe跨窗口消息发送
1、子页面向主页面发送消息// str是一个对象,JSON.stringify是JS将一个数组或者是对象转换成一个JSON字符串;// 后面的*是传递给所有的窗口 window.parent.postMessage(JSON.stringify(str),"*"); // 上层父级页面接收消息window.addEventListener('message'...
2018-05-13 19:03:15
1135
原创 原生JS创建div并添加属性和文本
直接上代码,下面是直接在和在html中写的(欢迎提出疑问):<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </bo
2018-05-05 14:05:03
17822
原创 css旋转、透明度兼容IE(书写水印,并且兼容Ie9 操作)
现在使用css3会比较方便实现一些功能,比如实现旋转、透明,但是这些个东西兼容IE是一件比较麻烦的事情。这次我通过filter实现了数据的旋转和半透明。顺便封装了一个兼容ie的水印,使用起来也会比较方便。下面是相应的代码和使用方法(有疑问欢迎随时提问):(1)JS代码define( ,function(){ /* * resultDiv 最外面的容器 ...
2018-05-03 23:00:20
2453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人