javaScript相关
javaScript相关的文章
湾流~
这个作者很懒,什么都没留下…
展开
-
vue 一键复制粘贴文字功能
1/下载 clipboard 依赖npm install clipboard --save2/在功能页面写如下代码<template> <div style="margin:10px auto;" v-for="(item,index) in ringTemplete" :key="index" class="article" > <el-card class="box-card"> <h1>原创 2021-10-17 23:52:57 · 833 阅读 · 0 评论 -
js 防抖和节流的方法
防抖/* * fun [function] 需要防抖的函数 * delay [number] 毫秒,防抖期限值 */function debounce(fun, delay = 300) { let timer; return function () { let ctx = this let args = arguments if (timer) { clearTimeout(timer) } timer = setTimeout(()原创 2021-10-11 22:51:15 · 113 阅读 · 0 评论 -
js 电话号码脱敏,固话或移动号码或文字中夹杂的号码中间用*号替代
效果图处理代码98765432171//导出一个 desensitization 方法export function desensitization(strInfo){ let reg = /\d{7}/; //验证一个长度为7的整数 let str = strInfo; //将传入的包含电话号码的形参strInfo赋值给变量str let str2 = str.split('').reverse().join('') //数据翻转 为了使号码后三位是明码 let arr =原创 2021-08-22 00:07:20 · 1363 阅读 · 0 评论 -
vue 循环向数组里push进数据,视图没有更新
如下代码,将myringList里的数据循环遍历出来,子元素Type=7的,就将这个元素push进movieList数组的data属性中,这种方法数据视图是不会更新的this.myRingList.forEach(function(item){ if(item.Type==7){ this.movieList.data.push(item) }else{ this.musicList.data.push(item) }})这是可以创建原创 2021-08-15 23:15:04 · 3651 阅读 · 0 评论 -
js 递归算法将扁平数据处理成树状数据
示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>原创 2021-03-17 00:18:02 · 333 阅读 · 0 评论 -
js reduce方法实现数组和对象去重
reduce方法语法:arr.reduce(function(total,current,index,array){ }, init);参数说明total :初始值 init ,或者计算结束后的返回值 (必需)init:初始值(必需)current,当前元素(可选)index:当前元素索引(可选)array:当前元素所属的数组对象(可选)数组去重 var arr = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]; var newAr.原创 2021-03-05 20:41:51 · 237 阅读 · 0 评论 -
微信小程序:页面传递对象参数
1.传递参数页使用encodeURIComponent() 函数是为了解决字符串超出规定长度的问题// 跳转函数btnclick(e){ let obj={ 11: {wait_date: "0天0小时0分23秒", get_date: "0天1小时34分21秒"}, 12: {wait_date: "0天0小时0分37秒", get_date: "0天2小时30分12秒"}, 20: {wait_date: "0天0小时0分14秒", get_date: "0天0小时原创 2021-03-03 22:04:48 · 1116 阅读 · 2 评论 -
js去除字符串指定符号和删除字符位数
1.去除& * \ ! "符号var a="[\"一级&市!政\",\"一级机*电\"]"var b=a.replace(/[&*\!"]/g,"")b=b.substr(0,b.length-1) // 删除字符串最后一位b=b.substr(1) //删除字符串第一位console.log(b); //一级市政,一级机电...原创 2021-02-25 23:36:35 · 1231 阅读 · 0 评论