摘要: vue 项目用XLSX插件导出 excel 表格,好多人都是自己去写代码生成对应的excel表,其实官方有成熟的工具类使用的哦 如下: aoa_to_sheet: 这个工具类最强大也最实用了,将一个二维数组转成sheet,会自动处理number、string、boolean、date等类型数据; t 阅读全文
posted @ 2020-07-31 16:44 艾若菲 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一般 a 标签下载文件的方式都是加download属性。但是对于图片下载来说,加了download的属性有时起作用,有时不起作用。 1. 如果不是远程图片(同源图片),可以下载,参考https://www.w3school.com.cn/tiy/t.asp?f=html_a_download; 如果 阅读全文
posted @ 2020-02-20 20:30 艾若菲 阅读(2654) 评论(0) 推荐(0) 编辑
摘要: 关于js 获取扫码枪的输入获取方式,之前在网上搜了好多,都是大同小异的,都是说扫码枪输入的时间间隔不会超过30毫秒。但事实上我拿了几台电脑测试的结果是,有的时间间隔甚至超过了100毫秒,所以用时间间隔去判断是人工输入还是扫码枪输入,感觉还是不怎么理想,所以我换了一种逻辑去实现获取扫码枪的输入,代码如 阅读全文
posted @ 2019-07-18 12:20 艾若菲 阅读(5110) 评论(0) 推荐(1) 编辑
摘要: /** * 对象数组根据对象里面的某个字段去重 * @param {Array} array [description] * @return {Array} [description] */ const removeRepeatElement = (array, property) => { let hash = {} array = array.reduce((p... 阅读全文
posted @ 2019-04-21 14:14 艾若菲 阅读(96) 评论(0) 推荐(0) 编辑
摘要: svg矢量图有时候在项目中用起来当然要比图片用起来好。之前没有用过svg,这次花了一点时间在项目中支持了svg的使用,个人感觉用起来还是没有直接用font class的爽,然后又改成font class的使用,如下我说一下我是如何配置svg和font class的(这两者都是iconfont 的不同 阅读全文
posted @ 2018-10-21 18:38 艾若菲 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 第一种,判断包含基本类型的数组中的重复元素 第二种,判断包含对象的数组中的重复元素 阅读全文
posted @ 2018-10-20 16:56 艾若菲 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 这里引用了underscore.js库里的方法,当然也可以转成别的实现方式,方法如下: 阅读全文
posted @ 2018-10-20 15:40 艾若菲 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 数组的拷贝: 1. slice() concat()都是浅拷贝 对象的拷贝: 1. Object.assign() (es6中的方法)只会拷贝对象中的第一层属性,第二层以及之后的属性都不会被深拷贝 如果实在需要深拷贝,就用 JSON.parse(JSON.stringify(对象/数组)),不过这个 阅读全文
posted @ 2018-07-20 15:10 艾若菲 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 操作可编辑的div中,无可厚非,怎么获取当前光标位置,复制,粘贴等知识是必须要懂得,下边这个链接里面对其有详细的解释: 请点这里 想看详细的例子请点击这里 阅读全文
posted @ 2017-11-17 08:52 艾若菲 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1. 对上传到阿里云的图片进行图片缩放,有阿里云最近更新的文档,请点击 阿里云的图片处理文档 2. 对上传到七牛的图片进行图片缩放,有七牛提供的官方文档,请点击 七牛的图片处理文档 阅读全文
posted @ 2017-08-15 16:50 艾若菲 阅读(137) 评论(0) 推荐(0) 编辑