06 2020 档案
摘要:这种报错一般发生在点击导出后成功导出,再次按导出按钮:Invalid array length at Proxy.renderList 不影响其它功能,表格正常还是能再次导出,页面还是可以再次请求后端刷新 解决:给业务添加上定时器延迟下执行即可 downloadExcel() {//列表下载 let
阅读全文
摘要:arr.splice(arr.indexOf(a),1):找到数组内等a项目并删除: 项目中循环便利找到指定值后删除操作可以用这个比较便捷 另外扩展: <script> var a=1,b=2,c=3 var arr = [a,b,c] var res1 = arr.splice(arr.index
阅读全文
摘要:需求是在状态栏列的值等于1的情况本行要显示灰色背景色蓝色颜色 template: <a-table :rowClassName = "fnRowClass"/> methods:{ fnRowClass(record,index){ console.log(record.state,index) r
阅读全文
摘要:之前阅读了各种文档其中有个聊天文档,按照上述一步一步实现,发现index.js 内引入socket.io.js 然并不起作用,搜索了很多文档,一一实现也没解决,改成var ws = websocket('ws://localhost')浏览器才会打印出socket,但是却报另一种错误。 后才查阅发现
阅读全文
摘要:vue框架和react框架虽然都是虚拟dom,组件化开发,其中的不同点还是蛮多的。首先vue的双向绑定而react则是单项数据流。react使用了jsx语法,让编程更组件话。除了这些他们的生命周期还是不一样的 总归他们都经历了 初始化阶段,运行阶段,销毁阶段。其中运行阶段又分渲染和数据更新两部分 先
阅读全文
摘要:每次删除node_modules目录下的文件夹,还经常需要权限,然后点击同意,居然还是删除失败。然后就是用笨笨的方法,去每个文件夹下面删除内容文件夹,然后就可以删除外部文件夹,有时候还失败 这里给给出个快速的方法,使用起来简直瞬间删除 首先下载个包管理器:rimraf 直接在所在包含nodemodu
阅读全文
摘要:原因是:浏览器端不能识别require关键字,require是node.js环境下的,在node_modules文件夹里面的模块下面常见require 解决方法:通过工具browserify或者是webpack把js文件编译一下,转成浏览器端可识别的。 //安装browserify ,我这里是全局安
阅读全文
摘要:开发中对多层级数据表格进行导出excel表格功能开发: 数据是多层级的,数组内多层数组和对象值等。所以首先对数据进行了处理 然后导出的表格虽然只支持一行显示,这里做了hack,把数据中按照一行显示,然后父级的数据除了第一项显示其它为null进行处理后导出excel显示的数据就比较直观了 直接上代码:
阅读全文
摘要:1:利用计算属性来接管数据对数据进行过滤操作 2:过滤操作等内容主要是匹配搜索内容和接管的数据指定的key属性的值 3:用到Object.keys 能够获取所有要匹配过滤等的键 4:注意搜索等值最好统一转成大写或小写(如果是字符串) 5:主要用到filter和some函数,其中some函数如果是单项
阅读全文
摘要:1:计算属性中tables接管了this.data,然后模糊搜索功能正常搜索。表单数据是绑定在tables,data是后台接受后的数据。 2:当使用了ecel的表单导出功能后,再次进行模糊搜索。第一层的数据是没有问题的,第二层的数据也就是tables下的数据内第二层线材详情列表,会变成字符串解析遍历
阅读全文
摘要:做的excel表格导出多行内容,本地测试没问题了,打包到后端测试发现导出表格失败并报错:ChunkLoadError: Loading chunk chunk-38605a97 failed. 网上搜索一下参考了路由懒加载的情况下容易出现此问题:因此添加下列代码尝试: router.onError(
阅读全文
摘要:1:计算属性中tables接管了this.data,然后模糊搜索功能正常搜索。表单数据是绑定在tables,data是后台接受后的数据。 2:当使用了ecel的表单导出功能后,再次进行模糊搜索。第一层的数据是没有问题的,第二层的数据也就是tables下的数据内第二层线材详情列表,会变成字符串解析遍历
阅读全文
摘要:1:需求是把表格导出ecel表,插件只支持一行导入项目,然后一列排列:因为数据是多层,此次用到三层数据,第一层是第一个表格,第二层数据是表格内子table,第三层是第二个子table。(和第二层非嵌套关系) 所以只能自己做支持导出 表格的一层数据: 2:在遍历第一层后遍历第二层的数据lj_detai
阅读全文
摘要:业务需求:在做兼容问题时,需要根据屏幕的大小尺寸实时的调整框架的布局结构(不能出线刷新页面的情况) 这里用到了 vue的 provide/inject 简单说明:父组件通过provide来提供变量,子组件通过inject注入变量 思路是:把router-view 展示的地方(一般是根路径)先用自定义
阅读全文