![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
大闸蛙
这个作者很懒,什么都没留下…
展开
-
ElementUI实现tree搜索后可展开
element ui 里面的tree 自带的搜索功能是默认搜索的全部数据,有关键字的显示,没有的不显示。需求:搜索 tree 时,如果非叶子节点里面含有关键字,那么就显示此节点下的所有节点,此节点下的所有节点不参与过滤;html<el-input placeholder="输入关键字进行过滤" v-model="filterText"></el-input><el-tree class="filter-tree" :data="data" :p原创 2021-05-11 16:10:10 · 3015 阅读 · 5 评论 -
ElementUI @change更改select 表单验证失效的解决办法
ElementUI @change更改select 表单验证失效的解决办法起因是这样的,表单有一处,两个Select 选择器是上下级的关系,于是我想到了使用Cascader 级联选择器,来避免先选后选的问题。但是这里的选项 是分成两个数组的 提交时也是两个字段。用v-model肯定是不行了。只好用@change来绑定值。HTML<el-form-item label="申请项目" prop="applyProject"> <el-cascader原创 2020-11-03 15:07:53 · 4472 阅读 · 0 评论 -
vue多次调用生命周期 mounted 多次重复请求 解决方案
今天遇到了一个百思不得其解的bug,vue的页面会多次调用同一个请求,每个页面调用的次数还不一样,有的调用三次,有的五次,甚至有一个调用了十二次,已经严重影响性能了。第一时间肯定是想大概率请求写到循环里了。然而检查了源码发现并没有。然后考虑是不是页面里的组件触发了请求事件。然而这个页面里根本没有引用组件。请求事件只是写在了mounted里,打印了一下,发现mounted也被多次触发。这冲击了我这个萌新小白的认知,不是明明说好mounted只能触发一次的咩!?只好继续查资料看代码,终于发现了问题所在:原来是原创 2020-07-20 10:56:55 · 13272 阅读 · 14 评论