REVERT ME: add vue test app verificaiton

This commit is contained in:
Liam DeBeasi
2024-03-08 17:32:07 -05:00
parent 9443a1eb18
commit 52ec943845
4 changed files with 17 additions and 2 deletions

View File

@ -10,5 +10,5 @@ export default {
} }
], ],
plugins: [typescript()], plugins: [typescript()],
external: ['vue-router', 'vue'] external: ['vue-router', 'vue', '@ionic/vue']
}; };

View File

@ -9,6 +9,7 @@ import {
import { createIonRouter } from "./router"; import { createIonRouter } from "./router";
import type { IonicVueRouterOptions } from "./types"; import type { IonicVueRouterOptions } from "./types";
import { createViewStacks } from "./viewStacks"; import { createViewStacks } from "./viewStacks";
import { VueFoo } from '@ionic/vue';
export const createRouter = (opts: IonicVueRouterOptions) => { export const createRouter = (opts: IonicVueRouterOptions) => {
const routerOptions = { ...opts }; const routerOptions = { ...opts };
@ -37,3 +38,7 @@ export const createWebHashHistory = (base?: string) =>
createVueWebHashHistory(base); createVueWebHashHistory(base);
export const createMemoryHistory = (base?: string) => export const createMemoryHistory = (base?: string) =>
createVueMemoryHistory(base); createVueMemoryHistory(base);
console.log('[@ionic/vue-router] VueFoo', VueFoo);
export const VueRouterFoo = 'VueRouterFoo';

View File

@ -127,3 +127,9 @@ export {
ToggleCustomEvent, ToggleCustomEvent,
TransitionOptions, TransitionOptions,
} from "@ionic/core/components"; } from "@ionic/core/components";
import { CoreFoo } from '@ionic/core/components';
console.log(`[@ionic/vue]: CoreFoo`, CoreFoo);
export const VueFoo = 'VueFoo';

View File

@ -2,7 +2,8 @@ import { createApp } from 'vue'
import App from './App.vue' import App from './App.vue'
import router from './router'; import router from './router';
import { IonicVue } from '@ionic/vue'; import { IonicVue, VueFoo } from '@ionic/vue';
import { VueRouterFoo } from '@ionic/vue-router';
/* Core CSS required for Ionic components to work properly */ /* Core CSS required for Ionic components to work properly */
import '@ionic/vue/css/core.css'; import '@ionic/vue/css/core.css';
@ -23,6 +24,9 @@ import '@ionic/vue/css/display.css';
/* Theme variables */ /* Theme variables */
import './theme/variables.css'; import './theme/variables.css';
console.log(`[vue-test-app] VueFoo`, VueFoo);
console.log(`[vue-test-app] VueRouterFoo`, VueRouterFoo);
/** /**
* Vue 3 has its own error handling. * Vue 3 has its own error handling.
* Throwing errors in promises go through * Throwing errors in promises go through