自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 删除树型结构中某一属性

【代码】删除树型结构中某一属性。

2024-05-15 10:53:01 337

原创 递归删除数组中符合条件的元素,并返回新数组

【代码】递归删除数组中符合条件的元素,并返回新数组。

2024-05-15 10:52:18 346

原创 js 一个数组根据另一个数组提供的id值进行批量删除

【代码】js 一个数组根据另一个数组提供的id值进行批量删除。

2024-05-15 10:51:29 357

原创 给数组中相同的对象去重

has方法可以判断Map对象中是否存在指定元素,有则返回true,否则返回false。set方法可以向Map对象添加新元素 map.set(key, value)values方法可以返回Map对象值的遍历器对象。方法一:双层for循环。

2024-05-15 10:50:28 279

原创 秒转换天时分秒(value指秒)

【代码】秒转换天时分秒(value指秒)

2024-05-15 10:48:49 325

原创 分钟转换为天时分

结果是:[6, 16, 30]value指的是分钟数。6天16小时30分钟。

2024-05-15 10:47:51 87

原创 各种校验规则

input输入框输入只能输入数字、字母等组合的正则表达式 - 知乎

2024-05-15 10:40:35 232

原创 js 去除字符串内所有的空格,包括字符串中间和前后空格

【代码】js 去除字符串内所有的空格,包括字符串中间和前后空格。

2024-05-15 10:38:48 88

原创 uniapp更新了代码,但是页面没有更新,原因之一

切记uniapp的组件要单独写在外面,不能按照web的写法来。

2024-03-27 14:18:47 183

原创 react项目所需的js文件:prop-types.js,react.development.js,react-dom.development.js,

https://unpkg.com/[email protected]/prop-types.jshttps://unpkg.com/[email protected]/umd/react-dom.development.jshttps://unpkg.com/[email protected]/babel.min.js

2022-02-24 18:32:18 2370

原创 封装一个深拷贝方法

// 深拷贝 function deepClone(source) { const targetObj = source.constructor === Array ? [] : {} for (let keys in source) { if (source.hasOwnProperty(keys)) { // 引用数据类型 if (source[keys] &...

2022-02-16 10:29:04 567

原创 js 防抖和节流

防抖:多次变成一次,只允许一次操作应用场景:实时查询封装防抖方法:<body> <input type="text" placeholder="请输入"></body><script> // 防抖:多次变成一次 只允许一次 let inpTel = document.querySelector('input') inpTel.addEventListener('input', fdFn(demo, 500))

2022-02-14 15:23:27 269

原创 微信小程序获取元素的高度

var that = this var query = wx.createSelectorQuery(); query.select('.tab-list').boundingClientRect(); query.exec(function (res) { that.setData({ tabHeight: res[0].height }) });res里面的值:

2021-12-04 16:26:27 764

原创 React 下载多张图片到本地

