0👍
VueJS is a Single Page App library, and using it would render everything in a single html file. It is possible to create two or more instances of Vue in different html pages, though you’d have to set it up so that they share the same store/data.
One way to make it try to work probably is to create a component containing your popup content, then create another Vue instance on your popup html window, and mount your component there. Perhaps you can take an idea here on CSS tricks how to create a component instance programmatically.
If this is my case though, I’d find an easiest way to solution first. If the problem is the unicode support, I’ll find an alternative library. Check this another SO thread regarding unicodes in pdf generation.
- [Vuejs]-Decrease an image quality before rendering it on a vue app
- [Vuejs]-How to rendering vue-component in vue file with (vue-server-renderer)
Source:stackexchange.com