前端汇总
QiaoRui_
公众号:哈哈的Java之旅
展开
-
js前端导出Excel(可自定义文件名称,后缀,有边框样式)
需求: 要求把项目中的table表格导出Excel需求分析及解决: 既然需要导出,是报表的可能性比较大,我的项目中就是这样,那既然是报表导出,可以是前端导出,也可以是后端导出(技术包括POI或者报表工具等),这篇文章主要是网上找的前端导出,既然是前端导出又是报表就需要有数据,所以数据都需要你提前做好相应填充代码原创 2017-09-18 14:31:50 · 22229 阅读 · 27 评论 -
vue集成汉字转拼音并提取首字母(附多音字解决方案)
需求: 有时我们为了节省用户的维护量,需要根据中文生成出相应的拼音和缩写解决: 此方法是利用汉字和Unicode编码对应找到相应字母 一、编写汉字和编码文件对应的js; pyconst.jsexport const pinyin = { 'a': '\u554a\u963f\u9515', ...原创 2019-04-01 18:49:38 · 22449 阅读 · 10 评论 -
js设置和获取cookie
/** * 默认的cookie写入方法 * @param name * @param value */function setCookie(cname,cvalue,exdays){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.t...原创 2019-11-07 18:23:37 · 311 阅读 · 0 评论 -
js复制文本到剪切板
copyToClipboard(txt){ let tmp_el = document.createElement("input"); tmp_el.setAttribute("readonly", "readonly"); tmp_el.setAttribute("value", txt); document.body.appendChild(tmp_el); tmp_el...原创 2019-10-29 19:09:19 · 374 阅读 · 0 评论 -
js生成32位UUID
function uuidGenerator() { let originStr = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', originChar = '0123456789abcdef', len = originChar.length; return originStr.replace(/x/g, function(ma...原创 2019-05-17 10:43:24 · 3747 阅读 · 0 评论 -
iview Tooltip换行及渲染
需求: 关于iview上的文字提示及气泡提示都是没有换行的,如果我们要换行必须自己设置,但是你直接在Tooltip上设置它的style为whit-spce=‘normal’是不能生效的,官方是提供了一种换行方式,但是并没有很详细的解答官方解决方案: 注意 Tooltip 内的文本使用了 white-space: nowrap;,即不自动换行,如需展示很多内容并...原创 2018-05-23 11:06:34 · 11904 阅读 · 2 评论 -
TypeError: value.getTime is not a function
错误: TypeError: value.getTime is not a function,iview验证时间时出现此错误原因: iview验证时必须传入时间格式,否则就会出现此问题解决: 在修改时就把时间转换成时间格式,我的日期格式是‘20180517’格式,这样的必须先转换成日期类格式才能new data(),否则new data()无法识别if ...原创 2018-05-17 19:14:25 · 5210 阅读 · 0 评论 -
解决js运算时损失精度问题
原因: 有些数值在运算的时候会出现精度问题,原因就是计算机底层会把这些数值转换成2进制运算,运算完成转换成10进制,所以会出现一些精度问题,所有计算机语言都有此问题,只是有些语言提供了解决方法解决: /** ** 加 **/ function (arg1, arg2) { var r1, r2, m, c; tr...原创 2018-05-08 15:15:09 · 4009 阅读 · 0 评论 -
vue分页定位(不跟着选择框动)
错误: vue分页定位不跟着分页框动,而是固定在一个位置 原因: 这个是定位的问题,只需要把他的定位修改即可,把他改为定位属性改为绝对定位解决:style="position: absolute;"解决后效果:...原创 2018-04-28 14:33:26 · 2112 阅读 · 0 评论 -
js获取当前时间 格式为:2018-01-19 10:52:32
需求: js获取当前时间格式为 'yyyy-mm-dd hh-mm-ss';不会出现单数格式,如'2018-01-19 09:02:03',不会写成'2018-1-19 9:2:3'格式。解决: function current() { var now = new Date(); var year = now.getFull原创 2018-01-19 10:58:40 · 2558 阅读 · 0 评论 -
easyui 获取记录数 页数 当前页
需求: easyUI获取当前页,总记录数,页数解决:var grid = $('#table'); //这个是这个表格的tableid var options = grid.datagrid('getPager').data("pagination").options; //当前页var curr = options...原创 2017-11-13 09:06:25 · 2927 阅读 · 0 评论 -
css写提示框 ‘正在加载请。。。。。’
需求: 有时加载数据比较慢,页面一直没有反应,用户也许会不停的刷,而且用户体验也不好解决: 在js中加入以下代码即可//提示信息function AddRunningDiv() { $("").css({ display: "block", width: "100%", height: $(document).heig原创 2017-09-13 17:52:44 · 2114 阅读 · 0 评论