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

原创 Yunzai-Bot禁止登录解决方案

Yunzai-Bot禁止登录解决方案分享

2023-03-08 11:09:29 2343 2

原创 git 提交规范及说明

git提交规范

2022-08-30 16:46:25 254

原创 vscode-qq插件修改发送消息快捷键

关于如何修改vscode-qq插件发送消息快捷键

2022-07-15 16:54:42 967

原创 git pull rebase出现冲突原因以及解决方案

关于git分支的管理,近期在大佬的推荐下,从之前的merge更换到了rebase,因为个人也是刚使用,不太熟悉所以闹了不少笑话。简单记录分享一下个人使用rebase遇到的一些问题。1,为什么使用rebase?大概是因为rebase可以保持graph的整洁和干净,具体不展开,可以参考文章使用 git rebase 编写清晰的提交记录 - 掘金2,如何设置或使用?全局设置pull使用rebase可以通过命令行设置:git config --global --add pull.rebase

2022-04-26 14:19:36 10371

原创 web前端面试总结

前端面试总结

2019-11-19 02:11:40 264

原创 vue+element如何限制input输入框只能输入纯数字

vue+element如何限制input输入框只能输入纯数字1,首先在main.js中定义这段代码Vue.directive('enterNumber', { inserted: function (el) { el.addEventListener("keypress",function(e){ e = e || window.event; let cha...

2019-01-22 14:26:07 13877 7

原创 axios上传文件以及遇到的问题

axios上传文件以及遇到的问题1,这里上传文件使用的是elementUI的上传,也用原生的input上传写了,但是没有时间做多文件上传,下面会把代码贴出。2,这里上传文件我是先获取OSS权限和上传路径,然后再上传。但是权限获取成功后,上传到阿里云服务器时,OPTION请求报403。原因是项目中axios设置了拦截器,添加了config配置,但是在axios发送OPTION测试接口是否有权限访...

2018-12-13 11:27:27 3608 1

原创 nuxt开发中踩过的坑

新开的项目需要兼容IE,并且还需要SEO。在JQ和SSR二者中,选择了尝试一下新技术。(真的作死)下面是个人在这半个月使用nuxt框架遇到的一些问题,记录一下:1,首先一个是关于nuxt.config.js的配置问题,在plugins引入一些第三方插件的时候,如果不需要SSR,可以在后面选择ssr:false进行关闭。这样可以避免一些window未定义的问题。2,接着是window o...

2018-09-28 17:43:16 7804

原创 React中通过withRouter获取location等路由信息

       在这一次的项目中,想通过withRouter拿到路由信息,其实项目已经配置好了可以通过connect使用,但总想整点新花样,就自己试了试。       但是在使用装饰器的@语法时,报了错,首先是提示我项目中无法使用@withRouter这样的写法。下面是配置方法:首先安装babel-plugin-transform-decorators-legacy插件,然后在packjson里...

2018-07-26 15:27:51 7733

原创 fetch和axios在跨域请求时不会夹带cookie的解决方法

fetch:前端请求的时候设置credentials: "include",同时需要后台配置允许浏览器response.setHeader("Access-Control-Allow-Credentials","true"),如果不配置可以请求成功,但是返回的数据有误。axios:前端请求的时候设置withCredentials:true来解决;同样后台也需要配置,header信息Access-C...

2018-07-06 16:26:09 2749

原创 React中使用async解决异步的问题

在React经常会有需要通过异步请求返回的数据,然后再setState到state中的操作。但是经常会因为异步的问题,导致数据显示有误,这里我通过async解决这个问题,下面是代码。async componentDidMount() { const data = await get(`url`) this.setState({ data: data }) }...

2018-05-03 10:33:41 9952

原创 JS使用递归删除children中长度为空的数组

IterationDelateMenuChildren = (arr) => { if (arr.length) { for (let i in arr) { if (arr[i].children.length) { this.IterationDelateMenuChildren(arr[i].children) } else { ...

2018-05-03 10:27:43 4513 1

原创 dva中不通过yield发送封装的请求并且获取返回的数据

正常情况下我们会通过dispatch异步发送请求,但是数据异步导致了一些问题,所以这里我跳过了dispatch这一步,直接在函数中调用封装的请求。但是封装的请求返回的是一个promise对象,我们无法直接获取其中的数据,以下是我的处理方法,如果有更好的处理方案,欢迎提供参考学习。AddMenu({ //这里是请求需要的参数,}).then(function (res) { console....

2018-03-28 16:26:21 3540

原创 react按需加载以及遇到的问题

export default function asyncComponent(importComponent){ class AsynccComponent extends React.Component{ constructor(props){ super(props); this.state = { component:null

2017-12-29 14:29:29 2241 1

原创 react中用canvas制作渐变色的环形进度条

第一次用canvas画图,代码仅供参考;首先创建canvas标签:canvas className={styles.progress} id="time_graph_canvas" width="240" height="240">canvas>然后在componentDidMount里执行,这里的Percentage是需要的百分比值。我定义在jsx全局,因为要在render的时候获取

2017-11-09 17:35:03 4804 3

原创 react上传图片

//form表单form onSubmit={this.handleSubmit.bind(this)} name="fileinfo"> {/*accept限定图片上传格式,指定id,方便formData上传时获取file的数据*/} input id="imgUrl" name="from1" type="file" accept="image/jpeg,image/x

2017-11-06 11:01:47 6284

原创 react强制重新渲染

在react中,state和props数据更新,就会重新render,但是当层级过深时,可能就不会触发渲染,这时候就要用到this.forceUpdate();

2017-11-06 10:47:14 39338

原创 苹果浏览器滚动会卡顿的问题

加一个属性到滚动盒子上:-webkit-overflow-scrolling:touch

2017-11-03 16:00:02 2389

原创 window.open被拦截的问题以及解决方案

因为window.open在一段异步代码或者ajax请求中执行的时候,浏览器默认是弹窗广告,所以会进行拦截。关于这个问题我有几个思路,下面和大家分享一下。1,window.location.href = '支付链接'不会被拦截,但是会在原页面进行跳转,所以不推荐;2,第二种就是网上比较常见的一种解决方案,就是新打开一个窗口然后再修改链接。下面是代码:<a href="javascript:v...

2017-10-24 17:17:24 8183

原创 Antd Tabs如何修改TabPane样式

如果只希望在当前组件生效,给组件外层添加一个类名,在css样式中给添加的类名下需要修改样式的子类加:global,例如:.tabsStyle { :global .am-tabs-tab { height: 1.3rem !important; }}

2017-09-27 21:21:17 23290 1

原创 关于react中submit如何提交其它form表单的内容

给form表单绑定一个id,然后在submit里加上form='form表单的id'即可;这里再补充两点:1,如果需要阻止submit提交的跳转,在需要提交的form表单上,添加一个onClick点击事件,在点击事件里面e.preventDefault()2,如果需要使用表单提交文件或者图片等,不需要转码提交的情况下需要在form表单中添加encType='multipart/form-data'...

2017-07-29 16:38:15 6289

空空如也

空空如也

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

TA关注的人

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