Rumah  >  Artikel  >  hujung hadapan web  >  uniapp怎么使用npm第三方库

uniapp怎么使用npm第三方库

coldplay.xixi
coldplay.xixiasal
2020-12-08 14:25:429422semak imbas

uniapp使用npm第三方库的方法:首先下载第三方库,并创建【uni-app】工程;然后在【uni-app】里面使用第三方库,代码为【import * as echarts from 'echarts'】。

uniapp怎么使用npm第三方库

本教程操作环境:windows7系统、uni-app2.5.1版本,Dell G3电脑。

推荐(免费):uni-app开发教程

uniapp使用npm第三方库的方法:

1. 下载第三方库

uni-app 使用了 mpvue 的部分代码,所以我们的 echarts 库使用兼用 mpvue 版本的 mpvue-echarts,同时需要引用百度的 echarts。

下载流程如下:

  • 创建一个空的文件夹如:test-echarts

  • 进入 test-echarts 打开命令行工具,执行 npm init 一路回车即可。

  • 下载第三方库:npm install echarts mpvue-echarts --save

  • 进入 node_modules 目录,里面的三个目录:echarts、mpvue-echats 、zrender 就是我们需要的第三方库。

2. 创建uni-app工程

在 HBuilderX 里面新建 uni-app,将将刚才下载的三个文件夹拷贝到项目根目录,最终项目截图如下:

a2e406bcd28440ec4ae486c9ab3a926.png

3. 在uni-app里面使用第三方库

和一般的 vue 项目引用第三方库的方法一样,如下所示,这样我们就能在工程里面使用 echarts mpvue-echarts 了。

import * as echarts from 'echarts'  
import mpvueEcharts from 'mpvue-echarts'

本示例源码在附件工程里面,下面是部分代码和效果截图:

<template>  
    <div class="container">  
        <mpvue-echarts :echarts="echarts" :onInit="onInit" />  
    </div>  
</template>  
<script>  
    import * as echarts from &#39;echarts&#39;  
    import mpvueEcharts from &#39;mpvue-echarts&#39;  
    function initChart(canvas, width, height) {  
        ......  
    }  
    export default {  
        data() {  
            return {  
                echarts,  
                onInit: initChart  
            }  
        },  
        components: {  
            mpvueEcharts  
        }  
    }  
</script>  
<style>  
    .container {  
        flex: 1;  
    }  
</style>

a63ff4e17d32062227a08282c177d4a.png

相关免费学习推荐:编程视频

Atas ialah kandungan terperinci uniapp怎么使用npm第三方库. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn