首页 > Web开发 > 详细

如何在VUE单页面引入CSS、JS(CDN链接)

时间:2020-04-10 17:35:51      阅读:154      评论:0      收藏:0      [点我收藏+]

来自: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

 

如何在VUE单页面引入CSS、JS(CDN链接)

原文:https://www.cnblogs.com/Byme/p/12674418.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!