ホームページ >ウェブフロントエンド >uni-app >uni-app が npm サードパーティ ライブラリを参照する方法

uni-app が npm サードパーティ ライブラリを参照する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-12-16 15:46:314487ブラウズ

uni-app が npm サードパーティ ライブラリを参照する方法: 最初にサードパーティ ライブラリをダウンロードし、次に [uni-app] プロジェクトを作成し、最後に [uni-app] でサードパーティ ライブラリを使用します。 ]、コードは [import * as echarts from 'echarts'] です。

uni-app が npm サードパーティ ライブラリを参照する方法

このチュートリアルの動作環境: Windows7 システム、uni-app2.5.1 バージョンこの方法は、すべてのブランドのコンピューターに適しています。

推奨 (無料): uni-app 開発チュートリアル

uni-app で npm サードパーティ ライブラリを参照する方法:

1. サードパーティ ライブラリをダウンロードします

uni-app は mpvue のコードの一部を使用するため、echarts ライブラリは mpvue バージョンの mpvue-echarts を使用する必要があります。 Baidu の echart を参照してください。

ダウンロード プロセスは次のとおりです。

  • test-echarts などの空のフォルダーを作成します。

  • test-echarts と入力し、コマンド ライン ツールを開き、npm init を実行して Enter を押し続けます。

  • サードパーティ ライブラリをダウンロードします: npm install echarts mpvue-echarts --save。

  • node_modules ディレクトリに入ります。中には echartsmpvue-echats という 3 つのディレクトリがあります。 zrender は、必要なサードパーティ ライブラリです。

2. ユニアプリ プロジェクトの作成

HBuilderX で新しいユニアプリを作成し、ダウンロードした 3 つのフォルダーをプロジェクト ルートにコピーします

uni-app が npm サードパーティ ライブラリを参照する方法

3. ユニアプリ

および一般的なサードパーティ ライブラリを使用します。以下に示すように、vue プロジェクトは同じ方法でサードパーティ ライブラリを参照するため、プロジェクト内で echart と mpvue-echart を使用できます。

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>

uni-app が npm サードパーティ ライブラリを参照する方法

以上がuni-app が npm サードパーティ ライブラリを参照する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。