自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 上传图片前限制图片比例&大小&格式

上传图片前限制图片比例&大小&格式 一下代码适用于element-ui的upload: 使用上传图片之前的before-upload钩子函数,举个例子:限制图片尺寸大小为200px*200px beforeAvatarUpload(file) { const isValidFormat = ["image/jpeg", "image/png"].indexOf(file.type) > -1; const isLt2M = file.size / 102

2022-03-31 18:05:53 1444

原创 vue 获取本地json文件的数据

后台项目,某些页面新增/编辑需要用到选择地址信息,可能不仅仅只有中国的省市区,数据会比较大,直接引用json文件,页面加载会很慢,个人觉得本人的方法还挺方便。 项目结构: 本人这个项目,是在static文件夹的js文件夹下创建的data.json 该方法有局限性:只能在需要读取的组件内用get找到文件进行读取 JSON数据格式: 代码: import axios from 'axios' //需引入axios axios.get('../../../static/js/data.json')..

2021-09-30 15:55:16 650

原创 记录一些面试问题或有趣的问题+解答

1.有一个长度为100的数组,用优雅的方式求出改数组的前10个值之和 一般情况,for循环会用的比较多: let sum = 0 for(let i = 0; i < 10; i++){ sum += arr[i] } 但感觉不够优雅,于是: let res = arr.slice(0,10).reduce((a,b) => a + b,0) 两者都能实现想要的效果,后面一行代码搞定,够优雅了 2.编写一个函数将[3,5,7,2,3,1,5,8]数组中重复的元素去掉 Set为ES6新

2021-09-28 16:55:36 260 1

转载 js中cookie设置、获取与清除

转载于:https://www.cnblogs.com/layaling/p/11414803.html // 设置cookie setCookie (cname, cpwd, exdays) { var exdate = new Date()// 获取时间 exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays)// 保存的天数 // 字符串拼接cookie //默认情况下,c

2021-09-26 16:16:23 420

原创 wangeditor富文本编辑器的使用

介绍 1.轻量级 web 富文本编辑器,配置方便,使用简单,开源免费。 2.兼容常见的 PC 浏览器:Chrome,Firefox,Safari,Edge,QQ 浏览器,IE11。 基本使用 1.npm安装 npm i wangeditor --save 几行代码即可创建一个编辑器。 import E from 'wangeditor' const editor = new E('#div1') editor.create() 2.在线体验 demo 可到 codepen.io/collection/D

2021-09-25 15:35:02 258

原创 vue商品去重

需求 根据接口获取到商品信息,将重复的商品去掉同时增加该商品的数量。 本人项目是根据商品id区分,如下: //list为接口返回的商品数据 for (var k = 0; k < list.length; k++) { for (var j = k + 1; j < list.length;) { //通过commodityId属性进行匹配; if (list[k].commodityId == list[j].commodityId) {

2021-09-24 17:22:30 157

原创 数组对象排序 (arr.sort())

数组对象排序 (arr.sort()) 描述 方法sort()将在原数组上对数组元素进行排序,即排序时不创建新的数组副本。 如果想按照别的顺序进行排序,就必须提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。 普通数组从大到小排序: 在这里插入代码片 var arr = [1,2,5,4,23,45,24,3,7,18]; arr.sort(function (a,b) { return b - a }) 数组对象从大到小排序: 在这里插入代码片 var arr = [{'

2021-09-24 16:24:49 4768

空空如也

空空如也

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

TA关注的人

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