前端
灯心草123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文本超出两行显示省略号并有“展开”“收起”按钮效果(VUE环境)
文本超出两行显示省略号的效果使用css3可以很轻松地实现,但是要判断什么时候显示“展开”“收起”按钮却有点麻烦。如果单纯通过字数来判断的话,在有些客户端可能会判断错误,而且中英文的字符所占的位置也有所不同。下面介绍一种通过js计算实现的方法。1、通过css实现文本超出两行显示省略号html:<!--在需要实现该效果的元素上设置class值ellipsis,并设置ref属性值infoItem--><p ref="infoItem" class="ellipsis" :clas原创 2020-07-28 11:44:29 · 12163 阅读 · 4 评论 -
vue项目中SM4加密的使用
sm4加密,其实就是将字符串转成byte数组,再设置一个与解密相同的字符串,将byte的数据再转成二级制的数据,进行异或的运算,得到一组没有规则的字符串!概述sm4加密有两种模式:ecb和cbc。两种模式的区别如下(下面文字来自百度):一、优bai点不同:ECB模式:1、简单;2、有利于并行计算;3、误差不会bai被传送;CBC模式:1、不容易主动攻击,安全性好于baiECB,适合传输长度长的报文,是SSL、IPSec的标准。二、缺点不同:ECB模式:1、不能隐藏明文的模式;2、原创 2020-07-16 16:36:29 · 12850 阅读 · 6 评论 -
js 导入Excel文件,使用xlsx插件获取其中数据
有些项目中有这样的需求,导入Excel文件,并使用xlsx插件获取其中数据。附带ie兼容问题解决方法。1、安装并引入xlsxnpm install xlsx --saveimport XLSX from 'xlsx'2、通过file输入框选择Excel文件3、监听file输入框中值的变化,当里面文件改变时,对文件进行处理。这里监听输入框的change事件,代码如下:fileChange(e){ let file = e.target.files[0]; //校验文件原创 2020-07-16 12:03:57 · 1442 阅读 · 0 评论 -
识别富文本中的邮箱地址和电话号码
检测字符串中的邮箱地址和数字,并用a标签包裹起来,使之能响应跳转邮箱和打电话的功能。HTML部分:<body> <div id="pageContent"></div><!--用于显示富文本---></body>JS部分:var str='发送<img src="dsfwer@qq.com"/>到发文<a href="11dfwerrer">15487878</a>幅度为让<div原创 2020-06-16 11:46:14 · 1815 阅读 · 0 评论 -
vue中使用xlsx导出表格
vue中使用xlsx插件将数据导出到Excel表格中。并使用xlsx-style设置简单的表格样式:列宽、字体颜色、字体大小、表头背景颜色、边框颜色、单元格合并等原创 2020-04-20 17:54:57 · 1798 阅读 · 1 评论
分享