问题与思路
问题:在数据量有限的情况下(1k 条以内)仅使用前端完成排序、分页操作
思路:
- 将查询条件与分页情况放在
queryData:{}
对象中; - 将原始数据放在
origin_table_data
数组中; - 将条件筛选过的数据放在
computed:{computed_table:...}
中; - 在
watch:{}
中添加对computed_table
与当前页码的监视,并在变动后刷新当前页面;
部分代码示例
html
1 | <!-- 查询条件 --> |
vue
1 | export default { |