У меня есть пользовательский Vue -компонент, расположенный в Laravel пути по умолчанию для него:
- ресурсов / JS / компоненты / MyComponent. vue
Итак, я установил Laravel -Nova и хочу использовать компонент внутри частичного представления
- resources / views / vendor / nova / partials / user.blade. php
<dropdown-menu slot="menu" width="200" direction="rtl">
<my-component></my-component>
<ul class="list-reset">
<li>
...
Куда мне импортировать Компонент? Другими словами, куда я должен поместить:
import MyComponent from '/path/to/my/component/MyComponent.vue'
//and
Vue.component('my-component', MyComponent)
Я хочу сделать это так, как я могу использовать внутри кода Vue Компонента помощники Nova JavaScript, например:
this.$toasted.show('It worked!', { type: 'success' })
//or
axios.get('/nova-vendor/stripe-inspector/endpoint').then(response => {
// ...
})