- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 前端发送get请求时参数中含有中括号[]导致报错400Bad Request
由于参数中含有特殊符号[]导致报错,尝试使用了json转码后encode,但是都没有效果,最后发现我们需要将参数序列化,这样就ok了。1、引入qs序列化库。
2023-04-13 11:13:07
2991
原创 flutter环境搭建-Dart
由于我本人平时使用的是vscode写代码的,所以这里介绍的是vscode的一些相关配置。Flutter是由Dart编写的,所以第一步我们先把dart的环境搭建起来。安装好以上插件以后咱们就可以尝试编写代码抛弃来看看了。...
2022-07-26 17:05:02
2188
原创 vue3+element-plus使用tooltips时弹出的气泡位置错误的问题
element-plus使用tooltips时气泡位置错误,箭头和主题部分分离
2022-06-23 17:37:49
3201
2
原创 前端接口报错431解决办法
起因这次的项目使用的是后端返回的token来进行接口请求登录验证,由于后端没有进行优化,当权限过多时造成了前端请求时报错431,这我就头大了,接下来都无法进行开发了。后续方法一开始在网上找了很多方法,如果使用的是vue-cli构建的项目,启动时使用的也是vue的vue-cli-service.js启动项目。只要在node_modules中找到.ban文件夹下的vue-cli-service.cmd文件,添加如下内容"--max-http-header-size=1000000"当然size的数值
2022-02-23 11:23:56
8575
3
原创 git push报错Proxy CONNECT aborted
git push origin XXX报错Proxy CONNECT aborted我们先来分析一下问题,这个错误提示已经很明显了,代理连接中止,那么是什么导致的呢?一开始二话不说直接百度,经过各种操作,取消代理,设置代理,又取消,再试试?没用,还是报错,只是从最开始的报超时错误变成了Proxy CONNECT aborted。这我就很难受了,干了一天到了提交的时候给我整这一出?莫非这就是下班前必出问题的定律生效了。哎,没办法继续整吧,从网上看了各种方法,原文解决方法是这样的:原来是没有为GIT单
2021-10-25 09:59:58
3865
1
原创 IE11打开后显示空白页,报错:1002||不支持XXX属性或方法
IE11打开后显示空白页,报错:1002||不支持XXX属性或方法出现这种情况一般分两种情况:没有使用babel进行编译。某个插件使用的函数不支持ie。这时候我们首先要进行排查,如果是第一种情况请参考安装配置babel。第二种情况就会比较难排查,需要注释掉一些可能存在问题的插件,找到之后看有没有替代的方法,如果一定要使用那么可以参照IE11白屏。...
2021-10-12 11:47:06
451
原创 下载时报错提示改进
下载时报错提示使用axios时,下载出错需要报错提示,这时候首先判断数据类型,之后再进行判断if (response.request.responseType === "blob") { let flag = true let fileReader = new FileReader(); fileReader.onload = function () { try { let jsonData = JSON.parse(this.re
2021-08-24 14:02:04
277
原创 兼容ie的下载方法
兼容ie的下载方法在平时开发用的是谷歌浏览器,突然要兼容ie10以上,这时候我发现我原来的处理下载文件的方法在ie报错了。报错信息如下:折腾了一下午,最后发现是我草率了。navigator.msSaveBlob()方法将文件或Blob保存到磁盘。此方法的行为方式与navigator.msSaveOrOpenBlob()相同,只是禁用了文件打开选项。直接在我的下载方法后加入判断,优先使用此方法即可解决ie报错的问题了具体代码如下:exportFile(url, method = "get"
2021-08-12 18:19:56
353
原创 vue menu中点击去往其他页面时刷新问题-重新加载
需求:应甲方要求,需要在菜单栏中增加一个跳转按钮,此按钮点击后会更改路由并显示弹框让客户确认是否跳转。关闭弹框返回上一个路由,确认则去往新地址并且返回上一个路由。bug:当返回的路由本身不再刷新数据时在点击链接按钮时弹框已经更改成false了,进入链接页面不会刷新页面导致无法显示弹框。解决方案:利用vue的activated()方法重新激活,进行更改,将弹框的false重新赋值为true。代码如下:...
2021-02-26 11:39:39
711
原创 切换路由时如何关闭上一个页面的所有请求-axios cancelToken
是什么偷走了我的网速 在项目中经常会遇到一个页面中存在很多的请求,这时候如果切换页面没有处理的话请求依然会存在 这是非常影响性能的一件事,特别是在网络情况不好的情况下,这只会让用户的网络体现的更慢。往往这时候我们不会再去等待页面慢慢的加载,这时候只会切换一个页面或者不停的刷新。解决方法那么我们改如何解决这个问题呢?理论很简单,在切换到下一个页面之前取消之前的请求就可以了。那么我们怎么操作呢?首先在axios的配置文件中加入以下代码其中最重要的就是下图所示的这部分代码:挂载方式全凭你的个
2020-11-25 17:06:41
1956
原创 vue-cli中使用rem完成适配,让移动端快乐起来~~
在vue-cli中使用rem和之前的会有些许的不同,但是其实是一样的,只是配置的位置有些许的不一样。
2020-10-25 21:18:25
625
原创 微信登陆失败Error: invalid code
仅限自己学习开发案例发送到自己的服务器进行微信登陆验证 async wxLogin(e) { // 获取到code let resLogin = await wx.login() // 获取个人信息 // let res = await wx.getUserInfo() const data = { code: resLogin.code, encryptedData: e.detail.encrypted
2020-09-21 17:31:07
3412
3
原创 iview使用Modal时打开关闭页面抖动问题
在使用iview的Modal时经常会出现抖动的问题,其实大多数的ui库都有这个问题,最好笑的是iview的文档本身也是有这个问题的。言归正传,这样的抖动是肯定不会让客户满意的,这时候该怎么解决呢?当然是开动你的小脑经,打开调试窗口,打开你的Modal,当模态框打开关闭时,你的body是不是多了点东西这就是罪魁祸首了。知道了具体是什么原因导致的,那解决起来就简单了,在打开和关闭的时候弹框会分别先加上overflow: hidden导致你的页面滚动条没了,关闭的时候移除样式。这就是抖动为什么会发生的主
2020-08-31 17:22:58
1127
1
原创 使用ivew开发样式偶尔失效,布局错乱
在使用ivew开发过程中,平时正常显示的页面偶尔会出现错乱的情况,而且是局部问题,如下这是由于在页面进入时我们使用v-if进行判断,在使用row和col来进行布局的时候当判断时col的隐藏显示会让row重新进行渲染,从而导致页面错乱,解决方法便是使用v-show,这样就保证了页面的稳定性,不会再出现这种错乱的情况了...
2020-08-31 15:59:36
483
原创 TypeError: Cannot create property ‘csrq‘ on string ‘‘“
TypeError: Cannot create property ‘csrq’ on string ‘’"在使用子组件时如果子组件一开始要求传参,但是在另一个页面中不需要传参时一般会有这样的错误我们首先要做的就是看看你的props是否正确默认值为对象的时候只能用这种形式表示,不然就会报错当更改完之后还是有错误的话那一般就是在created中做判断的时候写错了条件导致的Cannot use ‘in’ operator to search for ‘dateTime1’ in "等错误大多数都是
2020-08-26 15:51:31
2345
原创 Arrow function should not return assignment
// 选中所有或反选 changeAll() { // 判断是否已经全选,如果全选则让每一项为false let flag = this.goodsList.every(item => item.isChecked === true) if (flag) { this.goodsList.forEach(item => item.isChecked = false) } else { this.goodsL.
2020-07-01 21:58:04
4890
1
原创 wepy中传参无法接收的坑
**wepy中传参无法接收的坑**<text class="num-" @tap="subNum({{item.goods_id}})">-</text><text class="number">{{item.goods_num}}</text><text class="num+" @tap="addNum({{item.goods_id}})">+</text>在script中: subNum(id) { ...
2020-06-30 20:32:27
390
原创 vue路由按需加载
在vue中路由过多的话会让用户体验变得极差,加载时时间过长,使用这种方式配置的话会按需加载,以此提高性能const test1 = ()=>import('@/components/test1.vue') const test2 = ()=>import('@/components/test2.vue')//指定了相同的webpackChunkName,会合并打包成y一个js文...
2019-09-08 09:14:36
133
原创 React组件使用的简单介绍
React组件::1.使用函数创建组件::// 1 使用函数名称来作为组件标签的名称// 2 约定函数组件必须有返回值,若不渲染任何内容就返回null// 若渲染内容就要返回一个值,一般就是JSX结构// 3 函数组件名称必须以大写字母开头。 React内部根据首字母开头是不是大写来判断一个组件// 如果组件没有子节点可以使用单标签// 5 推荐使用小括号包裹返回的JSX结构,从而...
2019-09-07 14:57:28
134
原创 关于在乌班图中无法使用tree命令的原因
初学linux系统的时候使用的是乌班图的操作系统,边看视频边学习,却发现很多命令行在自己使用的时候没有效果,只会盲目的百度,后面回过头来仔细一看才发现,原来终端早就给你答案了,只是自己一看到英语就头大而退缩才会吧事情弄的复杂,就比如tree命令,如下图:在错误提示中很明显的not found, but can be installed with: sudo snap install tree...
2019-07-23 20:06:54
7507
10
原创 Http协议笔记
HTTP协议1.什么是协议,为什么需要协议http协议:对前端向后抬发送请求以及后抬向前的返回响应的具体格式做了明确约定。2.协议是由什么构成的由请求和响应构成。请求:request响应:respones请求报文:请求行 请求头 请求主体响应报文:状态行 响应头 响应主体3.观察http协议的具体内容请求报文:请求行:请求方式 请求地址 协议版本号。请求头:记录了浏览器的...
2019-07-19 17:23:05
128
转载 使用画布让鼠标更加绚丽
使用canvas让客户拥有更加舒适的体验鼠标动态创建出彩色的小球,觉得丑的大哥们,自己复制完改改就行了,比如说你喜欢的小心心。这只是个简单的小样,要是想变得更加炫酷就需要开动你的小脑经来完善咯。在使用时记得下载underscore,这是给新手玩的所以会存在一些兼容性问题,还存在着一些小bug,有空的时候会进行完善,第一次到csdn还是很激动的^ V ^<!DOCTYPE html&g...
2019-07-19 17:02:09
83
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人