js
书香粑粑
前端,热爱代码。
展开
-
获取超期时间
let date = new Date(item.endtime); let now = new Date(); if(date-now<0){ item.overTime = parseInt(Math.abs(date - now) / 1000 / 60 / 60 / 24) item.danWei = "天" if(item...原创 2019-11-29 11:02:01 · 122 阅读 · 0 评论 -
uid
guid:function() { function S4() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); } return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); },...原创 2019-11-29 11:00:20 · 711 阅读 · 0 评论 -
文件大小转换为B、KB、MB等
renderSize(value){ if(null==value||value==''||value==undefined||value==0){ return "-"; } var unitArr = new Array("B","KB","MB","GB","TB","PB","EB","ZB","YB"); ...原创 2019-11-29 10:58:59 · 519 阅读 · 0 评论 -
下拉列表的延迟搜索
provinceChange:function(){var that = thisclearInterval(that.setTimer)that.setTimer = setInterval(function () {that.spinning = truethat.current = 1that.getList(1)clearInterval(that.setTimer)},8...原创 2019-12-17 10:14:43 · 182 阅读 · 0 评论 -
递归
recursion(list, current) { //递归 list是数组 current是key值 var that = this var result = [] if (!list) { return } for (var i in list) { if (result.length !...原创 2019-10-29 09:51:08 · 106 阅读 · 0 评论 -
秒转换为天时分秒
function timeStamp( second_time ){var time = parseInt(second_time) + “秒”;if( parseInt(second_time )> 60){var second = parseInt(second_time) % 60; var min = parseInt(second_time / 60); time =...原创 2018-10-25 15:19:18 · 1168 阅读 · 0 评论 -
一个适应于移动端和PC端的拖动插件
最近要实现一个列表拖动功能,搜了很多最后用了Sortable.js安装$ npm install sortablejs --save引入import Sortable from 'sortablejs'核心js(最好写在mounted里面) var editBox = document.getElementById('groupBox') Sortable.crea...原创 2019-07-09 10:29:49 · 655 阅读 · 0 评论 -
数字金额转换为大写人民币汉字
// 数字金额转换为大写人民币汉字 convertCurrency (money) { // 汉字的数字 var cnNums = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'] // 基本单位 var cnIntRadice = ['', '拾', '佰', '仟'] // 对应整数部分扩展单位 ...原创 2019-09-25 11:18:20 · 511 阅读 · 0 评论 -
获取url地址的参数值
getQueryString (key) { let gHref = window.location.href let reg = new RegExp('\\?(\\S*)') let gHrefArr = gHref.match(reg) if (gHrefArr === null || gHrefArr.length < 1) { retur...原创 2019-09-25 11:20:13 · 187 阅读 · 0 评论 -
金额按千分位划分、数字按千分位划分
金额按千分位划分方法一:function get_debt(n){var b=parseInt(n).toString();var len=b.length;if(len<=3){return b;}var r=len%3;return r>0?b.slice(0,r)+","+b.slice(r,len).match(/\d{3}/g).join(","):b.slic...原创 2018-10-25 15:10:20 · 3081 阅读 · 0 评论