SF
我的专栏
我的专栏
注册登录
关注博客
注册登录
主页
关于
RSS
一文搞懂element-ui的文件上传
落叶飘飘
2021-05-10
阅读 5 分钟
6.8k
一文搞懂element-ui的文件上传文件上传逻辑 携带token上传文件到文件服务器,上传成功服务器返回体里包含fileId和fileName,上传失败返回失败code,文件下载逻辑 根据fileId调接口获取二进制流文件,根据fileName的后缀获取文件类型,把二进制文件根据文件类型生成文件。其他逻辑文件上传前需判断上传文件类型(文件后缀)及...
本地 mock 服务搭建
落叶飘飘
2021-04-24
阅读 2 分钟
2.1k
每个公司都有不同的情况,现在所在的公司有很大的网络访问限制,出于安全考虑很多网站都不能访问,有的网站今天可以打开明天就打不开了,就像这种 mock 服务网上多了去了(淘宝的 rap2 就很好用关键是免费,还支持 mock 语法),但是由于网络安全限制在公司用不靠谱也不敢用,也可能会出现一直用的好好的然后突然就无法访问的情况...
树形结构拍平获取所有节点
落叶飘飘
2021-04-23
阅读 2 分钟
4.2k
打开收藏夹发现还有18年未完成的文章,粗略看了下发现竟然还能看懂,目的是把一个树形结构拍平获取所有的节点。获取树形结构的所有节点 {代码...} {代码...}
响应式布局的一种实现方案,宽度不一样放置元素数量不一样
落叶飘飘
2021-03-26
阅读 3 分钟
1.5k
宽度不一样放置元素数量不一样要求:小于某一宽度(1366)放置3个,大于某一宽度(1366)放置4个放置3个项目或4个项目时每个项目大小一致所有项目居中展示实现步骤写出页面骨架及样式窗口变化时获取页面宽度,不同宽度做不同调整使用css变量,js控制css变量 {代码...} {代码...} {代码...} 线上例子
使用v-model封装el-dialog组件实现双向绑定
落叶飘飘
2021-03-15
阅读 2 分钟
6.8k
一直以来都是通过子组件$emit("update:name",payload),父组件使用.sync事件后缀来实现双向绑定的,经提醒发现使用v-model封装自定义组件则更方便理解与使用,于是有了这次尝试与这篇文章
一道别人分享的阿里面试题
落叶飘飘
2021-03-03
阅读 7 分钟
2.5k
默认情况下, 1.1. 红灯亮20秒,并且最后5秒闪烁 1.2. 绿灯亮20秒,并且最后5秒闪烁 1.3. 黄灯亮10秒 1.4. 次序为 红-绿-黄-红-绿-黄
遍历生成el-upload上传组件及遍历回填el-upload上传数据
落叶飘飘
2021-03-03
阅读 3 分钟
4.8k
打开思否发现还有两篇18年写的文章没发布 粗略看了下没什么问题,也能看懂是什么那就发布吧!遍历生成上传组件及遍历回填上传数据背景:用户选择产品根据用户选择的不同产品给出要上传的证件类型(如身份证件,学历证件,荣誉证书,资格证书等)这些证件类型可以配置每种证件类型可上传多个文件实现方案一:开发时就把所有...
一个类别和带分页的可多选表格的实现方案
落叶飘飘
2021-03-03
阅读 3 分钟
1k
左侧点击时获取与这条记录相关的右侧列表的所有页的ids组成的数组,拼成id 字符串后复制两份分别保存在selectedIds1(服务端返回ids)及selectedIds2(用于用户交互)
一对多数据关联关系状态管理及实现方案
落叶飘飘
2018-05-15
阅读 3 分钟
3k
左侧点击时获取与这条记录相关的右侧列表的所有页的ids组成的数组,拼成id 字符串后复制两份分别保存在selectedIds1(服务端返回ids)及selectedIds2(用于用户交互)
使用react实现手机号的数据同步显示功能
落叶飘飘
2018-04-02
阅读 4 分钟
1.9k
要求如下 输入框输入内容数据长度大于0,展示出预览信息 光标离开关闭预览信息 预览信息每隔4位插入一个特殊字符_,输入内容不变 限制长度为13位 只允许输入数字(0-9) {代码...} {代码...} 功能虽然实现,但是肯定是作为某个节点的某个子组件使用的,父组件调用方法有两种 1.使用refs直接获取子组件state的值 {代码...}...
论vue项目api相关代码的组织方式
落叶飘飘
2018-03-30
阅读 1 分钟
2.7k
论vue项目api相关代码的组织方式 看了下项目组同事的代码,发现不同项目有不同的组织版本 版本一: {代码...} 每个api文件里都是这样的代码 {代码...} 这种方法的缺点: 新增一个借口就新增一个方法 任何需要调用借口的地方都需要引入 api文件里只有url和函数名不一样,其他都一样,应该封装到一起 查看所有接口需一个一个...
简单实现手机号银行卡的同步显示功能
落叶飘飘
2018-03-30
阅读 4 分钟
1.4k
这是某盟的一道面试题 难道不都是只要有了清晰的思路后边写边优化么 当时我就说了思路用计算属性根据输入框的内容计算出预览框的值 处理focus和blur事件即可 非要手写,手写根本写不出啊,然后面试官就认为我不会 无语了
如何理解redux的middleware中间件
落叶飘飘
2018-03-29
阅读 4 分钟
1.5k
如果需要在dispatch前后分别打印出action,和action后的state,我们需要怎么做实现方案如下: 首先我们想到在前后分别添加console,每次调用都在调用前后加console
论<el-upload>的正确使用方法
落叶飘飘
2018-03-13
阅读 3 分钟
38.7k
其实successUpload和handleRemove没有必要使用,只需要在提交的时候获取到已经上传到服务端的文件相关信息(如服务端保存路径,唯一标识等)即可
20180308_vue-router前端权限控制问题
落叶飘飘
2018-03-09
阅读 1 分钟
2.9k
vue-router前端权限控制问题前提纲要:1.用户A和用户B有不同的权限。 页面分左侧菜单部分和右侧内容部分,右侧内容可能有不同路径的不同内容 最简单例子为点击左侧用户管理 右侧显示用户列表 点击某条内容详情 右侧显示某一用户的详细内容 2.用户A可以访问路径权限如下:
对于`Promise`部分属性的理解
落叶飘飘
2018-03-05
阅读 2 分钟
2.2k
今天碰到问题是这样子的:调试bug的时候发现axios走了then也走了有catch,在我印象里是走了then就不该走catch(后来发现是我理解错了)代码是这样的