logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

扩展实现element-ui中el-cascader全选功能

重所周知,element-ui中的cascader中,没有对所有子节点的全选功能。近期,公司项目有一个功能是,如果点击了全选,则选中所有子节点的功能;如果在全选状态下,取消了任意一个节点,则移除该节点和全部节点;如果在全选状态下,又点击了全选,则完成全不选的操作,即实现效果如下图1.1: 从【选中部分节点】(或【所有节点都没有选择】)到【全选】的实现效果图1.2 从【已选中全部节点】状态到【取消.

文章图片
#vue.js#elementui
在vue3中使用vuex

vuex在中大型项目中的应用十分广泛,通常会把全局都用到的数据放在vuex中,方便其他页面进行使用,在项目中,vuex中存放的数据大部分与user_id,权限等信息相关,那么在vue3中该怎么使用vuex呢?带着这个问题,在本篇文章中,咱们一起分析下其实vue3中使用vuex和vue2使用vuex大体相同,都是通过state存放数据,通过mutations去改变vuex中的数据,对于异步的情况,通

文章图片
#vue.js#typescript#前端 +1
vue3 父子组件传值

现在距离vue3的诞生已经过了很长时间了,笔者也是近期才开始学习vue3。对比vue2来看,vue3在写法发生了不小的变化,最典型的例子就是vue3通过ref,或者reactive实现数据的响应式。因为ref和reactive的出现,使得vue3中父子组件的传值方式也发生了变化咱们先看下vue2中的写法父组件:<!-- 父组件 --><template><div&gt

文章图片
#vue.js#前端#javascript
flex:1是什么?

说起左侧固定,右侧自适应;或者左右固定,中间自适应,大家想到的可能最多的就是通过flex弹性盒布局中的flex:1吧,那么flex:1究竟是什么呢?flex:1是由flex-grow,flex-shrink与flex-basic组成,那么这三个属性对应的功能又是什么呢?①flex-grow:代表子元素占弹性盒的比例<!-- HTML部分 --><div class="grow"&

文章图片
#css#webview
到底了