parsley/app/javascript/packs/application.js

27 lines
583 B
JavaScript
Raw Normal View History

2018-03-29 01:57:00 -05:00
import '../styles';
import Vue from 'vue'
2018-04-01 12:17:54 -05:00
import { sync } from 'vuex-router-sync';
2018-03-29 01:57:00 -05:00
import config from '../config';
import store from '../store';
import router from '../router';
2018-03-30 14:31:09 -05:00
import '../lib/GlobalMixins';
2018-03-29 01:57:00 -05:00
import App from '../components/App';
//Vue.use(VueClipboard);
2018-04-01 12:17:54 -05:00
sync(store, router);
2018-03-29 01:57:00 -05:00
document.addEventListener('DOMContentLoaded', () => {
const app = document.getElementById('app');
config.baseApiUrl = app.dataset.url;
window.$vm = new Vue({
el: '#app',
store,
router,
render: createElement => createElement('App'),
components: { App }
});
});