ホームページ >ウェブフロントエンド >jsチュートリアル >パフォーマンスを向上させるために VueJS コンポーネントに外部 JS スクリプトを動的にロードする方法
VueJS コンポーネントに外部 JS スクリプトを動的にロードする方法
コンポーネントの機能を強化するには、多くの場合、外部スクリプトが必要です。ただし、すべてのスクリプトを同時にロードすると、パフォーマンスが低下する可能性があります。必要な場合にのみスクリプトをロードしたい場合は、動的スクリプト ロードの実装を検討してください。
ソリューション
次の手順は、外部スクリプトを動的にロードするためのシンプルかつ効果的なソリューションの概要を示しています。 VueJS コンポーネント:
<code class="html">let recaptchaScript = document.createElement('script') recaptchaScript.setAttribute('src', 'https://www.google.com/recaptcha/api.js')</code>
例
VueJS コンポーネントでこの手法を使用する方法の例を次に示します。
<code class="html"><template> .... your HTML </template> <script> export default { data: () => ({ ......data of your component }), mounted() { let recaptchaScript = document.createElement('script') recaptchaScript.setAttribute('src', 'https://www.google.com/recaptcha/api.js') document.head.appendChild(recaptchaScript) }, methods: { ......methods of your component } } </script></code>
これらの手順に従うことで、外部 JS スクリプトを VueJS コンポーネントに動的にロードでき、必要な場合にのみスクリプトがロードされるようになり、パフォーマンスが向上します。
以上がパフォーマンスを向上させるために VueJS コンポーネントに外部 JS スクリプトを動的にロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。