ブラウザにvue-typeaheadをロードしようとすると、「httpクライアントを提供する必要があります」と表示されます。どのように私はこれを正確に行うのですか?vue-typeaheadは、HTTPクライアントを提供する必要があると言います。
私はwebpack(laravel 5.5に付属のデフォルト設定)を使用しています。私は使用例をここからコピーして、https://github.com/pespantelis/vue-typeaheadとし、それを自分のファイルtypeahead.vue
に入れました。
次のように私は、VUEコンポーネントとしてファイルを追加しました:
Vue.component('typeahead', require('./components/admin/shared/typeahead.vue'));
をWebPACKのバンドリングは、(npm run dev
)正常に動作し、私は私のブラウザでそのコンポーネントの負荷を見ることができますが、私は、A入力したときいくつかの文字とHTTP要求をトリガー、私はエラーメッセージが表示されます。
Axiosは私のVueインスタンスのブートストラップの一部としてロードされますが、おそらくそれは何とかvue-typeaheadに渡す必要がありますか?