I’m trying to figure out how to use Ionic with Vue but I’m not really sure where or how to start.
I don’t have experience with Vue but I kind of tried to answer the same question on Stackoverflow (https://stackoverflow.com/a/54720516/5404186).
Right now, as far as I know, Vue is not yet implemented in the CLI but I guess that will come. So to get started I guess you could do as described in the README (https://github.com/ionic-team/ionic/tree/master/vue)
My understanding is that you first need to create a Vue project, again in the current state, and then drop Ionic in it
So in your Vue project firstly
npm install @ionic/vue @ionic/core --save
and then
import Vue from 'vue';
import Ionic from '@ionic/vue';
Vue.use(Ionic);
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app');
But again I don’t have experience in Vue and that’s only my understanding
That’s what I’ve done. I’m just stuck at figuring out how to use it with all the Ionic CLI stuff.
I guess you could probably just use the component
For the controllers (alert, modal, etc) you could have a look to the example in that blog post I guess: https://blog.ionicframework.com/a-vue-from-ionic/
Does that help?
Were you able to get your project up and running?
@Dog2puppy, were you able to get your project off the ground?
No. I’m just gonna wait until there’s better documentation for Vue.
Yeah. I’m doing the same with an issue I have with tabs.
I think you should use Capacitor instead of ionic CLI
I’ve done that and Ionic itself + Vue (2) using the code from https://github.com/ionic-team/ionic-framework/tree/master/vue leads to a broken app.
Are any of those using Vue 2 and Ionic 4/5?