zoukankan      html  css  js  c++  java
  • 如何在VUE单页面引入CSS、JS(CDN链接)

    来自: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
  • 相关阅读:
    每日随笔
    每日随笔
    每日随笔
    JavaSE 类加载机制
    MySQL 索引
    JavaSE 线程的生命周期
    JVM堆内存(heap)详解
    Redis 学习笔记(三)哨兵模式配置高可用和集群
    sqlserver数据库连接数相关问题
    多项式多点求值
  • 原文地址:https://www.cnblogs.com/Byme/p/12674418.html
Copyright © 2011-2022 走看看