如何在 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>
透過以下步驟,你可以在VueJS元件中動態載入外部JS腳本,確保腳本僅在必要時加載,從而提高效能。
以上是如何在 VueJS 元件中動態載入外部 JS 腳本以增強效能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!