【发布时间】:2020-08-08 17:23:48
【问题描述】:
我有一个位于 Laravel 默认路径中的自定义 Vue 组件:
- resources/js/components/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 Helpers,例如:
this.$toasted.show('It worked!', { type: 'success' })
//or
axios.get('/nova-vendor/stripe-inspector/endpoint').then(response => {
// ...
})
【问题讨论】:
标签: laravel vue-component laravel-nova