js
辣炒西红柿
这个作者很懒,什么都没留下…
展开
-
JS-把一个扁平化数据转换成树形结构(tree)
需求:把一个扁平化数组转换成树形结构数据(tree)原创 2023-06-28 16:42:44 · 279 阅读 · 0 评论 -
js判断数据类型以及深拷贝的函数封装
记录js 判断数据类型和深拷贝函数的封装。原创 2022-08-17 15:49:31 · 150 阅读 · 0 评论 -
localStorage在vue中的封装
在vue项目中,我们经常会使用到 localStorage 进行数据的前端缓存,为了方便我就简单做了个 localStorage 的封装,我们可以在vue项目的 utils 文件夹下建个 index.js 文件,把下面封装好的函数写在 index.js中就可以。当我们使用时,在需要使用的文件中直接引入就可以了。localStorage 的存储。localStorage 的读取。localStorage 的删除。.........原创 2022-08-05 13:48:24 · 884 阅读 · 0 评论 -
js将图片转换成base64
之前有个需求是把页面绘制成图片,上传到服务器中,我使用的html2canvas。但是html页面当中含有图片的话,在截图时存在跨域问题,导致截图失败。经过多方查找,发现把页面中的图片转换成base64,可以避免这个跨域问题。......原创 2022-07-27 15:35:10 · 13536 阅读 · 6 评论 -
js判断图片是否存在
在js中判断图片链接是否有效,能否正常访问。原创 2022-07-27 15:28:57 · 1080 阅读 · 0 评论 -
JS本地加密解密字符串
记录一个小技巧加密:// 字符串加密 function toCode (str) { //加密字符串 //定义密钥,36个字母和数字 var key = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var len = key.length; //获取密钥的长度 var a = key.split(""); //把密钥字符串转换为字符数组 var s = "",b, b1, b2, b3; //定义临时原创 2022-04-20 17:44:43 · 214 阅读 · 0 评论 -
js中对象数组按照对象中的某个属性进行去重
记录一次开发过程中的小技巧在项目开发中数组去重是常用的一个手段,对于一个对象数组我们想依某一个属性或者多个属性为标准来去重有改怎么做的,下面是我在项目中使用的一个小方法:let arr = [ { id: '1', name: 'admin', code: 'PS202101' }, { id: '2', name: 'admin', code: 'PS202101' }原创 2021-12-15 17:10:42 · 1426 阅读 · 0 评论 -
js中对象数组按照对象中某一个属性来进行分组
在开发过程中,前端有时需要对后端返回的数据进行一些处理。当后端返回给我们json对象数组时,我们可能会需要按照对象中的某一个属性来进行分组,下面是我个人在项目中使用的一个方法:const groupBy=(array,f)=>{ constgroups={} array.forEach(function(o){ constgroup=JSON.stringify(f(o)) groups[group]=groups[group]||...原创 2021-03-16 15:39:55 · 4140 阅读 · 3 评论 -
js 常用事件总结
事件绑定方法1、在DOM元素中直接绑定<button onclick="alert('谢谢支持')">按钮</button>2、对象属性方式DomObject.onclick = function(){}3、addEventListener方式( W3C标准 )添加事件xxxDomObject.addEventListener('click...原创 2019-04-24 17:28:02 · 256 阅读 · 0 评论 -
vue+Element搭建后台管理系统(三)如何在vue中使用 axios
搭建好vue框架,引入了 elementUI,下面我们就该请求数据了,之前vue请求数据都是用Vue-resource,但自从vue2.0以后,大部分人在vue项目中请求数据都有axios,并且vue框架的作者尤雨溪大大也建议大家在vue中使用axios第一步、安装axiosnpm install --save axios vue-axios第二步、项目中引入axiosaxios一...原创 2019-05-04 18:39:22 · 1501 阅读 · 2 评论 -
vue+Element搭建后台管理系统(二)如何在vue中使用 elementUI
上次我们已经搭建好vue框架了,使用vue框架,我们都知道需要相对于的UI框架,这样对我们维护项目等有很大的好处。element-ui是一个ui库,它不依赖于vue。但是却是当前和vue配合做项目开发的一个比较好的ui框架。如果不知道如何快速搭建vue项目的话,可以观看我之前的文章vue+Element搭建后台管理系统(一)快速搭建vue项目框架,写的还是比较详细的。第一步、安装 elem...原创 2019-05-04 16:09:44 · 1449 阅读 · 0 评论 -
vue+Element搭建后台管理系统(一)快速搭建vue项目框架
前段时间公司要开发一个后台管理系统,思考了半天,决定选用vue这一框架,其实是公司强制要求的,哈哈,好了,别的不多说了,今天主要是帮助大家快速搭建起vue项目。第一步,安装node和npm百度搜索关键字'node',就可以了,然后根据电脑的操作系统,直接下载就可以了具体的安装步骤就不细说了,这个网上有很多,实际上一直点下一步就可以了,哈哈现在最新的node里面已经包含有npm了,所...原创 2019-04-27 17:09:05 · 9844 阅读 · 0 评论