Despite the jQuery hate some people hang on to, my personal opinion, along with many others, is that it's perfectly fine to use jQuery with vue with caveats.
- Don't use it for DOM manipulation if at all possible. It's often far simpler to use vue native logic to handle DOM changes, you just need to learn some new stuff.
- If you do need to use a jQuery plugin, it might be best to isolate it if possible, in a component.
- Sometimes it's just easier to rewrite plugins in a custom component that does the same thing. Some jQuery plugins are pretty simple, look into the code and see if it's easy to port.
- See if it's already been ported. Do some searches on NPM or Google, often you'll find that someone else has already done the legwork.
That being said, I would try to wrap it in a component if you can't replace the plugin completely.