cordova-template-framework7-vue-webpack
Version:
Cordova template with framework7, vue 2 and webpack 2.
53 lines (40 loc) • 1.26 kB
JavaScript
// Import Vue
import Vue from 'vue';
// Import Framework7
import Framework7 from 'framework7/framework7.esm.bundle';
// Import F7 Vue Plugin
import Framework7Vue from 'framework7-vue/framework7-vue.esm.bundle.js';
// Import F7 Style
import Framework7CSS from 'framework7/css/framework7.bundle.min.css';
// Import F7 iOS Icons
import Framework7Icons from 'framework7-icons/css/framework7-icons.css';
// Import Material Icons
import MaterialIcons from 'material-design-icons/iconfont/material-icons.css';
// Import Fontawesome Theme Styles
import FontAwesome from '@fortawesome/fontawesome-free/css/all.min.css';
// Import fastClick
import FastClick from 'fastclick';
// Import App Custom Styles
// import AppStyles from './assets/sass/main.scss'
// Import App Component
import app from './main.vue';
// Import Vuex Storage
import store from './assets/vuex/storage.js';
// Different F7-Vue plugin initialization with f7 v3.0
Framework7.use(Framework7Vue);
// Init Vue App
export default new Vue({
// Root Element
el: '#app',
store,
render: c => c('app'),
components: {
app
},
mounted() {
window.addEventListener('load', () => {
// run after everything is in-place
FastClick.attach(document.body);
});
}
});