使用FileSaver下载图片cnpmfile-saver 安装依赖包import React, { Component } from 'react'import { saveAs } from 'file-saver';import '../App.css'var FileSaver = require('file-saver');export default class DownImg extends Component { constructor(props) { ..

2021-12-01 14:40:54 1739

原创 微信小程序获取顶部状态栏和胶囊的高度

标红的部分,分别是导航栏和胶囊 //获取系统信息 wx.getSystemInfo({ success: res => { this.system = res } }) //获取胶囊信息 this.menu = wx.getMenuButtonBoundingClientRect()//胶囊的高度 this.systemBar = this.system.statusBarHeight//状态栏的高度...

2021-11-02 17:12:53 4864 1

原创 微信小程序 判断手机机型,iPhone X及以上机型留出底部空白

1.在app.js内判断App({ isIPhoneX: false, // 当前设备是否为 iPhone X kBottomSafeHeight: 0, // X 34 ,其余 0 // 判断设备是否为 iPhone X checkIsIPhoneX: function () { var that = this wx.getSystemInfo({ success: function (res) { var safeBottom =

2021-11-02 17:08:30 2246

原创 img 显示固定部分,超过部分隐藏,不压缩,不变形

图片大宽高不一致时,设置图片的宽高一致,只显示中间部分,不压缩,不变形 img { width: 66px; height: 66px; object-fit: cover; }...

2021-09-27 17:40:04 1223

原创 数组按照字母顺序排序

export function compare(list) { list.sort(function (a, b) { return a.firstLetter.localeCompare(b.firstLetter) }) return list}循环list数组,根据firstLetter字段(firstLetter字段是英文字母)排序,生成一个按照字母排序的数组...

2021-09-27 16:47:16 908

原创 用js限制字数,超出部分以省略号...显示

export function limitNumber(str, nwords) { return str.length > nwords ? str.slice(0, nwords) + '...' : str}str:字符串nwords:字数

2021-09-27 16:42:19 454

原创 点击页面随机生成不同颜色的点点

<template> <div @click="setRandom($event)">这是about页面 <span ref="circle" class="circle" :style='style'></span> </div></template><script> export default { data() { return { style: {} .

2021-01-05 16:55:19 311

原创 获取当前日期的国际标准时间

var currentDate = new Date()当前日期:Thu Apr 23 2020 11:43:13 GMT+0800 (中国标准时间) 类似这种格式的次日:var myDate = new Date(Date.parse(new Date) + 1000 * 60 * 60 * 24 * 1);转化为YYYY-MM-DD格式:var d = c...

2020-04-23 11:48:35 1127

原创 mint-ui 写一个下拉滑动选择,mt-popup和mt-picker结合使用

<div @click="getpopupVisible">产品选择</div> <mt-popup v-model="popupVisible" popup-transition="popup-fade" position="bottom"> <div class="picker-toolba...

2020-04-17 10:44:31 2122 1

原创 js 获取url链接里的参数

function GetUrl() { var url = location.search; //获取url中"?"符后的字串 var request = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); s...

2020-04-16 17:31:03 215

原创 中国标准时间转日期YYYY-MM-DD

function switchDate(standardTime) { if (standardTime != "") { let a = standardTime; var Month = a.getMonth() + 1; var MonthDate; var DayDate = a.getDate(); var Day; if (Mont...

2020-01-08 17:20:08 2159

原创 vue 点击小眼睛密码显示隐藏

<li> <span class="icon password-icon">新密码:</span> <input :type="pwdType" placeholder="请输入新密码" @on-change="userPassword" maxlength="18" v-model="userPassword" @blur="getU...

2019-06-28 16:19:20 6183 5

原创 vue动态改变title

一般写title会在index.html里的head标签title元素里面写可以根据路由写title首先要安装cnpm install vue-wechat-title --saveexport default new Router({ routes: [ { path: '/', name: 'Home', component:...

2019-05-20 15:10:30 1853

原创 js 前端校验姓名(包括少数民族)

var name = /^([a-zA-Z]|\/| |·|-|●|(\(+\))|(\([a-zA-Z]+\)))+$/;var namesw = /^([\u4e00-\u9fa5]|[a-zA-Z]| |•|-|‧|•|⋅|ㆍ|・|●|(\(+\))|(\([\u4e00-\u9fa5]+\))|(\([a-zA-Z]+\)))+$/;两层校验,中文和英文少数民族名字中间一般都要...

2019-05-20 09:01:50 4285 2

原创 js 邮箱正则验证

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,5})$/;

2019-05-07 16:40:45 246

原创 js 中文转url

最近在做微信公众号,分享给朋友的时候带上自己的名字或者年龄等信息,名字是中文字符,转发给朋友,如果是安卓手机对方打开手机可以看到参数,但是ios就不行,是因为链接里面带有中文字符,所以在分享出去的时候要把中文字符进行转码,刚开始尝试了unicode和ASCII,都不行,最后用了url完美解决,代码:var str = this.name;var UnicodeName = encodeUR...

2019-05-07 09:32:25 2159

原创 vue 获取短信验证码

<!-- 获取验证码倒计时60s --> <div class="input-div"> <button @click="getCode(formData)" class="code-btn" :disabled="!show"> <s...

2019-04-17 15:20:51 1854 8

原创 sessionStorage存储数据和取数据

sessionStorage存数据,如果刷新页面,数据仍旧存在,只有关闭页面,数据才消失sessionStorage存储一条数据:sessionStorage.setItem('name',this.insuredOneName);sessionStorage存储多条数据:this.queryParams={name:this.insuredOneName,id:this....

2019-03-28 10:20:28 5306

原创 vue v-for循环出多个select,select取值(select有默认选项)

<ul> <li v-for="item in list" > {{item.name}} <select @change="changea($event)"> <option value="" disabled selected>必选</option> ...

2019-03-21 14:04:57 22711 2

原创 css页面两栏布局

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;页面布局两栏&lt;/title&gt;&lt;/head&gt;&lt;style type="text/css"&gt; .box{

2019-03-01 11:05:42 223

原创 css页面三栏布局(5种)

三栏布局,高度100px,左右分别宽度300px,中间部分自适应&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;页面布局&lt;/title&gt;&lt;/head&gt;&lt;style type=&quot

2019-02-28 17:01:22 689

原创 css 毛玻璃效果

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta name="viewport" content="width=device-width,initial-scale=1.0"&gt; &lt;title&

2019-02-27 14:53:36 645

原创 微信小程序 单行文字上下滚动

index.wxml &lt;swiper class="swiper_container" vertical="true" autoplay="true" circular="true" interval="1000"&gt; &lt;block wx:for="{{msgList}}" wx:key=""&gt

2019-02-21 14:09:28 3789

原创 微信小程序 tab切换展示不同的内容

index.wxml&lt;view class='shopDetail-box'&gt; &lt;view class="tab-left" &gt; &lt;view class="{{tabArr.curHdIndex=='1'? 'active' : ''}}" id="1" data-id="1" bindtap="tab"&gt;人

2019-02-21 10:22:25 4086 3

原创 微信小程序 短信验证码倒计时

伸手拿...............................index.wxml&lt;view class='register-box'&gt; &lt;view class='register-title'&gt;欢迎注册员工福利平台&lt;/view&gt; &lt;view class='register-list'&gt; &lt;view class=...

2019-02-19 17:15:01 385

原创 微信小程序拖动滑块验证

index.wxml &lt;movable-area class="content" style="width:{{area_width}}%"&gt; 拖动滑块验证 &lt;movable-view class='box' style='width:{{box_width}}rpx' friction="{{100}}" direction="horizontal" x...

2019-02-19 17:07:15 5711 2

原创 通过身份证号获取出生日期和性别

export function IdCard(UUserCard, num) { // console.log(UUserCard) if(num == 1) { //获取出生日期 var birth = UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.sub...

2019-02-02 13:50:24 1911

空空如也

空空如也

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

TA关注的人

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