随笔分类 -  前端学习总结

在实际应用开发中遇到的问题或者学习小结
摘要:最近在开发S1 B/S 的前端页面时,有一个下载bs包进度条的样式编写,遇到一个莫名的坑,一句话描述不清,直接上图和代码。 先看一下原来的样式: 布局样式代码如下: <html> <head> <style> * { margin: 0; padding: 0; box-sizing: border 阅读全文
posted @ 2021-10-24 22:59 丫头&smile 阅读(447) 评论(0) 推荐(0)
摘要:关于把一维数据通过id和parentId之间的联系转化为多维的树形结构数据 1 // 原始数据结构 2 var resourceData = { 3 "id": 6373341721883527000, 4 "name": "客户商机管理", 5 "icon": "cap-icon-wenjianj 阅读全文
posted @ 2021-02-23 11:21 丫头&smile 阅读(573) 评论(0) 推荐(0)
摘要:vue中用v-for的item属性作为v-if组件渲染条件时不起作用 上篇讲到了使用组件递归实现树形菜单,现在要来实现点击切换菜单项的展开收起状态。 我的想法时,在处理菜单列表数据时,给每个有子菜单的菜单项添加一个showChild属性,然后在Menu组件渲染时,通过v-if绑定item.showC 阅读全文
posted @ 2021-01-24 23:25 丫头&smile 阅读(2962) 评论(1) 推荐(0)
摘要:vue组件递归实现树形菜单 最近有一个任务就是用vue组件实现树形菜单,我一开始还打算老老实实的写ul/li标签+v-for来渲染,结果指导人过来指点了我一番,最后用了不到20行代码就搞定了,我这才知道了组件还可以递归使用!废话不多说,一起来学习吧! 第一件事,我们要准备两个vue文件,第一个作为容 阅读全文
posted @ 2021-01-24 23:01 丫头&smile 阅读(1758) 评论(0) 推荐(0)
摘要:js数组方法(es5) ECMAScript 5定义了9个新的数组方法来遍历、映射、过滤、检测、简化和搜索数组。下面几节描述了这些方法。 但在开始详细介绍之前,很有必要对ECMAScript 5中的数组方法做一个概述。首先,大多数方法的第一个参数接收一个函数,并且对数组的每个元素(或一些元素)调用一 阅读全文
posted @ 2021-01-08 17:26 丫头&smile 阅读(645) 评论(0) 推荐(0)
摘要:关于在v-show的使用中遇到的问题—v-show频繁切换后失效 最近在写任务的时候遇到了这样一个问题: 首先,我在 data 中定义有一个 errRanges 数组,这个数组中的数据是来自在页面创建的时候发请求返回的数据,也就是说,每次返回的数据都可能不同。然后,页面上有几个卡片,点击不同的卡片, 阅读全文
posted @ 2021-01-08 15:55 丫头&smile 阅读(3674) 评论(1) 推荐(0)
摘要:vue+antDesign 多个select下拉组件实现已选择项不可用(置灰) data data() { return { languages: [ {language: 'zh', title: '中文'}, {language: 'en', title: '英文'}, {language: ' 阅读全文
posted @ 2021-01-06 10:58 丫头&smile 阅读(3804) 评论(0) 推荐(0)
摘要:antd + vue 点击编辑文本切换成可编辑状态(附下拉框) 最近写任务的时候遇到这样一个前端功能: 默认展示文本和编辑图标,点击删除之后,文本的位置切换成输入框,如下所示: 点击编辑图标之后 我参照了的antd文档中table组件的一个可编辑单元格的例子,单独写一个组件,让它在内部控制自己的可编 阅读全文
posted @ 2021-01-06 10:21 丫头&smile 阅读(5218) 评论(0) 推荐(0)
摘要:antDesign的table组件设置行列样式 首先,在columns中,给要添加样式的表格项添加一个类名属性: columns=[ { title: "描述", key: "desc", dataIndex: "desc", className: "v-center", scopedSlots: 阅读全文
posted @ 2020-12-24 09:48 丫头&smile 阅读(7792) 评论(0) 推荐(0)
摘要:antDesign 的row的col嵌套后底层row中的事件触发失败 工作中遇到的问题,附上代码: <a-row ><a-col :span="8"></a-col> <a-col :span="15" offset="1"> <a-row class="opt-pannel"> <a-col :s 阅读全文
posted @ 2020-12-23 18:14 丫头&smile 阅读(1938) 评论(0) 推荐(0)
摘要:vue样式穿透 今天我在写表格样式的时候,想要让antDesign的<a-table>表格组件的单元格内容垂直居中,可是我怎么都改不过来。一开始我以为是权重不够,于是加了!important,结果还是没有变化,表格中 td 的vercal-align一直是baseline。通过一番网上搜索之后,我找 阅读全文
posted @ 2020-12-23 17:58 丫头&smile 阅读(1261) 评论(0) 推荐(0)
摘要:学习数组的indexOf()方法的时候,因为它也适用于字符串,所以想到了的这个功能,就自己试了试。 1 <html> 2 <head> 3 <title></title> 4 <style> 5 .showBox { 6 width: 400px; 7 min-height: 100px; 8 pa 阅读全文
posted @ 2020-12-21 15:52 丫头&smile 阅读(3592) 评论(0) 推荐(0)
摘要:Chrome Devtools常用调试功能 在实习期间,为了能更好的地完成上级派发下来的任务,同时提升自己的代码编写效率,熟练地使用调试工具是会起到很大的作用的。下面就以谷歌浏览器的devtools为例来一起学习一下吧! 1. 打开工具面板 windows:组合键Ctrl + Shift + i 或 阅读全文
posted @ 2020-12-16 15:44 丫头&smile 阅读(340) 评论(0) 推荐(0)
摘要:vue+antDesign 查询和修改信息中遇到的问题 最近在公司实习的时候做任务时,遇到了几个小问题,可能都很简单,勿喷! 关于搜索功能 前端搜索功能(没有搜索按钮的情况下) 利用v-if或者v-show,建议v-if(初始渲染消耗相对较小)。 如果生成的列表项或者表格项包含关键字(搜索框里的输入 阅读全文
posted @ 2020-12-16 15:38 丫头&smile 阅读(1630) 评论(0) 推荐(0)
摘要:这两天老师讲到了变量提升这个概念,然后出了几道题给我们做,我当场就卡死。归根结底还是没理解透彻,变量提升里面的一些规则没明白。因此,小陈同学我在课下仔细查阅了一翻,终于将它搞清楚了。所以,趁热打铁,赶紧记录下来。 首先,讲讲变量提升的原因,即为什么要进行变量提升。 这是我查阅的资料,参考一下: “j 阅读全文
posted @ 2020-08-12 00:02 丫头&smile 阅读(391) 评论(0) 推荐(0)
摘要:目前收集整理出了8种块级元素垂直居中对齐的方法 第一种方法 利用定位+估算 1 .parent{ 2 width: 200px; 3 height: 200px; 4 position: relative; 5 background: #888888; 6 } 7 .child{ 8 width: 阅读全文
posted @ 2020-08-09 21:01 丫头&smile 阅读(494) 评论(0) 推荐(0)
摘要:数组 有序的数据的集合。 创建数组 1) 字面量表达式 var arr = [1,2,3,,,6] 字面量表达式中用“,”省略的数组元素是存在的,每一个省略的元素都占了一个长度,但是它们的值为undefined。即是说,arr的长度为6,arr[3]和arr[4]的值为undefined。 字面量表 阅读全文
posted @ 2020-08-08 23:36 丫头&smile 阅读(1211) 评论(0) 推荐(0)