【Vue】ElementUI、ECharts使用 cdn引入

文章介绍了如何在Vue项目中通过cdn方式引入ElementUI和ECharts,主要步骤包括修改public/index.html文件添加cdn链接,配置vue.config.js的externals属性,以及在main.js中使用引入的库。这样可以减少项目打包体积,加快页面加载速度。
摘要由CSDN通过智能技术生成

【Vue】ElementUI、ECharts使用 cdn引入


参考: https://juejin.cn/post/6898907771362607118

1、修改 public/index.html

head里:

  <!-- 引入element样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
 

body里:

     <!-- 引入组件库 vue放第一个-->
      <script src="https://unpkg.com/vue@2.6.11/dist/vue.js"></script>
      <script src="https://unpkg.com/element-ui/lib/index.js"></script>
    <script crossorigin="anonymous" integrity="sha512-RuUMLxuB8daxj+iqjuwA7u2lFFFQNlbnFnerb0FPhfZ761E0Wn6wD4f5vZskYgbxu+wSu36vfFHCUDaKaHHhUQ==" src="https://lib.baomitu.com/echarts/5.0.2/echarts.common.js"></script>

 

2、vue.config.js

    configureWebpack:{ 
        externals: {
            // // CDN 的 Element 依赖全局变量 Vue, 所以 Vue 也需要使用 CDN 引入
            'vue': 'Vue',
            'echarts': 'echarts',
            // 属性名称 element-ui, 表示遇到 import xxx from 'element-ui' 这类引入 'element-ui'的,
            // 不去 node_modules 中找,而是去找 全局变量 ELEMENT
            'element-ui': 'ELEMENT'
        },

3、main.js

import ElementUI from 'element-ui'
Vue.use(ElementUI);

4、使用

el-button等直接用

ECharts:

组件里

import * as echarts from 'echarts'

let myChart =  echarts.init(document.getElementById("myChart"));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值