This is an excerpt of code I quickly wrote to integrate image upload to tiptap with VueJS3. I apologize for not being cleaned up and ready for distribution, however I trust that the tiptap team will integrate this feature sooner or later, making this gist unnecessary. Until then I hope it can serve those who need it.
** This is not a copy-paste code, take only what you need **