While this is really nice, it's a shame that a VueJS developer is unable to re-use a React-based text-editor which already exists and he found it perfect. This is why Web Components start making a lot of sense.
There is also a core package of Slate, so it's up to you to build a wrapper for Vue too. Slate is still in beta. That's why I chose to built on top of ProseMirror.
Or is web components a third library that is so much better that you don’t need the other two libraries?
Is this the situation where there are too many standards and you can only solve the problem by creating another standard?