异世界轻小说筛选器 标签与过滤系统展示
- 此组件是基于自定义标签的筛选工具。可整合于预加载了Vue和Bootstrap的网页上。
- 【术语定义】Item:被筛选元素。Filter:筛选规则,每一行为一个filter。Tag:标签,用于筛选。
- 每一条filter会根据其被选中的tag,筛选出带有该tag的item。如果一个filter有多个tag被选中,item只需带有其中任意一个或多个即可。最终结果为满足所有filter规则的item。
- item与filter均应定义为json,其格式可参考
novelfilterdata.js
中的数据样例。
二者以列表的数据类型通过修改novelfilter.js
中的getItems()
与getFilters()
方法来加载。