必备
互联网切图仔
这个作者很懒,什么都没留下…
展开
-
日常写BUG-2、获取选中节点的所有父节点
一、场景 描述:在使用ant-design-vue的树选择组件(TreeSelect)时,需要获取到旋转节点的所有父节点,并通过数组的形式返回 二、实现 ```javascript /** * @description: * @param {*} tree 树 * @param {*} menuid 选择的节点 * @return {*} */ treeFindPath(tree, menuid) { var path = [原创 2021-06-17 17:26:59 · 744 阅读 · 0 评论 -
日常写BUG-1、扁平化数组转化为树形数据结果
一、场景 描述:如下图图一,后端返回的数据是这个样子的,但业务我们将这个数据格式转换为树形结构(参考ant-design-vue 树选择组件),如图二 二、实现 function createTree(tree, parentId = 0) { let data = tree.filter(v => v.parentId == parentId) if (!data.length) { console.log(data, 'data'); retur原创 2021-06-17 17:15:22 · 155 阅读 · 0 评论 -
前端必备学习篇-1、前端浏览器兼容问题及解决方法之CSS篇
1.不同浏览器的标签默认的外补丁(margin)和内补丁(padding)不同 解决方案:css里增加通配符 `*{margin:0;padding:0}` 2.IE6双边距问题:在IE6中设置了float,同时又设置margin,就会出现边距问题 解决方案:设置display:inline; 3.当标签的高度设置小于10px,在IE6、IE7中会超出自己设置的高度 解决方案:超出高度的标签设置overflow:hidden,或者设置line-height的值小于你的设置高度 4.图片默认有间距 解决方案原创 2020-07-25 11:09:36 · 94 阅读 · 0 评论