shayloyuki

科技是第一生产力

 

2022年8月25日

qs 模块的使用

摘要: 使用 在某些接口上,必须对数据进行处理后,才能以 {} 对象形式传参: import request from '@/utils/request' import qs from 'qs' export const dataDel = params => { return request({ url: 阅读全文

posted @ 2022-08-25 16:13 shayloyuki 阅读(263) 评论(0) 推荐(0) 编辑

打印接口返回结果是 promise

摘要: 需求 在某些时候,需要得到 ajax 请求接口的结果数据。 比如后端给了一个 id,但页面需要显示它对应的名称,这就需要在过滤器中调用接口,返回对应的数据。(不建议这样操作,建议让后端直接返回前端需要的数据,或者前端拿到 id 和 名称 的映射关系数据后,自己遍历获取。因为当数据量较大时,一个页面就 阅读全文

posted @ 2022-08-25 15:08 shayloyuki 阅读(664) 评论(0) 推荐(0) 编辑

自定义滚动条样式不生效:横轴设置 height,纵轴设置 width

摘要: 问题 在修改滚动条样式时,两个类名,一个地方生效,另一个地方不生效。 解决办法 捣鼓很久才发现,原来横轴要设置 height,纵轴要设置 width。 // 滚动条的样式,高宽分别对应横竖滚动条的尺寸 ::v-deep .lib-table::-webkit-scrollbar, ::v-deep 阅读全文

posted @ 2022-08-25 14:52 shayloyuki 阅读(1740) 评论(0) 推荐(0) 编辑

el-table 高亮行:只有设置表格数据才生效

摘要: 需求: 表格若有数据,则默认高亮第一行。 之前高亮的行,若在查询结果列表中,则保持高亮不变;反之,则高亮第一行。 解决办法 需求 1 很容易实现: created() { // 默认高亮第一行 if (this.libTable.length) { this.selectRow(this.libTa 阅读全文

posted @ 2022-08-25 14:38 shayloyuki 阅读(1201) 评论(0) 推荐(0) 编辑

封装文件导入组件,含导入进度条

摘要: 需求 系统中需要有多个文件导入的地方,因此需要把它封装为组件便于复用。 问题是:每次的导入 url 不同,每次封装的导入接口应该在主页面用呢?还是在组件页面用? 解决办法 分析:其实这里进入了一个误区———每个接口 url 都应该封装成一个接口。完全可以不同的接口地址都封装成一个接口,只要它们的请求 阅读全文

posted @ 2022-08-25 11:25 shayloyuki 阅读(117) 评论(0) 推荐(0) 编辑

导航