自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 JS常用方法

js常用方法

2024-03-19 15:51:31 262

原创 element二次封装下拉树组件

组件<template> <el-select class="main-select-tree" v-bind="$attrs" :popper-class="popperClass" ref="selectTree" clearable v-model="newValue" :multiple="mu

2022-03-10 17:15:32 470

原创 localStorage、sessionStorage设置时间

思路:设置本地存储的时候存下当前设置的时间+失效时间,获取的时候判断当前获取的时间是不是大于存下的时间如果是就是失效否则就是有效。如果调用setItem的时候没有传time则一直有效。//给localStorage||sessionStorage设置时间失效//storage可以是localStorage||sessionStorage//key 存储的key(必传) value 存储的内容(必传) time 多少分钟后失效(非必传)//思路:设置本地存储的时候存下当前设置的时间+失效时间,获

2021-03-26 19:52:25 3781

原创 cavas 贪吃蛇

html代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>贪吃蛇</title> </head> <style type="text/css"> * { margin: 0; padding: 0; } body { background-color: #000000; } div

2021-03-13 17:46:54 191 2

原创 前端常用第三方库

前端常用第三方库

2024-03-19 16:27:01 729

原创 css文本两端对齐

【代码】css文本两端对齐。

2023-07-27 09:55:25 123

原创 js下载文件三种方式

【代码】js下载文件三种方式。

2023-02-21 15:25:05 1740 1

原创 301缓存重定向?301 Moved Permanently (from disk cache)

301缓存重定向?301 Moved Permanently (from disk cache)

2022-12-15 17:43:16 2927

原创 vue3项目搭建

一、创建项目前提安装好node、npm、vue-cli。二、使用命令vue create app 创建项目。安装npm install axios。三、使用vue-router

2022-10-12 09:42:47 407

原创 js字符串与进制互转

js字符串转16进制,js字符串与进制互转

2022-10-10 11:33:10 152

原创 react创建项目,create-react-app app

react创建项目,create-react-app app

2022-08-16 17:42:03 451

原创 钉钉导航栏标题不自动更新

在main.js中钉钉开放文档import dd from 'dingtalk-jsapi'; Vue.mixin({ onShow() { const pages = getCurrentPages(); const page = pages[pages.length - 1]; const currentPageTitle = page.$holder.navigationBarTitleText; // 获取pages配置的标题 dd.biz.

2022-04-19 11:33:07 515 2

原创 vue&uniapp,小说内容滑动

<template> <view class="content" :style="{fontSize: fontSize}" @touchstart="handletouchstart" @touchend="handletouchend"> <view class='read':style="[{transform: `translateX(${slidingDistance}px)`}]">{{content

2022-03-29 11:42:04 1190

原创 element 获取当前日是第几周

const isDate = function(date) { if (date === null || date === undefined) return false; if (isNaN(new Date(date).getTime())) return false; if (Array.isArray(date)) return false; return true;}; const getWeekNumber = function(src) { if (!isDate(s.

2022-03-07 09:39:15 499 2

原创 css文本一行或多行超出点点点

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-

2021-11-23 16:06:49 249

原创 判断日期格式是否正确

export function strDateTime(str) { const strArr = str.split('-'); const rule = /^(\d{4})-(\d{2})-(\d{2})$/; if (!rule.test(str)) { return false; } /** * 判断月是否正确 * */ if (strArr[1] > 12 || strArr[1] <= 0) { return false; }

2021-11-19 15:05:37 141

原创 js数组对象去重,根据key去重

/** * 数组对象去重,根据key去重 * */export const nodup = (arr, key) => { const map = new Map(); for (const item of arr) { if (!map.has(item[key])) { map.set(item[key], item); } } return [...map.values()];};

2021-11-19 15:02:25 766

原创 限制输入正整数或者输入几位小数

/** * 数字格式 * value:值 * decimalsLen: 保留几位小数 * integerLen: 整数长度 * */export function numberFormat(value, decimalsLen, integerLen = 9) { value = String(value); if (decimalsLen) { value = value.replace(/[^0-9.]/ig, ''); } if (!decimalsLen) {

2021-11-19 14:59:43 216

原创 正则判断数字是否符合格式

/** * 表格复制时对数字格式进行限制 * value 值 * cb 回调函数主要用于提示 * decimalsLen 小数长度 不传责为正整数 一般是两位和四位 * integerLen 整数长度 * */export const numberFormatRule = (value, decimalsLen, integerLen = 9, cb) => { let rule; if (!decimalsLen) { rule = new RegExp('^[1-9]

2021-11-19 14:55:40 146

原创 js轮播图小插件

昨天被提到无缝轮播图,当时忘记怎么做的了,回来后就自己做了个小插件。勿喷,谢谢!废话不多说直接上代码!html<template> <div class="home"> <div ref="box" style="margin-top:100px;width: 300px;height: 200px"></div> </div></template><script>import Slides

2021-03-27 19:07:04 1133

原创 vue动态路由

官网:https://router.vuejs.org/zh/guide/essentials/navigation.html一、安装路由npm install vue-router --save-dev在src目录下创建router目录使用 vuecli3创建项目选择路由会自动创建route目录在main.js引入router二、配置路由1、 hash: 使用 URL hash 值来作路由。支持所有浏览器,包括不支持 HTML5 History Api 的浏览器(默认是hash模式

2021-03-14 12:47:20 219

idea 点击方法名跳转

idea 点击方法名跳转

2022-05-13

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

TA关注的人

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