Validating 3rd Party Libraries
There is a good chance, you would be using a UI framework in your Vue.js application, vee-validate is ui-agnostic and works with all types of fields.
these examples show how to validate the input components with ValidationProvider as a simple wrapper and how to refactor it properly to create new components with validation functionality.
Element UI
Element UI is a Vue 2.0 based component library for developers, designers and product managers.
Vuetify
Vuetify is a semantic component framework for Vue. It aims to provide clean, semantic and reusable components that make building your application a breeze.
Quasar
Build responsive Single Page Apps, SSR Apps, PWAs, Hybrid Mobile Apps and Electron Apps, all using the same codebase!, powered with Vue.
BootstrapVue
BootstrapVue provides one of the most comprehensive implementations of Bootstrap V4 components and grid system available for Vue.js 2.5+, complete with extensive and automated WAI-ARIA accessibility markup.
Buefy
Buefy is a lightweight UI components for Vue.js based on Bulma.
Ant Design
An enterprise-class UI components based on Ant Design and Vue.