摘要:
这样一种情况,父组件是一个表格,点击详情展示子组件的表单详情。 切换父组件的表格数据时,已经能打印出来数据变化了,但是子组件根本没刷新,也就是说永远只显示第一次点击的数据,解决方式如下: 在子组件加watch监听 props: ['partRequestdata'], watch:{ partReq 阅读全文
摘要:
很多时候遇到这种需求从列表第三页点击某个item进入到详情页,然后点击浏览器后退按钮退回到列表页,这个时候往往回到了列表中第一页的数据,如果我希望保持回到第三页,该如何操作呢? 列表页点击分页的方法中: this.$router.push({path:"partList",query:{catego 阅读全文
摘要:
很多项目建立在本地或者gitlab等私有服务器上,如何存到自己的github上呢,可以任何时候看到并能下载项目。 1.将本地的项目重新拷贝到一个文件夹中,专门用于上传文件到github中,注意不要拷贝nodemodels。 2.在github中,点击new按钮,新建一个项目 3.填写基本信息,最后c 阅读全文
摘要:
引用element ui时,很多组件自带的样式并不能满足功能需求,比如穿梭框数据内容过长,如下: 解决方式有两种: 1.改变穿梭框的宽度,在工程中全文搜索.el-transfer-panel,找到定义这个类的地方,修改宽度。 2.鼠标移入数据时显示完整数据,用穿梭框的render-content属性 阅读全文
摘要:
搜索功能非常常见,element-ui自带的输入框以及清空功能,但是清空只能使输入框清空,而不会使页面跟着一起刷新,下面两种方法可以使输入框清空时页面也回到搜索之前的样子。 搜索框html: <el-input style="width:200px;" placeholder="请输入文件名称" v 阅读全文
摘要:
一个数组, const bomtypeOptions = [ "通过审查", "没有物料编码", "数据库无对应数据", "不匹配", "优选级别", "禁用料", "临时料", "不插件", "有顶底层" ]; 通过循环的方式改变其值,变成1234.... for(let i=0;i<bomtyp 阅读全文
摘要:
项目需求是下载完一个excel之后能直接打开文件,开始写的如下方法 openEXCEL(){ //this.bomoutput是文件存放在本地的路径 //先测试下是否有this.bomoutput文件 myUtils.haveFile(this.bomoutput,(d)=>{ if(d){ //有 阅读全文
摘要:
一般js中打印错误数据用console.log(); 但是打印catch中err用console.log打印不出来,需要用console.table(); 控制台会输出表格形式的错误信息。 eg:let arr=console.table(err); 想要的某个错误信息属性:arr.index 阅读全文