摘要: 最近在做一个上传的功能,上传之后后台判断如果文件有问题,则返回标注了错误信息的文件,然后自动下载成文件,因此涉及到了arraybuffer 首先,请求时的responseType的值设为arraybuffer,但是注意,这会引起一个问题,返回结构的data中所有内容都会是这种格式,包括json和字符 阅读全文
posted @ 2019-07-05 17:51 嘘呵呵哒 阅读(7897) 评论(0) 推荐(0) 编辑
摘要: 最近在做PC项目,一个比较复杂的后台管理项目,需求有个效果是拖拽,因此接触了vuedraggable,以下总结一下。 其实最开始用的是sortable,但是有些问题,因此后来改用了vuedraggable,它也是基于sortable的。 1、简单用法 用draggable标签包住想要实现拖拽效果的范 阅读全文
posted @ 2019-06-03 18:02 嘘呵呵哒 阅读(3681) 评论(0) 推荐(0) 编辑
摘要: 一、为整个项目配置登录前的展示页面 在route文件夹中的index.js中的beforeEach中判断的未登录的情况中,修改name的值,指定新的对应展示页面 然后在route.js中添加一个主框架之外的路由配置,name值同上,并导出即可 二、修改登录后展示的首页 1、不再用之前的首页,可直接替 阅读全文
posted @ 2019-05-30 10:12 嘘呵呵哒 阅读(3867) 评论(0) 推荐(0) 编辑
摘要: 最近替另一个项目招人,要求基础知识好,随便问了一些基础题,发现了一些易错的点,总结一下。 1、判断一个空数组 var arr = []; 1)JSON.stringify(arr) == "[]" 2)arr instanceof Array && arr.length == 0 3)Array.p 阅读全文
posted @ 2019-04-15 17:47 嘘呵呵哒 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 为了解决生产环境的bug,模拟生产环境,我使用了nginx,在安装启动的过程中,出现了很多问题。 1、nginx下载地址 http://nginx.org/en/download.html 这是nginx的下载地址,下载稳定版 2、安装 解压压缩包后,将解压后文件放到没有中文路径的目录下(若有中文, 阅读全文
posted @ 2019-04-11 15:50 嘘呵呵哒 阅读(2389) 评论(0) 推荐(0) 编辑
摘要: 最近上线的一个vue项目,需要各种路由跳转,在开发和测试环境都没问题,但是在生产环境,发现后期更新代码的时候,有些机型(ios机型,暂未发现android有问题)跳转路由的时候,标题修改了,但是内容并没有显示。抓包后,发现跳转的时候,js文件报404。 在查阅资料后,找到了原因。因为怕影响首屏的加载 阅读全文
posted @ 2019-04-09 18:11 嘘呵呵哒 阅读(4434) 评论(1) 推荐(0) 编辑
摘要: 最近自己在仿做一个旅游网站的vue项目,在首页中使用了vue-awesome-swiper插件来实现轮播图的效果,发现了以下几种问题: 一、需要额外引入swiper.css 原来使用vue-awesome-vue的2.5左右版本时,直接使用npm install vue-awesome-swiper 阅读全文
posted @ 2019-04-03 11:10 嘘呵呵哒 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 最近项目中有一个日期格式转换的需求,在实现的过程中,发现了数字和字符串相加的一个问题。 var str=""; str = 1 + 3 +5 + ""; //结果为字符串类型的9 可以理解为,重新给str赋值,并且按照顺序计算,最后为数字9加空字符串,所以结果是字符串9 var str=""; st 阅读全文
posted @ 2019-03-26 16:46 嘘呵呵哒 阅读(3145) 评论(2) 推荐(0) 编辑
摘要: 最近提测后,发现ios升级到12版本之后,引发了调用确认框的组件之后按钮失效问题。 然后开始了升级复现bug的各种操作,最后发现是完成后键盘收起后,页面没有回滚,因为页面整体被推上了一定高度,导致错位,从而引起后定位显示的确认框组件中的按钮失效(实际的生效位置在显示位置的上方)。 整体开发使用的是v 阅读全文
posted @ 2019-03-12 16:09 嘘呵呵哒 阅读(1568) 评论(0) 推荐(0) 编辑