
web前端
文章平均质量分 69
panyox
这个作者很懒,什么都没留下…
展开
-
IE下get方式传中文参数乱码解决方法
乱码原因:浏览器在传递url的时候,会使用自己的编码格式对地址进行编码,如果浏览器所使用编码与服务器采用编码不一致,服务器接收到的参数就会出现乱码。在firefox,chrome下正常,ie下会出现乱码。解决方法:使用js encodeURI 对地址进行统一编码,var url = encodeURI("article/detail?title=我是中文");这样,问题就可以完原创 2016-05-16 12:06:44 · 3554 阅读 · 1 评论 -
git push 报错error: remote unpack failed: unpack-objects abnormal exit
远程仓库权限问题,进入到仓库目录控制台输入chown -R git:git somthing.git问题即可解决原创 2018-01-22 21:11:39 · 22396 阅读 · 0 评论 -
解决less中calc无法正确计算的方法
在表达式前加上“~”字符即可正确解析实例:div{ height: calc(~"100%-100px")}原创 2018-01-13 10:44:44 · 10230 阅读 · 0 评论 -
vue页面刷新或者后退参数丢失的问题
在toB的项目中,会经常遇到列表数据筛选查询的情景,当要打开某一项的详情页或者暂时离开列表页,再返回(后退时),选择的筛选条件会全部丢失,辛辛苦苦选择好的条件全没了,还得重新选择,如果有分页的更头大,还得重新一页页翻到之前看到的那一页,用户体验极度不友好。我的解决有两种:第一种方法:用vue 的,即在外套一层。虽然可以达到一定效果,但是控制起来比较麻烦,比如项目中并不是所有页面都需要缓原创 2017-10-10 13:59:56 · 9527 阅读 · 0 评论 -
解决vue.js使用ckeditor的样式路径问题
最近在vue.js项目中使用ckeditor编辑器遇到一个问题,说说我的解决办法。我把editor单独封装成一个组件去调用,ckeditor.vue代码如下: import '../../../static/ckeditor/ckeditor.js' import '../../../static/ckeditor/config.js' import '../../../原创 2017-09-19 08:10:50 · 2292 阅读 · 0 评论 -
关于vue 表格table列求和的问题
最近在给朋友做一个项目,因为是B端,所以少不了表格。本身就用了element-ui,但是订单管理有个需求使用element-ui table组件实现不了,只能退而求其之用了原生的table,功能是几乎满足需求了,但是还有个小问题就是列求和没搞定,这可咋整啊。看了element-ui是有这么个功能,遂翻开源码看了下也没看出啥话头,心想算了,自己来实现,网上搜了下,偶然看到一位仁兄的写法,拿过来稍原创 2017-09-09 22:59:50 · 18647 阅读 · 2 评论 -
解决axios IE11 Promise对象未定义
在你的项目中安装polyfillBabel Polyfill按照官网方法安装并引入即可原创 2017-07-30 13:14:28 · 14986 阅读 · 0 评论 -
axios全局请求参数设置,请求及返回拦截器
应用场景:1,每个请求都带上的参数,比如token,时间戳等。2,对返回的状态进行判断,比如token是否过期代码如下:axios.interceptors.request.use( config => { var xtoken = getXtoken() if(xtoken != null){ config.headers['X-Token'] = xto原创 2017-06-27 15:50:09 · 42073 阅读 · 5 评论 -
动态添加javascript并判断是否加载完成
稍微有点经验的开发人员都知道,浏览器加载js文件时页面处于阻塞状态,对用户体验极不友好,因为如果把js包含在head标签内,页面必须等到所有的head文件加载完成后才开始渲染,在此之前用户看到的是一片空白,如果超过3秒种还不出来,90%以上的用户会直接选择关闭页面。因此建议尽可能的减少在head里面放过多的js文件,特别是比较大的文件,我们可以把他们放到body后面,这样页面就能快速响应,js让它原创 2017-06-08 01:27:49 · 2448 阅读 · 0 评论 -
js正则表达式语法
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程转载 2016-03-08 22:27:14 · 3478 阅读 · 0 评论 -
理解JavaScript里的 [].forEach.call() 写法
上一篇文章里说到了如何遍历循环NodeList,因为document.querySelectorAll()返回的并不是我们想当然的数组,而是NodeList,对NodeList,它里面没有.forEach方法,我们使用了这样的方法进行循环:var divs = document.querySelectorAll('div');[].forEach.call(divs, function(d转载 2016-03-09 10:52:56 · 348 阅读 · 0 评论 -
uploadify 上传出现 security error错误的解决方法
首先,出现这个问题的原因是flash的安全机制问题,因为这个插件本身依赖flash来实现,flash这种东东有太多的诟病,懒得吐槽了。好在插件官方现在已经推出html5版本的了,不过要收费的,具体怎么样不知道,总之应该比falsh好吧,好吧,扯远了,回归正题。其实要解决这个问题很简单,既然我们已经知道是flash的机制问题,那就从这里下手,出于安全考虑,flash不允许跨域请求,那么有没有什么原创 2016-04-10 02:32:36 · 5820 阅读 · 0 评论 -
移动端图片上传解决方案localResizeIMG先压缩后ajax无刷新上传
现在科技太发达,移动设备像素越来越高,随便一张照片2M+,但是要做移动端图片上传和pc上略有不同,移动端你不能去限制图片大小,让用户先处理图片再上传,这样不现实。所以理解的解决方案就是在上传先进行图片压缩,然后再把压缩后的图片上传到服务器。一翻google之后,发现了localResizeIMG,它会对图片进行压缩成你指定宽度及质量度并转换成base64图片格式,那么我们就可以把这个base6转载 2016-04-20 17:18:15 · 931 阅读 · 0 评论 -
websocket nginx 400错误解决方案
错误原因 nginx用了转发,头信息没设置全废话不多说,直接贴出nginx配置文件location / { proxy_pass http://localhost:8001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade;...原创 2018-03-01 15:32:43 · 10805 阅读 · 1 评论