Kendo UI for Vue
The Vue Filter provides users with an interface to build complex filters for data sets of any size. Also referred to as a query builder, the Filter component is a point-and-click too for creating and editing filter rules one by one to ultimately end up with an expression. It can be bound to any existing data model, provides a growing list of parameters, and supports custom parameters.
While the Vue Filter provides numerous field editors (i.e., Date Inputs, Number fields, etc.), you can create your own to suit your needs.
The set of built-in operators will cover most scenarios for which you need the Vue Filter. For those that require an edit or something totally new, the component supports the creation of custom operators.