app.js 730 B

123456789101112131415161718192021222324252627282930313233
  1. // Import Vue
  2. import { createApp } from "vue";
  3. import { createPinia } from "pinia";
  4. // Import Framework7
  5. import Framework7 from "framework7/lite-bundle";
  6. // Import Framework7-Vue Plugin
  7. import Framework7Vue, { registerComponents } from "framework7-vue/bundle";
  8. // Import Framework7 Styles
  9. import "framework7/css/bundle";
  10. // Import Icons and App Custom Styles
  11. import "../css/icons.css";
  12. import "../css/app.css";
  13. // Import App Component
  14. import App from "../components/app.vue";
  15. // Init Framework7-Vue Plugin
  16. Framework7.use(Framework7Vue);
  17. // Init App
  18. const app = createApp(App);
  19. const pinia = createPinia();
  20. app.use(pinia);
  21. // Register Framework7 Vue components
  22. registerComponents(app);
  23. // Mount the app
  24. app.mount("#app");