- 博客(9)
- 收藏
- 关注
原创 复制文本、图片到剪切板
仅windows系统web端下支持复制图片1.js// 传入要复制的元素节点 const getSelect = (targetNode) => { console.log(targetNode, 'targetNode') if (window.getSelection) { const selection = window.getSelection(); const range = document.createRange(); rang
2021-10-29 15:41:58 157
原创 谷歌浏览器在开发的时候http无法调用摄像头
新版本的谷歌只在https ,localhost , 127.0.0.1下可以使用摄像头麦克风解决方法1.谷歌地址栏输入:chrome://flags/#unsafely-treat-insecure-origin-as-secure2.输入你要访问的地址 http://192.168.124.11:88883.然后设置为启用Enabled4.重启...
2021-08-11 17:23:34 430
原创 手写签名实现(React)
import React from 'react';import { connect } from 'dva';import router from 'umi/router';import SignaturePad from 'react-signature-canvas';import { FormattedMessage, formatMessage } from 'umi/locale';import styles from './index.less';@connect(state =
2021-06-25 16:09:18 600
原创 获取URL地址参数
// 获取URL地址的参数值。// name为URL参数名// 例如:?param1=abc¶m2=123// 当调用getUrlParam("param2")时,获取到的值为:123export const getUrlParam = name => { const regExp = new RegExp(`(^|&)${name}=([^&]*)(&|$)`); const r = window.location.search.substr(
2021-04-21 10:57:46 112
原创 对电子邮件的验证
export const checkEmail = email => { // 对电子邮件的验证 const myreg = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/; if (!myreg.test(email)) { return false; } return true;};
2021-04-21 10:56:44 144
原创 js深拷贝函数封装
function deepClone(object) { let str let newobj = object.constructor === Array ? [] : {} if (typeof object !== 'object') { return object } else if (window.JSON) { str = JSON.stringify(object) newobj = JSON.parse(str) } else { for.
2021-02-22 15:19:22 124
原创 常用正则校验
// 手机号export const mobile = /^0?(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])[0-9]{8}$/// 电子邮箱export const email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/// 密码【6-20位 包括特殊字符】export const password = /^[A-Za-z0-9!#$%^&*.~,]{6,20
2021-02-22 15:17:44 152
原创 文本溢出显示省略号
单行文本溢出显示省略号同时满足以下四个要求: width: value; /*设置固定宽度*/ white-space: nowrap; /*强制在一行显示*/ overflow: hidden; /*溢出裁切(隐藏)*/ text-overflow: ellipsis; /*溢出文本显示为省略号*/...
2021-02-18 15:24:56 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人