- 博客(13)
- 收藏
- 关注
原创 随机生成字符串js
function randomWord(randomFlag: boolean, min: number, max: number) { let str = '', range = min, // 默认赋值为第二个参数,如果是随机产生位数会通过下面的if改变。 arr = [ '0', '1', '2', '3', '4', '5', .
2022-02-15 11:08:18 339
原创 js 树形数据过滤(vue)
filterData(arr) {const newArr = arr.filter(item => {return item.state==0//根据state属性筛选})return newArr.map(item => {if (item.children) {item.children = this.filterData(item.children)}return item})},
2021-10-27 10:07:13 442
转载 js 匹配 img标签 增加 style样式
function imgTagAddStyle (htmlstr) { // 正则匹配所有img标签 // var regex0 = new RegExp("(i?)(\<img)([^\>]+\>)","gmi"); // 正则匹配不含style="" 或 style='' 的img标签 // eslint-disable-next-line no-useless-escape var regex1 = new RegExp("(i?)(\<img)(?!(.*?style=['\
2021-09-24 13:57:34 1434
转载 正则表达式
1、验证用户名和密码:”^[a-zA-Z]\w{5,15}$”2、.验证电话号码:(”^(\\d{3,4}-)\\d{7,8}$”)eg:021-68686868 0511-6868686;3、验证手机号码:”^1[3|4|5|7|8][0-9]\\d{8}$”;4、验证身份证号(15位或18位数字):”\\d{14}[[0-9],0-9xX]”;5、验证Email地址:(“^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\.\\w+([-.]\\w+)*$”);6、只能输入由数
2021-05-10 17:06:42 121
原创 保留几位小数(四舍五入) js
function getNum(number, ws) {ws = ws ? parseInt(ws) : 0;if(ws <= 0) {return Math.round(number);}number = Math.round(number * Math.pow(10, n)) / Math.pow(10, ws); //四舍五入number = Number(number).toFixed(ws); //补足位数return number;};...
2020-06-05 09:52:37 199
转载 数字转换成汉字中的数字
xh(num){num++;var arr1 = new Array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九');var arr2 = new Array('', '十', '百', '千', '万', '十', '百', '千', '亿', '十', '百', '千','万', '十', '百', '千','亿');//可...
2019-11-28 12:57:55 549
原创 iframe在ios的兼容性问题
开发背景:cordova+vue 混合开发ios app问题简述:在xcode模拟器(真机)上iframe内容不显示,以及内容显示不完全1、在xcode模拟器(真机)上iframe内容不显示解决方案:1-1在cordova 项目的config.xml中配置<access origin="*" subdomains="true" /><allow-navigat...
2019-08-27 16:40:38 2253
转载 vue 数据更新实时刷新
监听list只要它变化就去触发定时器,这样就解决了updated的多次触发。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24...
2019-07-11 14:08:29 23811
原创 this的用法(四种)
//全局的函数调用 var name="Helen"; function Name(){ console.log(this.name);} Name(); //对象方法的调用 function showage(){ console.log(this.name); } var obj={ name:"...
2019-04-04 11:43:38 276
原创 数组的常用方法
//concat():简单数组拼接 var arr1=[1,2,3,4,5]; var arr2=[7,8]; var arr3=[9]; var newarr1=arr1.concat(arr2,arr3); console.log(newarr1); //concat():数组(对象)拼接(1) var objarr1=[{"id":"...
2019-04-03 14:49:18 94
原创 数组(对象)的拼接
<script> var info1=[ {"name":"Jone","age":18}, {"name":"Amy","age":22}, {"name":"jay","age":10} ]; var info2=[ {"class":"6","num":01}, {"class":"4","num":...
2019-04-03 09:25:23 1453
原创 水平垂直居中(五种常用方法)
1./*父元素设置relative*/ /*子元素设置absolute,上下左右位置都为0,margin:auto*/ 2./*父元素设置relative*/ /*子元素设置absolute, 上50%;左50%;margin-top:自己高度的一半;margin-left:自己宽度的一半;*/ 3./*父元素设置relative*/ /*子元素设置absolute...
2019-04-02 15:59:16 284
原创 vue安装(含node.js安装前提)
1.安装node.js安装地址:https://nodejs.org/en/download/(参考安装步骤:http://www.runoob.com/nodejs/nodejs-install-setup.html)安装后检查命令板里自己检测是否成功:运行cmd ,输入代码: node -v 如图:2.vue安装2.1 安装淘宝镜像,输入命令:npm install -g cnpm --re...
2018-03-28 10:34:53 1756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人