Vue 0.0.8

Simpler vue components

Adding back Vue suffix
This commit is contained in:
Max Lynch
2019-06-03 16:50:46 -05:00
parent be8dd55c21
commit 4a0de23cab
14 changed files with 13 additions and 50 deletions

View File

@ -12,6 +12,7 @@ import { IonicConfig } from '@ionic/core';
import { appInitialize } from './app-initialize';
import { VueDelegate } from './controllers/vue-delegate';
import IonTabs from './components/navigation/ion-tabs';
import { createInputComponent } from './components/inputs';
export interface Controllers {
actionSheetController: ActionSheetController;
@ -95,6 +96,16 @@ export const install: PluginFunction<IonicConfig> = (_Vue, config) => {
Vue.config.ignoredElements.push(/^ion-/);
Vue.component('IonTabs', IonTabs);
createInputComponent('IonCheckboxVue', 'ion-checkbox', 'ionChange', 'checked');
createInputComponent('IonDatetimeVue', 'ion-datetime');
createInputComponent('IonInputVue', 'ion-input', 'ionInput');
createInputComponent('IonRadioVue', 'ion-radio');
createInputComponent('IonRangeVue', 'ion-range');
createInputComponent('IonSearchbarVue', 'ion-searchbar', 'ionInput');
createInputComponent('IonSelectVue', 'ion-select');
createInputComponent('IonTextareaVue', 'ion-textarea');
createInputComponent('IonToggleVue', 'ion-toggle', 'ionChange', 'checked');
appInitialize(config);
const api = createApi(Vue);