摘要: 当下拉框需要展示的数据有很多时,几千甚至上万条,一次性全部请求回来再按照特定格式比如 id-name 去处理数据的话,不论是从接口还是前端,这个性能都不是很好,会造成下拉框初次打开时响应很慢,影响用户体验。 于是想给下拉框做一个类似分页请求的功能,目前使用的是element-ui,只有提供远程搜索功 阅读全文
posted @ 2022-11-14 11:28 527xyz 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: 今天在用element-ui写管理后台需求时,遇到一个奇怪的问题 一个正常带校验的表单,在新增列表数据时表单校验功能正常; 但是在新增之后再去编辑数据时,表单校验却失效了,甚至阻塞了后续的代码执行,控制台却没有任何报错信息,这让我感到非常奇怪 附上表单校验处代码 在validate方法回调函数的第一 阅读全文
posted @ 2021-10-28 18:20 527xyz 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 问题:在Vue项目中使用axios调用一个第三方的接口时,前端无法获取到接口返回值,检查控制台Network发现接口请求已经正常发出并且有数据返回,但是控制台Console报了这么一个错误 上图可以看到接口请求正常响应并有返回,控制台却一直报错 Uncaught (in promise) 排查一番之 阅读全文
posted @ 2021-06-10 14:53 527xyz 阅读(55415) 评论(2) 推荐(1) 编辑
摘要: 问题:在Vue项目中使用axios访问了一个http协议的接口,报错如下 查资料后发现原因是在https中请求http接口或引入http资源都会被直接blocked(阻止),浏览器默认此行为不安全,会拦截。 解决办法: <meta http-equiv="Content-Security-Polic 阅读全文
posted @ 2021-06-10 12:07 527xyz 阅读(7385) 评论(0) 推荐(1) 编辑
摘要: 项目中碰到这样一个需求点,在h5页面区分当前所处客户端环境是QQ客户端、微信客户端还是QQ浏览器客户端,并做不同的逻辑处理 首先可以通过 window.navigator.userAgent 获取到当前页面浏览器内核信息 经过一系列踩坑之后总结发现三者的内核信息区别 // 微信 : MicroMes 阅读全文
posted @ 2021-06-09 19:59 527xyz 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 方法一:controlslist属性 controlslist="nodownload nofullscreen noremoteplayback" controlslist仅三种属性值,取值如下,无序,空格隔开,可单独配置nodownload:取消更多控件弹窗的下载功能;nofullscreen: 阅读全文
posted @ 2021-06-09 15:53 527xyz 阅读(2447) 评论(0) 推荐(0) 编辑
摘要: 问题:多人协作开发同一分支的时候,有人误上传了一个不需要的文件,想删除远端仓库的该文件。 本地已经将此文件删除,推送至仓库时,仓库并未删除。此时拉取仓库更新本地时也不会将此文件拉取下来。 解决方案: git删除远程分支包括四种情况 1-1.仅删除远程仓库文件,不删除本地 git rm --cache 阅读全文
posted @ 2021-05-11 16:55 527xyz 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 问题:两人协作开发同一分支时,由于一方将组件文件名小写开头,并且推送到远程分支,导致我每次拉取代码会将我本地文件名改成小写,并且我手动改成大写后推送到远端仓库,远端仓库文件名无变化,还是小写。 查证后发现git仓库默认是不区分文件名大小写 如果需要开启大小写敏感,可执行以下指令 解决方案: git 阅读全文
posted @ 2021-05-11 15:33 527xyz 阅读(711) 评论(0) 推荐(0) 编辑
摘要: <el-input placeholder="请输入内容" v-model="input3" class="input-with-select"> 以上为element-ui官网Input组件源代码,有时候我们在使用的过程中会将一些附带的属性给删掉,今天在写代码的时候碰上这样一个问题,引入的输入框无 阅读全文
posted @ 2020-08-04 19:29 527xyz 阅读(10027) 评论(2) 推荐(1) 编辑