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