自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 地址链接拼接token

例如https//1234&token=变成https当有token的时候替换没有token的时候拼接。

2022-07-27 13:38:30 3062

原创 如何解决click在移动端ios上有300ms的延迟

如何解决click在移动端ios上有300ms的延迟

2022-04-22 16:14:20 752

原创 数组格式化之 某一个key的value 相同时 放到一个新的对象中

某一个key的value 相同时 放到一个新的对象中原数组this.origAirportList = [ { supplierName: '供应商1', name: 'ceshi1' }, { supplierName: '供应商1', name: 'ceshi2' }, { supplierName: '供应商2', name: 'ceshi3' }, { supplierName: '供应商2', name:

2021-09-01 18:06:06 603

原创 fieldset标签

fieldset 标签1. 代码2. 效果

2021-09-01 17:31:05 116

原创 vue2-ace-editor 用法

1、下载安装插件npm install --save-dev vue2-ace-editor2、引入插件// 全局注册组件import Editor from 'vue2-ace-editor'Vue.component('editor', Editor)// 局部注册组件components: { editor: require('vue2-ace-editor'),}3、使用<template> <div> <editor

2020-12-23 11:07:13 3312 4

原创 当前日期加一天或者减一天

function addDate(currentDate) { var day3 = new Date(currentDate); day3.setTime(day3.getTime() + 24 * 60 * 60 * 1000); if (day3.getMonth() + 1 < 10) { var month = '0' + (day3.getMonth() + 1); } else { month = day3.getMonth() + 1; } if (day3.get

2020-09-01 16:17:24 1331

原创 自动补零

// 自动补零function autoComplete(data, num) { data = (Array(num).join(0) + parseInt(data)).slice(-num); //0011 return data}

2020-09-01 16:16:42 145

原创 树形数组变成普通数组

function turnTreeIntoList(array) { return [].concat(...array.map(item => [].concat(item, ...turnTreeIntoList(item.children))))}

2020-09-01 16:16:04 507

原创 input 金额的限制

function formatMoney(val) { let num = val.toString(); //先转换成字符串类型 if (num.indexOf('.') == 0) { //第一位就是 . num = '0' + num } num = num.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符 num = num.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的 num = num.replace(".",

2020-09-01 16:15:07 210

原创 树形数组(删除父节点以及下面的子节点)

// 删除父节点以及他下面的子节点function delTreeNode(arr, idName, id) { for (var i = 0; i < arr.length; i++) { var item = arr[i] if (item[idName] == id) { arr.splice(i, 1) return; } else { if (item.children instanceof Array && item.children.le

2020-09-01 16:14:25 1164

原创 字符串转base64

function Base64() { // 私钥 let _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; // 加密 this.encode = function(input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = _utf8_encode(in

2020-09-01 16:12:27 422 1

原创 微信小程序scancode返回会触发onshow

var _this = thisuni.scanCode({ success: function(res) { console.log(res.result) }});当扫码之后返回页面 会调用页面的onshow当我们的页面是列表页(可分页) 当我们在列表页的onshow 需要做刷新操作的时候并且扫码是对列表页单个数据的查询 扫码之后在回到页面 会导致接口刷新两次 就会导致查询的指定数据和页面onshow 刷新的数据在一起解决办法:1、在会对列表影响的操作页面,例如:修改页面修改完

2020-09-01 15:10:01 1974

原创 vue 父子组件的生命周期顺序

一、加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted二、子组件更新过程父beforeUpdate->子beforeUpdate->子updated->父updated三、父组件...

2020-05-08 12:23:33 119

原创 一道有关闭包和变量提升的前端面试题

题目 var a = 10; (function () { console.log(a) a = 5 console.log(window.a) var a = 20; console.log(a) })()答案undefined,10,20解析本题中有两个作用域,一个是全局作用域,一个是立即执行的匿名函数作用域。在...

2020-05-08 12:10:05 446

原创 彻底冻结对象的函数

var constantize = (obj) => { Object.freeze(obj); Object.keys(obj).forEach( (key, i) => { if ( typeof obj[key] === 'object' ) { constantize( obj[key] ); } });};冻结对象的用处:冻结对...

2020-03-18 10:55:40 247

原创 如何清除浮动!!!

1、使用overflow 属性给浮动元素的容器添加overflow:hidden;或overflow:auto;可以清除浮动,另外在 IE6 中还需要触发 hasLayout ,例如为父元素设置容器宽高或设置 zoom:1。.father { overflow:hidden; zoom:1;}2、给浮动元素的容器添加浮动给浮动元素的容器也添加上浮动属性即可清除内部浮动,但是这样会使...

2020-03-16 10:42:48 117

空空如也

空空如也

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

TA关注的人

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