Js
閉丄眼聆厛倖輻
这个作者很懒,什么都没留下…
展开
-
el-table表格树形结构和懒加载结合:当父节点渲染的东西和子节点渲染的东西不一样
el-table表格树形结构和懒加载结合:当父节点渲染的东西和子节点渲染的东西不一样树结构展开:事件 @expand-change='handledetail'设置:type="expand"<el-table :data="videoList.content" row-key="id" style="width: 100%;background-color: #000; " :show-header='false' @expand-change='handledetail'>原创 2021-12-29 10:13:52 · 1556 阅读 · 0 评论 -
pc端实现点击保存:
点击事件:<div @click="downLoad" class="downLoad">保存二维码到电脑</div>事件处理: downLoad() { let url = url(地址) this.invitationQrcode=url let link = document.createElement("a"); link.download = res; link原创 2021-12-10 10:48:24 · 210 阅读 · 0 评论 -
用正则处理字符串,保留首位,中间用*表示
var reg = /^(.).+(.)$/g; value = value.replace(reg, "$1**$2");原创 2021-12-07 18:56:21 · 619 阅读 · 0 评论 -
数组合并concat,数组切片slice,event,循环遍历:map,forEach,筛选过滤:filter,查找:find,findIndex,reduce(),
数组合并let arr = [1, 2, 3, 4, 5, 6, 7];const result = arr.concat([4, 5, 6], 7, 8);console.log(result);数组剪切:slice(index1,index2)取数组下标[index1,index2),index1的下标取,index2小标对应的数据不取 let arr = [1, 2, 3, 4, 5, 6, 7]; let result = arr.slice(1, 5);//[2,3,4,5原创 2021-08-02 20:27:17 · 135 阅读 · 0 评论 -
数组的方法,把数组改为数组嵌套数组:数组分块
封装好/** * 数组分块儿 * @param {Array} arr * @param {Number} size */ export function chunk(arr, size=1){ //判断 if(arr.length === 0){ return []; } //声明两个变量 let result = []; let tmp = [];// [1,2,3] //遍历 arr.forEach(item => { //原创 2021-08-02 08:35:30 · 210 阅读 · 0 评论 -
创建一个web端的支付密码输入框
效果图直接上代码直接封装成一个组件,哪里需要就直接调用就可以了<template> <div class="am-payPwd" :id="`ids_${id}`"> <input type="password" readonly onfocus="this.removeAttribute('readonly');" maxlength="1" autocomplete="new-password"原创 2021-07-31 14:49:52 · 328 阅读 · 0 评论 -
数组去重,数组对象去重
数组去重,运用ES6语法let arr = [1,2,3,4,5,6,1,2,3]console.log([...new Set(arr)]);// [1, 2, 3, 4, 5, 6]数组对象去重,通过对象中的值去重,可选值,实际是根据reduce let arr = [ { id: 0, name: "猴子" }, { id: 1, name: "李白" }, { id: 2, name: "小乔" }, { id: 3, name: "貂原创 2021-07-28 16:57:05 · 58 阅读 · 0 评论 -
ES6中的Set和Map
Set方法add():添加值,返回实例delete():删除值,返回布尔has():检查值,返回布尔clear():清除所有成员keys():返回以属性值为遍历器的对象values():返回以属性值为遍历器的对象entries():返回以属性值和属性值为遍历器的对象forEach():使用回调函数遍历每个成员应用:去重字符串:[...new Set(str)].join("")去重数组:[...new Set(arr)]或Array.from(new Set(arr))集合数组声原创 2021-07-18 18:07:43 · 34 阅读 · 0 评论 -
forEach遍历,for-in遍历,for-of遍历,for循环遍历,map循环,对象遍历
这里介绍五种循环遍历一.for循环遍历**注意:**使用return,break,continue跳出循环都与for循环一致,不过关于return需要注意,⚠️在函数体中,return表示函数执行终止,就算是循环外面的代码,也不再继续往下执行。而break仅仅只是终止循环,后面的代码会继续执行。let arr = [{ name: '小明', age: '12'}, { name: '小红', age: '13'}]for (let i = 0; i < a原创 2021-07-11 09:24:41 · 220 阅读 · 0 评论