I know such questions are out there in this site but they do not solve my problem. Hence this question pops up here :
In my Laravel 5.3 and VueJs ap
You need to declare your base path in touter config like this :
export default new VueRouter({
mode:'history',
routes:[
{ path: '/:listing', component: ListingPage, name: 'listing' }
],
base:'/listing',
root:'/',
});
I think that inside of
"render: h => h(App)"
you can use
components: {App},
template: '<App></App>'
Then the app.js code will be like:
import router from './router';
import App from '../components/App.vue';
var app = new Vue({
el: '#app',
components: {App},
template: '<App></App>',
router
});
I hope that works.
best regards!