來自:https://blog.csdn.net/kielin/article/details/86649074 侵刪
可以有以下幾個方法,關鍵看希望在什么環境下使用 1. JS/CSS想在全局使用,可以通過npm 安裝后在main.js中引入,或在index.html中引入,這種大多不必說 2. 想在單頁面使用,而又不想通npm安裝,那個可以通過創建一個component的方式來引入,如下 <template> <div id="baseReport" > <remote-css href="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/css/bootstrap-grid.min.css"></remote-css> <remote-css href="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/css/bootstrap-reboot.css"></remote-css> <remote-css href="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/css/bootstrap.css"></remote-css> <remote-js src="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/js/bootstrap.bundle.js"></remote-js> <remote-js src="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/js/bootstrap.js"></remote-js> <div class="card-group"> <div class="card"> 這里是內容 </div> <div class="card"> 這里是內容 </div> <div class="card"> 這里是內容 </div> </div> </div> </template> <script> export default { components:{ 'remote-css': { render(createElement) { return createElement('link', { attrs: { rel: 'stylesheet', href: this.href }}); }, props: { href: { type: String, required: true }, }, }, 'remote-js': { render(createElement) { return createElement('script', { attrs: { type: 'text/javascript', src: this.src }}); }, props: { src: { type: String, required: true }, }, }, }, name: "baseReport", data() { return { } }, mounted(){ }, methods:{ } }; </script> <style scoped> </style> ———————————————— 版權聲明:本文為CSDN博主「kielin」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/kielin/java/article/details/86649074