自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue3.0 事件总线 mitt

创建 mitt.js文件。

2024-03-18 15:29:39 326

原创 级联选择 根据id查询当前子节点出现的第一次所属的所有父级节点

【代码】级联选择 根据id查询当前子节点出现的第一次所属的所有父级节点。

2023-09-13 15:31:33 60

原创 vue批量下载,打包zip

【代码】vue批量下载,打包zip。

2022-10-13 15:46:40 368 1

原创 菲波那切数列、树形结构转换、冒泡排序。遍历树形数据

菲波那切数列、树形结构转换、冒泡排序。遍历树形数据。

2022-08-29 13:59:34 153

原创 前端面试总结

1. 前端的性能优化本地缓存,资源位置顺序加载,减少页面请求,请求的优先级排序,减低图片质量,列表分页,插件按需引入。2. computed和watch的区别和运用场景?computed:是计算属性,值有缓存,需要进行数值计算使用。watch:更多的是监听数据变化。在数据变化时执行异步或开销较大的操作时使用。3. 在哪个生命周期中调用异步请求?在钩子函数created,beforeMount,mounted中调用,因为在这三个钩子函数中data已经创建,可以将服务端返回的数据进行赋值。

2022-08-24 11:31:37 64

原创 前端常用正则匹配

【代码】前端常用正则匹配。

2022-08-24 11:29:54 176

原创 前端常用工具类

前端常用工具类。

2022-08-24 11:28:45 292

原创 获取数组交集,并集(去重)

获取数组交集,并集(去重)

2022-08-22 16:54:23 82

原创 静态资源转base64, 解决图片跨域

静态资源转base64, 解决图片跨域。

2022-08-22 16:45:55 421

原创 判断身份证号,根据身份证号自动生成出生日期

判断身份证号,自动生成出生日期

2022-08-22 15:02:05 195

原创 前端---进制转换

前端---进制转换。

2022-08-08 18:10:15 146

原创 vue全局添加水印,退出登录水印取消

vue添加水印

2022-08-08 18:02:29 421

原创 vue 扫码组件

<template> <van-icon name="scan" size="25px" color="#01aca6" @click="startRecognize"/></template><script> export default { name: "H5Code", data(){ return{ scan:null, closeBtn:null

2021-11-18 10:28:08 262

原创 时间日期格式化及时间日期加减

//时间日期格式化,补0 2021-09-09formatter(date) { if (date == "" || date == null) { return; } else { date = new Date(date); return `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, "0")}-${date.getDate().toString().pa

2021-11-18 10:05:56 116

原创 数组过滤某个值,递归函数

let Arr = this.arrRemoveJson(res.data[0].children,"orgNo","61412")/*arr: 需要过滤的数组attr:过滤的键value:过滤的值*/arrRemoveJson(arr,attr,value){ if (!arr||arr.length == 0) { return "" } let newArr = arr.filter(function(item,index){ return item[attr] !=val

2021-11-18 09:53:56 170

原创 前端页面展示汉字,后端返回数字

filterTgStatusCode(typeCode) { if (!(typeCode || "")) return; let statusCode = { "01": "待派工",//数字和文字根据需要更改 "02": "待反馈", "03": "待审核", "04": "待归档", "05": "已归档" } return statusCode[typeCode]; },...

2021-11-18 09:39:06 502

原创 计算N个点均匀排列成圆的各个点坐标

计算N个点均匀排列成圆的各个点坐标 jisuan(){ //方法调用 this.flag = true;//判断计算只调用一次 console.log(this.$refs) console.log("实时屏幕高度:", this.$refs.bqImg.scrollHeight); console.log("实时屏幕宽度:", this.$refs.bqImg.scrollWidth); let height = (this.$refs.bqImg.scrollHeight)/6;

2021-11-18 09:29:01 195

原创 js正则表达式

正则表达式判断不为纯数字,正整数,大于0的数字 /^(?!(\d+)$)/ //不能为纯数字 /^^[0-9]*[1-9][0-9]*$/ //正整数 /^[1-9]{1}[0-9]*$|^0{1}\.{1}[0-9]+$|^[1-9]{1}[0-9]*\.{1}[0-9]+$/ //大于0的数字

2020-08-31 09:21:22 57

原创 数组遍历再赋值最后整合一个新数组对象

数组遍历再赋值最后整合一个新数组对象<script type="text/javascript" charset="utf-8"> let a = [["张三","14"],["李四","15"],["王五","16"]]; let arr = []; a.forEach(function(value,key){ console.log(value); let c= {}; c.name = value[0]; c.id = value[1]; arr.push(c)

2020-08-21 15:59:00 650

原创 时间日期比较

时间日期比较将时间日期转化成时间戳进行比较,所选时间日期离当前时间日期越近,时间戳越大 formatter(date) { return `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}`; }, //过滤时间日期对象//第一个时间 2020/8/19let date1 = this.formatter(new Date(this.data.operationalDate));//以“/”截取时间日期

2020-08-21 10:40:21 1845

原创 vant-ui 点击弹窗时间日期选择

vant-ui 点击弹窗时间日期选择提交时为时间对象,后台返回为时间戳,使用filter过滤时间日期<van-field label="出厂日期:" readonly clickable input-align="left" name="picker" :value="item.manufactureDate | formatter" placeholder="年/月/日" @

2020-08-13 10:28:21 1473

sleep() 方法和wait()方法的区别.docx

sleep() 方法和wait()

2019-12-23

Session和Cookie区别.docx

Session和Cookie区别

2019-12-23

抽象类和接口的异同.docx

抽象类和接口的描述,包括抽象类的说明,接口的说明,抽象类和接口的异同

2019-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除