Как правильно использовать Vue js без REST API в Laravel?
Сейчас использую такой подход:
файл x.blade.php:
`<example-component :user={{ auth()->user() }}></example-component>`
файл component.vue:
`<template>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">Example Component</div>
<div class="card-body">
I'm an example component.
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
props: ['user'],
data(){
return {
}
},
mounted() {
console.log(this.user)
}
}
</script>`
Получается весь app.js загружается при каждом запросе на сервер, даже если некоторые методы не используются на этой странице. Файл app.js большого размера и это занимает большое количество времени при его загрузке. Как можна решить эту проблему?