解決したいこと
laravel5.5内で外部JSに記載しているvue独自ディレクティブを利用したい。
エラー内容
v-api-formのような外部JSファイルに記載しているvue独自ディレクティブ(v-file-model)を利用したいのですが、
error
1Failed to resolve directive: 独自ディレクティブ
というエラーが出て利用できません。
質問
外部JSファイルの読込はできているのですが、vueに登録ができていない状態です。
app.jsに記載しない方法で、jsファイルをimportする方法はありますか?
php
1[index.blade.php] 2 3<div id="app"> 4 <compo1></compo1> 5</div> 6 7<script src="{{ mix('js/app.js') }}"></script> 8<script src="{{ asset('js/lib/読込JSファイル') }}"></script>
javascript
1[app.js] 2 3require('./bootstrap') 4 5window.Vue = require('vue') 6 . 7 . 8 . 9Vue.component( 10 'compo1', 11 require('./components/compo1.vue').default 12) 13 . 14 . 15 . 16if(document.querySelector('#app')){ 17 const app = new Vue({ 18 el: '#app' 19 }) 20} 21 22
vue
1[compo1.vue] 2 3<template> 4 <input type="file" 独自ディレクティブ名="file"> 5</template> 6 7<script> 8 export default { 9 . 10 . 11 . 12 } 13</script> 14
あなたの回答
tips
プレビュー