Hey there, what’s new with VueJS and Meteor?
I noticed meteor create --vue
is new, but it’s not documented in the VueJS guide.
There seems to have been a bunch of work on this, but that work is either incomplete or undocumented. (I did some work on the Vue+Meteor Tutorial but didn’t get it to done).
Today, out-of-the-box, is it possible to quickly spin up a Meteor+VueJS+AccountsUI (using Blaze) project?
Thanks!
EDIT: I came back to Meteor after some time away on the first release of this new feature ![:slight_smile: :slight_smile:](https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=9)
2 Likes
Hi. Yes lots of work is in progress atm. I’m working on a library that allows connecting to external Vue frameworks like Nuxt (Meteor as BFF and DDP as plugin). Accounts UI is something on my wish-list, but havent had time for that.
Currently on my roadmap are:
There are other people involved in figuring out the details. Feel free to contribute or share feedback ![:slight_smile: :slight_smile:](https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=9)
About using Blaze. There will be no integration with Blaze. Just Vue. Maybe if someone likes doing it, we could support loading Blaze templates from a Vue component. That would help people migrate or use Blaze specifics (like Accounts UI) in Vue.
5 Likes
I’d say it is not worth putting in the effort to make accounts-ui (Blaze) work with Vue. It’s just too much technical debt. Especially given that the accounts-base package itself is fairly straightforward and so devs can rather quickly build whatever they need from just those building blocks.
1 Like
Seems legit. Lets add it to the list :’) I need this stuff either way. Just want to wait building it until v3 goes stable
1 Like
True, but… when I first dipped my toes in Meteor the fact that I could use accounts-ui out-of-the-box meant I could get my proof-of-concept working and fall in love with Meteor MUCH quicker . Yes, once the project progressed beyond proof-of-concept I replaced them with my own Material Design themed ui, but it was great not to have to invest that time up-front.
So if someone has time, providing accounts-ui-vue would be a great benefit for Vue users trying out Meteor for the first time…
2 Likes
I don’t care about Blaze - I just heard it was the simplest thing that could work.
I care about Meter + Vue + Rapid prototyping (accounts, social logins, password reset emails, etc).
Meteor+Vue without rapid prototyping isn’t that compelling. I’m using blaze now so I can get rapid prototyping.
3 Likes
Started this one a while ago: https://www.npmjs.com/package/@vue-accounts/meteor
Guess I will redo it :’)
1 Like
Hey Chris, that looks awesome!
1 Like