前端
Peanuts.
这个作者很懒,什么都没留下…
展开
-
vue移除当前元素(自定义指令相关)
本文是昨日后续:查了一下怎么删除当前元素,也就是把dom也移除,方法很简单,代码如下:if (!hasPer) { // el.style.display = "none"; el.parentNode.removeChild(el);}验证://这是源代码<div class="title_box"> <div class="text">工作区列表<span class="gray"> · {{datasetCount}原创 2022-02-22 10:21:07 · 3988 阅读 · 1 评论 -
vue自定义指令之我是笨蛋
题外话:今天提测真的是证明我是菜狗,下图是测试今天测出的bug统计:总共27个bug,我的有13个(排名第二的是和我合作的后端,大兄弟对不住了),咱也不知道这玩意还能做饼状图让我颜面扫地…以下步入正题:其实也没啥,就是之前写了自定义指令,但是发现还能点击,看看代码:<div class="createBtn" @click="openCreDataset"> <i class="iconfont icon-add" v-permission:DataWorkSpac原创 2022-02-21 19:17:38 · 141 阅读 · 0 评论 -
element-ui el-tree选中非选中
背景:继之前的el-tree衍生出的新问题,最开始我给后台传树的id时是这样的:然后后来后台让我把父节点也加上,所以我这样:const a = this.$refs.tree.getHalfCheckedKeys();//获取半选节点const b = this.$refs.tree.getCheckedKeys();this.form.permission_ids = a.concat(b);//拼接本来开心的觉得我的bug改完了,但是当我获取值的时候也全部获取了,所以我传出去的时候树长这原创 2022-02-18 19:08:01 · 1855 阅读 · 2 评论 -
父组件控制el-tree折叠
昨天没搞会的今天搞明白了背景:el-tree有默认选中及展开的功能,在编辑成员时传参,选中及展开,但是在新建成员时,需要都折叠以及全部取消选中,在昨天的文章描述了取消选中,今天来看看折叠。取消选中及其他用到的el-tree功能解决思路:用this.$refs.child可以访问到子组件,再在此基础上访问$refs.tree可以访问到当前的el-tree,控制台打印tree:可以见到root属性保存了当前树的节点信息,childNodes为子节点的数组,expanded属性保存了当前节点是否展开原创 2022-02-17 16:53:01 · 600 阅读 · 0 评论 -
element-ui tree相关问题
element-ui tree相关原创 2022-02-16 19:20:13 · 386 阅读 · 0 评论 -
vue动态路由,按钮权限
vue权限控制(动态路由,自定义指令按钮权限)原创 2022-02-15 19:20:54 · 1080 阅读 · 1 评论 -
小井的前端面试(给我个offer吧)
前端面试2021.6.3margin-bottom为负数margin-bottom:不会产生位移,减少自身供css读取的高度margin-top:产生位移(不管是否设置高度)margin-left/margin-right:1)元素本身没有宽度,会增加元素宽度2)元素本身有宽度,会产生位移持续更新.jpg...原创 2021-06-03 14:22:05 · 74 阅读 · 0 评论 -
vue 数据更改,但是页面不更新解决
vue 数据更改,但是页面不更新解决问题昨晚在写vue框架项目时,最开始用假数据写的时候,编写函数对数据更改页面实时变化,但是和后台配置接口后,根据后台传参来更改数据,发现页面并未改变,然而console.log打印数据发现数据已经变化解决办法翻阅百度发现大致是 javascript的限制导致vue检测不到变化其中 数组的解决 方法为下面几种操作// 数组push()pop()shift()unshift()splice()sort()reverse()由于我写的是个对象,不能原创 2021-05-19 19:20:09 · 758 阅读 · 0 评论