摘要: 描述 在使用 element ui 的el-upload 自定义组件时,出现一个问题,上传图片时,图片被挤到后面,上传完成之后又回来的效果 在网上找了一圈,讲的都比较片面,没有讲到本质原因,故做个记录。 问题1: 使用 http-request 不能触发 on-success 函数。 原因: 使用 阅读全文
posted @ 2021-09-28 18:09 莫问、前程 阅读(2286) 评论(0) 推荐(0) 编辑
摘要: 使用 git commit 提交到本地库是,报了 `No file or directory`。 此情况是在公司内遇到的,根据公司保密协议等要求,没有错误的截图。只能给出解决思路。 解决方法: 找到本地 .git 下的 hooks 文件夹, 然后把里面的非 .sample 后缀名的文件删掉就可以正常 阅读全文
posted @ 2020-04-21 22:53 莫问、前程 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 看vue-element-admin的源码的时候,看到a 标签使用 rel=noopener; 然后就很奇怪这个是干什么用的;然后百度到一篇文章,涨知识了。 个人的理解是:不加 rel=noopener 的 a 标签的链接,打开后可以获取到当前的window ,可能到导致一些非法操作。详情见此文章。 阅读全文
posted @ 2019-04-15 17:44 莫问、前程 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 在用 form 表单提交的时候,遇到一个问题:表单未验证完,表单就提前提交了。 然后通过断点调试,发现 form 提交会因为 js报错提前触发提交事件。 即如果你的 form 提交过程中,没有执行到return true之前,在某处地方出现了报错,此时也会触发form表单提交,而不是函数return 阅读全文
posted @ 2019-02-21 20:25 莫问、前程 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 比如某天遇到这样一个问题,页面有一个按钮,上面绑定了事件可能是多个事件,然后我们点击后出现了bug,我们要如何快速定位到这个事件,如果页面只有一个js或少量的js,我们一个打开查找,也可以接受。但是如果这个页面外联了10个js文件,多而杂,那我们去项目里全局搜一下,这样就比较费时费力了。 我们可以利 阅读全文
posted @ 2018-12-24 16:15 莫问、前程 阅读(2952) 评论(0) 推荐(0) 编辑
摘要: debounce :如果在一段延时内又触发了事件,则重新开始延时。即每次触发事件,只触发最近一次的事件。 阅读全文
posted @ 2018-12-03 18:02 莫问、前程 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 如何使td标签中过长的内容只显示为这个td的width的长度,之后的便以省略号代替。 table 中必须设置属性: 然后给 td 设置: 就可以实现了。 阅读全文
posted @ 2018-09-28 17:21 莫问、前程 阅读(2568) 评论(0) 推荐(0) 编辑
摘要: 结果如下: 阅读全文
posted @ 2018-09-07 14:26 莫问、前程 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 安装node版本管理工具之NVM。安装方法:见链接。 nvm-window安装完后,下载 node 后,无法执行node。见图(图片从网上找的)。 最后问题原因是, 1. nvm安装时,安装目录中存在空格。 解决办法:把安装目录中的空格去掉即可。 2. 电脑存在其他版本的 node,需要先删除干净, 阅读全文
posted @ 2018-06-21 23:45 莫问、前程 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 某日,在公司写一个简单的活动页面,活动见链接 ,这个页面业务叫简单,核心就是一个分页内容,活动很快就搞定了,然后呢,就整理分页功能,写成一个插件。 嗯~~~说弄就弄。 首先呢,先将页面分成两个区域:内容展示区和控件按钮(分页,上下页,跳转页等)展示区 页面结构是弄好了,那么下面就要开始写JS了。 之 阅读全文
posted @ 2018-05-24 17:55 莫问、前程 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 在公司写活动的时候,有个需求是对时间日期格式作转换。如 ' 2018-05-01 00:00:00 ' 转换成 '5月1日'。 在chrome浏览器可以正常显示,但是用ie8打开,出现问题了,页面中的日期显示为 NAN 最后查找出原因是: 基于'/'格式的日期字符串,才是被各个浏览器所广泛支持的,‘ 阅读全文
posted @ 2018-05-10 18:33 莫问、前程 阅读(251) 评论(0) 推荐(0) 编辑
摘要: js清除浏览器缓存的几种方法 阅读全文
posted @ 2018-04-18 10:45 莫问、前程 阅读(4375) 评论(0) 推荐(0) 编辑
摘要: 1.安装 vetur 2.在User Setting中增加设置: "vetur.format.options.useTabs": true, "vetur.format.defaultFormatter.html": "js-beautify-html", "vetur.format.default 阅读全文
posted @ 2018-04-12 17:45 莫问、前程 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: var refreshRem=(function refreshRem(){ var deviceWidth=document.documentElement.clientWidth; deviceWidth=Math.max(Math.min(420,deviceWidth),320); document.getElementsByTagName('html')[0].... 阅读全文
posted @ 2018-04-12 11:50 莫问、前程 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 多页和单页应用模式区别 阅读全文
posted @ 2018-04-10 10:01 莫问、前程 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 前段时间有这么个需求,在游戏页添加个活动页;最开始呢,把页面写好了,并在页面中添加了游戏的 iframe; 然后准备测试功能了;出现问题了,先是活动页盖在游戏页上,玩不了游戏;再就是可以玩游戏,活动页,弹窗不能正常显示。 解决办法: 因为 iframe 内嵌的游戏层级会非常的高,所以我们需要在弹窗的 阅读全文
posted @ 2018-04-03 18:11 莫问、前程 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1、按住shift键然后 右击,如图: 2、在文件路径上直接输入 cmd,打开的 cmd 是基于此路径的。 阅读全文
posted @ 2018-02-09 15:58 莫问、前程 阅读(5175) 评论(0) 推荐(0) 编辑
摘要: 警告如下: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):npm WARN notsup SKIPPING OPTIONAL 阅读全文
posted @ 2018-02-09 14:52 莫问、前程 阅读(1669) 评论(1) 推荐(1) 编辑
摘要: 根据当前的市场情况,vue、react的盛行,小程序等等存在,不在兼容 ie8 已经是一个必然的趋势。ie8下的坑了解一下即可,不要在上面多花精力。再见IE8! 1、:before,:after(伪类) 所有主流浏览器都支持 :before 选择器。 注释:对于 IE8 及更早版本中的 :befor 阅读全文
posted @ 2018-02-08 18:03 莫问、前程 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在项目目录中打开命令窗口 1、 npm init 生成一个 package.json。(npm inii -y 直接生成,不用确定)。 2、npm i 。 下载 package.json devDependencies 的安装包。 3、npm i xxx 下载 xxx 安装包,并不会同步到 pack 阅读全文
posted @ 2018-01-18 14:09 莫问、前程 阅读(203) 评论(0) 推荐(0) 编辑