自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023-04-14 Datepicker点击报错 week.clone is not a function

DatePicker选择日期报错clone.weekday is not a function

2023-04-14 16:52:12 414

原创 2023-03-24 如何修改antd主题

修改antd管理系统主题

2023-03-24 16:53:54 292

原创 2023-02-10 启动项目报错,内存溢出问题

内存溢出

2023-02-10 16:58:26 514

原创 2023-02-07 window.open(url)更改下载文件的名称

window.open下载文件

2023-02-07 10:59:34 2583 3

原创 2023-01-19 antd-tabs选中默认下划线去除

antd-tabs

2023-01-19 09:06:20 1360

原创 2023-01-18 useState和setState渲染延迟问题解决

useState,setState

2023-01-18 09:54:00 647

原创 2022-12-14 react函数组件子传父传值为undefined

子传父

2022-12-14 16:05:11 485

原创 2022-12-05 第三方地图官网 react-amap

地图组件

2022-12-05 16:38:18 265

原创 【2022-11-03】js定时器数值递增

定时器的使用

2022-11-03 16:02:01 606

原创 2022-02-24 函数触发其他点击事件

很多时候我们需要点击节点①的同时触发节点②的点击事件 方法一:该方法已被弃用 const e = document.createEvent('HTMLEvents'); e.initEvent('click', true, true); el.dispatchEvent(e); 方法二 const e = new Event('click', {bubbles: true, cancelable: true}); el.dispatchEvent(e); 整体: 先在函数里写入 const handle

2022-02-24 11:32:37 689

原创 2022-01-25 正则汇总

