个人封装组件或方法
qin_yulinling
我要赚很多很多钱。。。
展开
-
统计字符串中的汉字个数
var str = '刷新成功'var reg = new RegExp('[\u4e00-\u9fa5]+$','g');str=str.match(/[\u4e00-\u9fa5]/g).join("");console.log(str.length)注:(1)“\u4e00”和“\u9fa5”是unicode编码,并且正好是中文编码的开始和结束(2)join():把数组中的所有元素转换为一个字符串...原创 2021-03-23 11:31:30 · 406 阅读 · 0 评论 -
vue项目给static下的静态资源添加版本号
1、在vue项目的根目录新建一个staticversion.js,js文件内容如下代码:2、在需要给静态文件添加版本号时在根目录允许nodestaticversion注:我的项目static文件夹下放了一个H5项目,每次改动H5项目后需要运行nodestaticversion来给引用的图片或者html中引用的css、js文件等添加版本号以达到清除缓存的目的let fs = require('fs')let path=require('path');let timestamp...原创 2020-08-11 16:27:50 · 1773 阅读 · 0 评论 -
滑块:通过拖动滑块在一个固定区间内进行选择,以0作为起点(注:区别于Element UI 滑块Slider以最小值作为起点)
1、先上效果,以免浪费各位时间2、父组件引入<slider :min="minOverflow" :max="maxOverflow" @sliderValue="sliderValue" style="width: 345px"></slider>import slider from '@/components/slider'3、子组件页面...原创 2019-10-17 21:15:29 · 1667 阅读 · 0 评论 -
一个用来将时间戳或者当前时间转换成常见的日期时间格式的node包
使用方法: npm itime-conversionimport format from 'time-conversion'alert(format('YYYY-MM-DD hh:mm:ss',1551587677836))第一个参数:(时间格式)必填第二个参数:(时间戳)不传时默认获取当前时间时间格式参考:YYYY-MM-DDYYYY年MM月DD日YYYY/MM...原创 2019-03-20 17:23:15 · 362 阅读 · 0 评论 -
正则拼接——限制输入小数点后num位
问题:拼接之后的正则表达式是字符串类型,直接使用无效解决:需要将字符串利用eval转为正则,‘\’需要用\转义eg:// 根据业务需求限制输入小数点后num位langReg(num){ var lang1='\\d' for(var i=1;i<num;i++){ lang1 = lang1 + "\\d" } this.r...原创 2019-05-08 09:43:30 · 317 阅读 · 0 评论