06 2020 档案
摘要:获取对象 属性: Object.keys() 得到的是对象属性得数组 获取对象 key值: Object.values() 得到属性值 数组
阅读全文
摘要:强烈推荐sourceTree ,一键管理所有分支, 当然 前提是至少熟悉了命令行哦
阅读全文
摘要:git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done git fetch --all git pull --all
阅读全文
摘要:f_eq 精确搜索 f_like 模糊搜索 f_in 搜索多个条件 eg:f_in_status= 0,1,2,3
阅读全文
摘要:1、publicPath路径的问题,先看下build之后的包确认下是不是publicPath路径配置的原因,有没有static这个文件夹,以及这个文件夹下边有没有这些404的js和css 2、history模式需要配置nginx支持 3、在dev环境下测试没有问题,但是npm run build后图
阅读全文
摘要:问题:element新增动态表单的时候,根据选择框不通,不同表单展示的内容不一致 解决方式:动态定义class的时候,根据每一个表单的key值不同进行控制
阅读全文
摘要:今天想起来一个icon图标的应用,之前刚开始做项目的时候曾经因为找不到icon而苦恼 如图,首先如果是在正规的公司流程开发中,前端选好图标之后会有ui人员进行图标维护,然后上传至icon,网站,此时我们所要做的就是 加入项目,然后点击下载至本地--解压--替换本地font文件--引用font cla
阅读全文
摘要:用十进制进行校验: /^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\
阅读全文
摘要:借鉴思路:https://www.jianshu.com/p/e558f4115c82 问题背景:因为重构项目暂未完成,因此架构大哥就用iframe把老页面放到了新的页面当中,今天涉及到老页面的更改,因此需要从iframe定义一个变量向页面传送,经过各种借鉴终于成功的在老的页面向新的页面传值成功 主
阅读全文
摘要:今天在做elementui 树组件懒加载时候,如果自己节点过多会一直处于加载状态,查看文档,代码如下: loadNode(node, resolve) { if (node.level 0) { return resolve([{ name: 'region' }]); } if (node.lev
阅读全文
摘要:问题场景:在前端日趋工程化的今天,前端性能优化是一名合格的前端工程师必备的技能,那么,如何正确的使用性能分析工具呢? 解决方案: 性能分析的流程: 在开发中我一般使用公司开发的测试脚本-kbase-watcher,可以更加直观的进行页面的优化,大家也可以在网上找到许多类似的插件 可以生成性能分析报告
阅读全文
摘要:如果在for循环中写一个函数,然后等待for循环中的函数结束后再进行下一步函数请求,再js中,我们显然要进行同步处理,可以用async await进行处理,如下方代码: 场景:因为要for 循环后才执行this.gettable这个函数,因此用await将api函数变为同步,等待for循环执行结束后
阅读全文
摘要:<button type="button" data-val="0">00000</button> <button type="button" data-val="1">11111</button> <button type="button" data-val="2">22222</button>
阅读全文
摘要:场景是这样的:因为两个tab页面的内容较多,所以将每一个tab页分离成子组件,然后在各自的页面渲染视图,起初我认为每一个tab页相当于单页面,所以用了vue钩子函数destory的清除定时器,发现不管用 解决办法:将清除定时器的方法写在tab的点击事件中 具体方案:1、ref绑定子组件,然后将清除定
阅读全文
摘要:第一种原因:未在data里面定义变量 解决方式:在data里面设置默认值,如果v-model绑定的是对象中的属性值,如:v-model=form.qh;则需要用this.$set(this.form,‘qh’,’’)的方式赋默认值。 第二种原因:嵌套太深 解决方式:万能的this.$forceUpa
阅读全文
摘要:dialog中有个子组件,新增和编辑都会使用该组件,现在遇到的问题是完成一次新增/编辑操作之后再次打开dialog的时候,表单中还残留着上一次填写的数据,有没有办法在dialog每次显示的时候根据action做一次“初始化”来清空一下data? <el-dialog title="提示" :visi
阅读全文
摘要:只需要在第二个运算式加()就可解决,代码如下
阅读全文
摘要:let reg = /^([1-9]|[1-9]\d|[1-9]\d{2}|[1-5]\d{3}|6000)$/; if(!reg.test(this.devOffNum)){ this.$message.warning('请输入1-6000的整数!'); return false; }
阅读全文
摘要:let reg = /^([5-9]|[1-5]\d|60)$/; if(!reg.test(this.staticShow)){ this.$message.warning('取值范围5-60!'); return; }else{ }
阅读全文
摘要:区别1:if无论是否满足条件都会向下执行,知道程序结束,else if 满足一个条件就会停止执行。区别2:由于if都会执行一遍,则可能会同一个需要判断的事件,会进入2个if语句中,出现错误,而else if就不会发生这样的事情。
阅读全文
摘要:今天给input输入框绑定了按enter搜索事件,结果发现按enter键后会自动刷新页面 $("input[name='projectName']").keyup(function(){ if(event.keyCode == 13){ reloadGrid(); } }); 当我删除掉了写的key
阅读全文
摘要:起因:今天在子组件中写了一个方法,想要在页面初始化的时候渲染页面,所以便有了下面的坎坷路程: 今天遇到这个问题后, 想在页面初始化的时候直接加载子组件, 本来之前用的好好的, 但是今天死活在vue的声明周期中找不到子组件, 问百度无非就是ref绑定,v-show实例dom之类, 但是这次不加载的原因
阅读全文
摘要:代码中,Helloword是子组件 <template> <div class="index"> <Header></Header> <HelloWorld></HelloWorld> <button @click="goPro">跳转</button> </div> </template> mou
阅读全文
摘要:对于小型文件及表格下载,一般采用a标签形式 <buttonb @click="downloadTemplate()">模板下载</button> downloadTemplate() { var eleLink = document.createElement('a'); eleLink.style
阅读全文
摘要:实现表格导入,使表格内容转化为响应json,可校验字符串、图片、ip <el-button @click="clickhandler ()">上传excel</el-button> <el-button @click="importTable ()">导入excel</el-button> clic
阅读全文
摘要:目前有三种方法, 1、使用scss,增加样式覆盖,但是此种方法要求css的className需要与框架内的元素相一致,因此修改时候需要特别注意,一个父级的不同就可能修改失败 2、deep穿透,这种方法最为直接,一般在scss不起作用时候,可以用deep来偷懒 3、important ,写在样式后面,
阅读全文
摘要:文件上传一般有两种方式:文件流上传和base64方式上传,毫无疑问,当进行大文件上传时候,转为base64是不现实的,因此用formData方式结合文件流,直接上传到服务器 本文主要结合vue的来讲解,主要知识点有“promise函数、formData对象使用、ajax异步上传、文件切割 //1、这
阅读全文

浙公网安备 33010602011771号