年—月 /^\d{4}-((0([1-9]))|(1(0|1|2)))$/ 年-月-日 /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/ 身份证号(限制18xx/19xx/20xx) /(^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(

2022-01-25 16:19:50 335

原创 2021-12-15 react <a>里的href实现不跳转

第一种 页面不跳转但会刷新 <a href="#" onClick={() => { this.handleEdit(item) }}> 备注 </a> 第二种 页面不跳转 <a href="#" onClick={(e) => { e.preventDefault(); this.handleEdit(item)

2021-12-15 17:00:26 1437

原创 2021-12-09 ios移动端显示时间异常

原因是ios的new Date()不识别YY-MM-DD 将-换成/ new Date(moment(endTime).format('YYYY/MM/DD HH:mm:ss')).getTime() moment 需要下载安装依赖

2021-12-09 15:37:36 1586

原创 2021-12-09 如何简单添加酷炫动画

可以前往官方网站 https://animate.style/#best-practices 接下来是如何在项目中引用 首先拥有一份animate.min.css文件 放入到public>static>css中 再将链接带入到_document.js中 <link rel="stylesheet" href={`${Url.cdnHost}/static/css/animate.min.css?v=${date}`} /> 其中cdnHost代表在开发或测试环

2021-12-09 09:55:57 373

原创 2021-12-07 css网格背景的写法

如果想背景的网格大小统一,不被拉伸,不变形,建议自己css手写,不要让ui出图 写法: box-shadow: 0 0 0 10px #5E89FF; background: -webkit-linear-gradient(top, transparent 47px, rgba(255, 255, 255, .08) 48px), -webkit-linear-gradient(left, transparent 47px, rgba(255, 255, 255, .08) 48px); .

2021-12-07 14:25:24 295

原创 2021-12-03 react+html2canvas页面转为图片或者pdf

页面点击按钮点击出发dowanload函数 const download = () => { const element: HTMLElement = document.getElementById('demo'); // 需要导出的pdf页面 html2canvas(element, { allowTaint: true, useCORS: true, }).then((canvas) => { const dataImg = new

2021-12-03 18:34:35 744

原创 2021-12-02 next项目services里获取不到cookie

调取接口方法是用到cookie 将cookie写在方法里面,不要写在外面 写在外面,页面加载第一时间是获取cookie的需要刷新才可以获取到

2021-12-03 18:24:00 3485

原创 2021-04-29 Do not nest ternary expressions

遇到这种问题一定是eslintrc的问题 你的eslintrc的规则是不允许 嵌套三元表达式 所以需要改变eslintrc的代码规则 我的npm报错是这样的,所以这么搞就好啦

2021-04-29 09:56:18 6190

原创 2021-04-22 最简单的两种回到顶部方法

回到顶部 =================================================================== const navTo = id => { let node = document.querySelector(`#nav-${id}`); //nav-top 是你想回到的位置,也就是那个地方的id名 ..

2021-04-22 16:46:13 244

原创 2021-04-13 邮箱的正则,密码的正则

就是这样的 /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

2021-04-13 15:03:09 697

原创 2021-04-02 CSS,设置背景图和背景颜色

如何同时设置背景图和背景颜色 很多时候我们会遇到一种问题,背景色和背景图无法同时写在一条语句上 第一种,写在style里 <div className={styles['HomeWrapContent-fourPartItem']} style={{ background: `url(${static_host}/images/${item.img}.pn

2021-04-02 17:35:27 610

原创 2021.03-23 如何在前端页面更改数据库的值

在现实案例中,有很多诸如此类的实际功能需求, 例如在前端页面收藏哪篇文章,那么对应的后台数据也是要跟着变化的 在本片按文章中,我写的会稍微i复杂了一些,因为我的redux是用redux-toolkit工具 在页面也是拆分了组件的,而且会为了实现别的功能做了一些代码的调整,小伙伴自行删减哈。 我想要完成的功能是,点击组件里的收藏按钮,对应的数据发生改变。 首先是组件页面 const toSave = () => { console.log('1111'); save({isSa.

2021-03-23 11:27:27 1590

原创 2021.03-23点击按钮回到顶部动画

回到顶部动画 直接粘贴复制就行了,自己加个点击事件。 function toTop() { let scrollTo = document.documentElement.scrollTop || document.body.scrollTop if ( timer === -1 ){ timer = setInterval(() => { scrollTo -= 50 if( scrollTo <= 0 ) {

2021-03-23 10:34:43 141

原创 2021-03-12页面内部选项卡切换改变路由还要不刷新

今天重构M站的时候,需要在当前页面有一个Nav组件,切换nav的同时展示不同数据列表,页面不刷新但路由还要切换。有两个办法 一:## 利用window.location.hash=’/${url}’ 利用哈希路由的方式可以切换路由不刷新,但是路由会有‘#’字符,一般公司都会要求不要#,那这个时候应该怎么办呢,我求助了一下公司大佬,得到了新的方法。 二:利用handle = app.getRequestHandler(); 我这个项目用的是next.js,这个跳转问题找的大佬帮忙解决的,他是这样写的。。 这是

2021-03-12 18:41:05 424

原创 2021.0305穿透问题,解决ios软键盘滑动问题

如何解决ios穿透问题 测试提出的问题,解决了几个小时才研究出来,学艺不精,来这里自己记录一下,加深记忆也分享给大家 简单数据穿透 一般穿透体现在弹窗上面,弹窗可以滑动,但背后的页面是不可以滑动的,这个时候我们可以采用给父元素增添一个overflow:hidden的方式解决。 js 页面 css 页面 ios会出现 点击弹窗的输入框,软键盘展示,但下面的弹窗是可以拉动的。 解决办法就要用的touchmove 事件 js 页面 useEffect(() => { if (showC

2021-03-05 15:14:31 510

原创 npm i 报错!npm ERR! Cannot read property ‘match‘ of undefined

npm i 报错!npm ERR! Cannot read property ‘match’ of undefined 今天在拉取项目后,npm i 就出现了这样的问题 我们只需要删除 node_modules文件夹 和 package-lock.json文件 为了防止有其他缓存干扰,执行命令行:npm cache clear --force 之后正常npm i 就好了 ...

2021-03-04 15:02:04 732 1

原创 萌新大胆玩CSS3的渐变

通过第三周的逆战班的学习,总结了渐变的多种形式。 第一种,线性渐变 即呈现出来的感觉是一行一行的。 第一种呈现形式 百分比指的是一个位置而不是一块内容 即橘色从10%这个位置突然变成粉色 紧接着粉色到绿黄开始了一个10%这么大的渐变 从20%这个位置到30%这个位置都是绿黄 从30%这个位置突然变成黄色,接着循环。 background-image: repeating-linear-grad...

2020-03-09 18:28:46 195

原创 【HTML基础】不再做代码萌新!

一、前言 学习HTML5语言,要对网页设计有兴趣爱好,这样才能更有效的学习,一天打鱼两天晒网的学习模式注定到最后一无所获。我现在在进行**逆战班**的学习,这样我会将自己的学习经验总结下来和大家一起分享。让我们一起从“小新”变“大佬”! 二、HTML的创建 1、首先,下载软件,Hbuiler和谷歌浏览器 2、在计算机提前建好文件夹,最好是E盘,用来学习总结 3、打开Hbuilder→暂...

2020-02-22 15:55:46 227

空空如也

空空如也

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

TA关注的人

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