@leon012 My explanation in this post shows how you can modify your query based on the parameters that you pass from the component. I had also cautioned you against combining v-if and v-for as this has performance implications. Instead, iterate on a computed property that returns your filtered list.
You said:
i really dont know what field are on table beacouse they need to change, I dont want to hard code each field.
This seems to defy logic. If you intend to filter on a set of fields, then you have to be able to get that list from somewhere. My example had hard-coded them, but you could just as easily retrieve them from a query.
You also said:
But what if i have a form on view where i can add new field on this table
This sounds dangerous. Why would you make schema changes based on form input? Even so, that doesn't invalidate what I've said above; you can build your field list dynamically.
Finally, I would suggest that you continue your line of questioning in the same thread. This is like your fourth post asking the same question. I'm happy to try to help you through this (I already provided a working solution), but it becomes challenging when all of the comments are scattered across multiple posts.