- 博客(28)
- 收藏
- 关注
原创 2023-04-14 Datepicker点击报错 week.clone is not a function
DatePicker选择日期报错clone.weekday is not a function
2023-04-14 16:52:12 276
原创 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 582
原创 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 265
原创 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 1336
原创 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 1460
原创 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 270
原创 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 205
原创 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 634
原创 2021-12-02 next项目services里获取不到cookie
调取接口方法是用到cookie将cookie写在方法里面,不要写在外面写在外面,页面加载第一时间是获取cookie的需要刷新才可以获取到
2021-12-03 18:24:00 3357
原创 2021-04-29 Do not nest ternary expressions
遇到这种问题一定是eslintrc的问题你的eslintrc的规则是不允许 嵌套三元表达式所以需要改变eslintrc的代码规则我的npm报错是这样的,所以这么搞就好啦
2021-04-29 09:56:18 5916
原创 2021-04-22 最简单的两种回到顶部方法
回到顶部===================================================================const navTo = id => { let node = document.querySelector(`#nav-${id}`); //nav-top 是你想回到的位置,也就是那个地方的id名 ..
2021-04-22 16:46:13 160
原创 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 588
原创 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 501
原创 2021.03-23 如何在前端页面更改数据库的值
在现实案例中,有很多诸如此类的实际功能需求, 例如在前端页面收藏哪篇文章,那么对应的后台数据也是要跟着变化的 在本片按文章中,我写的会稍微i复杂了一些,因为我的redux是用redux-toolkit工具 在页面也是拆分了组件的,而且会为了实现别的功能做了一些代码的调整,小伙伴自行删减哈。我想要完成的功能是,点击组件里的收藏按钮,对应的数据发生改变。首先是组件页面const toSave = () => { console.log('1111'); save({isSa.
2021-03-23 11:27:27 1476
原创 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 87
原创 2021-03-12页面内部选项卡切换改变路由还要不刷新
今天重构M站的时候,需要在当前页面有一个Nav组件,切换nav的同时展示不同数据列表,页面不刷新但路由还要切换。有两个办法一:## 利用window.location.hash=’/${url}’利用哈希路由的方式可以切换路由不刷新,但是路由会有‘#’字符,一般公司都会要求不要#,那这个时候应该怎么办呢,我求助了一下公司大佬,得到了新的方法。二:利用handle = app.getRequestHandler();我这个项目用的是next.js,这个跳转问题找的大佬帮忙解决的,他是这样写的。。这是
2021-03-12 18:41:05 280
原创 2021.0305穿透问题,解决ios软键盘滑动问题
如何解决ios穿透问题测试提出的问题,解决了几个小时才研究出来,学艺不精,来这里自己记录一下,加深记忆也分享给大家简单数据穿透一般穿透体现在弹窗上面,弹窗可以滑动,但背后的页面是不可以滑动的,这个时候我们可以采用给父元素增添一个overflow:hidden的方式解决。js 页面css 页面ios会出现 点击弹窗的输入框,软键盘展示,但下面的弹窗是可以拉动的。解决办法就要用的touchmove 事件js 页面useEffect(() => { if (showC
2021-03-05 15:14:31 407
原创 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 558 1
原创 萌新大胆玩CSS3的渐变
通过第三周的逆战班的学习,总结了渐变的多种形式。第一种,线性渐变即呈现出来的感觉是一行一行的。第一种呈现形式百分比指的是一个位置而不是一块内容即橘色从10%这个位置突然变成粉色紧接着粉色到绿黄开始了一个10%这么大的渐变从20%这个位置到30%这个位置都是绿黄从30%这个位置突然变成黄色,接着循环。background-image: repeating-linear-grad...
2020-03-09 18:28:46 132
原创 【HTML基础】不再做代码萌新!
一、前言 学习HTML5语言,要对网页设计有兴趣爱好,这样才能更有效的学习,一天打鱼两天晒网的学习模式注定到最后一无所获。我现在在进行**逆战班**的学习,这样我会将自己的学习经验总结下来和大家一起分享。让我们一起从“小新”变“大佬”!二、HTML的创建1、首先,下载软件,Hbuiler和谷歌浏览器2、在计算机提前建好文件夹,最好是E盘,用来学习总结3、打开Hbuilder→暂...
2020-02-22 15:55:46 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人