使用することができます。
TestComponent.vue
を
<template>
<!-- template markup -->
</template>
<script>
import Helper from 'relative/path/to/Helper.js'
// or just a helper function (that should be exported accordingly
import { helperFunction } from 'relative/path/to/Helper.js'
export default {
name: 'TestComponent'
// component data, methods, etc are now able to use imported variables
}
</script>
このようにして、コンポーネント内に追加のJSを使用できます。 Webpackはそれをバンドルに含めます。しかし、ライブラリが多くのコンポーネントで使用されている場合は、インポートを維持または繰り返すことは不快になる可能性があります。この場合、Vueインスタンスが作成されたメインアプリケーションファイル内で、Vueプロトタイプにライブラリを定義することができます。これにより、どのコンポーネントからでもアクセスできるようになります。
import moment from 'moment'; Object.definePrototype(Vue.prototype, '$moment', { value: moment });
、詳細な説明とより良い実践のためのthe articleに従ってください。
最も簡単な方法は:Vueの独自のスクリプトタグの前'の前で行いましたが、動作しませんでした – xetra11
ビルドツールを使用していますか?ライブラリをコンポーネントファイルの中にインポートし、その関数を使用することができます(libが必要なものをエクスポートすることを確認してください)。 – wostex