笔记
dora_2022
这个作者很懒,什么都没留下…
展开
-
uniapp开发微信小程序兼容性问题
1、:class不支持 className(subitem) 语法。2、computed形参。原创 2022-12-19 10:37:27 · 1561 阅读 · 1 评论 -
el-table 列添加fixed后错位
el-table 列添加fixed后错位解决方案原创 2022-11-18 17:43:54 · 271 阅读 · 0 评论 -
Could not freeze报错
删除 ./node_modules/.cache 后,再npm start重启项目。原创 2022-10-18 15:02:19 · 787 阅读 · 0 评论 -
Vue前端导出Excel文件
Vue前端导出Excel文件插件:vue-json-excel原创 2022-08-25 16:44:36 · 131 阅读 · 0 评论 -
UI 调试技巧
借助 Chrome 的书签功能 打开书签管理页 右上角三个点「添加新书签」 名称随意,粘贴以下代码到网址中 javascript: (function() { var elements = document.body.getElementsByTagName('*'); var items = []; for (var i = 0; i < elements.length; i++) { if (elements[i].innerHTML.indexOf('h原创 2021-12-21 14:34:27 · 139 阅读 · 0 评论 -
http-server
是一个轻量级的基于nodejs的http服务器,所以要先确保已经安装了node.js安装(npm install http-server -g) 运行(进入目标文件夹,输入http-server,如果需要实时更新,就输入http-server -c-1)关闭(Ctrl + c)...原创 2021-10-11 17:50:37 · 93 阅读 · 0 评论 -
git回退代码到指定版本
1. 查看所有的历史版本,获取你git的某个历史版本的id, git log2. 回退本地代码库:git reset --hard ID3. 推送到远程服务器:git push -f -u origin master4. 重新拉代码:git pull原创 2021-01-15 17:34:16 · 817 阅读 · 0 评论 -
input 限制只能输入数字和小数点
val = val.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符 val = val.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的 val = val.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); val = val.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');//只能输入两个.原创 2020-11-13 16:50:32 · 228 阅读 · 0 评论 -
git操作
一、分支代码(dev)合并到主分支(master)1、提交分支代码2、git checkout master 切换到主分支3、git pull origin master 获取最新主分支代码4、git merge dev合并分支代码5、git status查看本地是否有冲突6、git push origin master 把合并后的代码push到远程...原创 2020-10-15 19:52:36 · 144 阅读 · 0 评论 -
滚动条的显示与隐藏导致页面抖动
padding-left: calc(100vw - 100%);原创 2020-10-09 15:05:32 · 1119 阅读 · 0 评论 -
vue elementUI 表单校验(数组多层嵌套)
在使用vue element-ui form表单渲染的时候,会遇到这样的数据结构:{"title":''123455,"email":'123456@qq.com',"list": [ { "id": "quis consequat culpa ut pariatur", "name": "et quis irure dolore ullamco", "ompany": "su转载 2020-09-09 10:34:36 · 5497 阅读 · 4 评论 -
判断对象里面是否含有空的属性值
isObjEmpty(obj) { let flag = true; let arr = Object.keys(obj).map(function (i) { return obj[i] }) let arr_v2 = []; for (let j of arr) { if (!j) { arr_v2.push(j) } } if (arr_v2.len.原创 2020-09-09 10:32:28 · 498 阅读 · 0 评论 -
递归删除children中长度为空的数组
IterationDelateMenuChildren = (arr) => { if (arr.length) { for (let i in arr) { if (arr[i].children.length) { IterationDelateMenuChildren(arr[i].children) } else { delete arr[i].childr.原创 2020-08-11 17:06:56 · 981 阅读 · 0 评论 -
vue禁用浏览器返回键
mounted() { // 禁用浏览器返回键 history.pushState(null, null, document.URL); window.addEventListener('popstate', this.disableBrowserBack)},destroyed() { // 清除popstate事件 否则会影响到其他页面 window.removeEventListener("popstate", this.disableBrowserBac.原创 2020-08-11 10:08:49 · 960 阅读 · 0 评论 -
超实用的JavaScript数组操作技巧
引自公众号文章:https://mp.weixin.qq.com/s/PBX_7JnclRui6I_MEcheww1. 数组去重这里只展示两种可行的方法, 一种是实用.from()方法, 第二种是实用扩展运算符...letfruits=["banana","apple","orange","watermelon","apple","orange","grape","apple"]//第一种方法letuniqueFruits=Array.from(newSet...转载 2020-08-11 10:05:17 · 127 阅读 · 0 评论 -
图形验证码输入框限制英文加数字
当输入法处于中文输入法时,可以一直无限输入,只是将中文转成英文,且设置的长度maxlength不生效暂时解决方案,使用substring()将字符串截取前四位,使得handleInputVerify方法使用受限,仅适用于该输入框...原创 2020-08-10 11:01:32 · 321 阅读 · 0 评论