Sha256: 3514549d38daf55f5b6d5320efe7a8aa506a770c2f266fb53b39ce72dd2b4cf9
Contents?: true
Size: 648 Bytes
Versions: 7
Compression:
Stored size: 648 Bytes
Contents
import axios from 'axios' import Vue from 'vue' import { app, plugin } from '@inertiajs/inertia-vue' import { InertiaProgress } from '@inertiajs/progress' document.addEventListener('DOMContentLoaded', () => { const csrfToken = document.querySelector('meta[name=csrf-token]').content axios.defaults.headers.common['X-CSRF-Token'] = csrfToken InertiaProgress.init(); const el = document.getElementById('app') Vue.use(plugin) new Vue({ render: h => h(app, { props: { initialPage: JSON.parse(el.dataset.page), resolveComponent: name => require(`../Pages/${name}`).default, }, }), }).$mount(el) })
Version data entries
7 entries across 7 versions & 1 rubygems