Ionic Vue integration ā
Ionic Vue empowers you to create top-notch mobile applications that seamlessly run on iOS, Android, and the web, all using the familiar tools and syntax of Vue.js. It's not just a UI library, but a framework that bridges the gap between Vue and mobile development.
š¦ Install ā
Install the package with a package manager like npm or bun:
bash
npm i @vue-formify/ionic-vueAfter that you can import the equivalent components from the @vue-formify/ionic-vue instead of ionic-vue.
Before:
ts
import IonInput from 'ionic-vue';After:
ts
import { IonInput } from '@vue-formify/ionic-vue';š» Usage ā
vue
<script lang="ts" setup>
import { Form } from 'vue-formify';
import { IonInput } from '@vue-formify/ionic-vue';
const sendForm = (data) => {
	console.log(data);
};
</script>
<template>
	<Form @submit="sendForm">
		<IonInput name="email" />
		<button>Send</button>
	</Form>
</template>ā¹ļø Auto Import ā
If you are using unplugin-vue-components, you can use a modified resolver:
npm i @vue-formify/resolverts
import Components from 'unplugin-vue-components/vite';
import { IonicResolver } from '@vue-formify/resolver'
export default defineConfig({
	plugins: [
		Components({
			resolvers: [
				IonicResolver(),
			],
			...
		}),
	]
})