最近写了个select
组件,添加了几个功能,如option
过滤,设置默认值,添加change
方法告知父组件等。
然后,提交后被返工了 💔
现在,重新审视自己的代码。发现最大的问题就是代码冗余:
我并没有在父组件上使用v-model
,所有的数据改变都是通过子组件change
调用父组件方法,再去改变父组件的数据。
如果有多个select
,那就需要添加多个方法,接收每个select
改变后的值,再改变父组件的数据。
糟糕的代码就不展示了
现在开始整理自己的思路~
key在vue中的使用
发表于
|
编辑于
element-ui 前端分页实现
发表于
一般情况下,获取表格数据时,我们会根据pageSize
(每页数据量)和pageIndex
(当前页数)进行查询,无论是pageSize
还是pageIndex
改变,我们都重新调接口获取数据,进行渲染。
但是,有些情况下,数据一次性全部给到前端,前端需要对数据进行过滤并渲染。
此次主要基于elment-ui
的分页进行举例,分页的基本思想是一致的。