Cara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! !

青灯夜游
Lepaskan: 2021-09-30 19:55:34
ke hadapan
4192 orang telah melayarinya

Artikel ini akan berkongsi dengan anda beberapa kaedah penggunaan dan ringkasan masalah menggunakan echarts dalam program mini WeChat, supaya anda boleh mengelakkan perangkap saya harap ia dapat membantu anda!

Cara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! !

Cara menggunakan program mini WeChat dan beberapa masalah, saya harap ia dapat membantu anda

Menggunakan echarts dalam program mini WeChat

1 Muat turun versi program mini echarts

Alamat muat turun: https://github.com/ecomfe/echarts- untuk -weixin

2 Langkah untuk menggunakan

1 >Selepas menarik ecarta versi applet WeChat daripada github, salin fail ec-canvas dalam fail ke projek anda sendiri, ia sebenarnya adalah fail kebergantungan bagi ecarta versi applet WeChat.

[Cadangan pembelajaran berkaitan:

Tutorial Pembangunan Program Mini

]

Cara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! ! 2. Import perpustakaan

Perkenalkan echart dalam fail json halaman tempat echarts digunakan. Laluan yang diimport diimport mengikut struktur projek anda sendiri

Anda juga boleh memperkenalkannya dalam apl fail konfigurasi global .json, supaya semuanya selesai Halaman adalah universal dan tidak perlu diperkenalkan satu demi satu Apabila beberapa halaman menggunakan echarts, ia lebih mudah

Perkenalkan echarts ke dalam fail js halaman menggunakan echarts Laluan yang diimport diimport mengikut struktur projek anda sendiri

Cara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! !

Kaedah penggunaanCara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! !

Gunakan komponen dalam wxml, Kedua-dua id dan canvas-id boleh dinamakan sendiri

kod js

<view class="container">
  <ec-canvas id="mychart-dom-bar" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas>
</view>
Salin selepas log masuk
Mengenai konfigurasi pilihan, anda boleh pergi ke laman web rasmi untuk membaca dokumentasi atau rujuk contoh, https://echarts.apache .org/zh/option.html#title

kod css

import * as echarts from &#39;../../ec-canvas/echarts&#39;;

const app = getApp();

function initChart(canvas, width, height, dpr) {
  //主要是这个 echarts 的创建
  const chart = echarts.init(canvas, null, {
    width: width,
    height: height,
    devicePixelRatio: dpr // new
  });
  canvas.setChart(chart);
  
  // option 的配置可以根据自己的需求去 echarts 官网查看配置的属性方法
  var option = {
    backgroundColor: "#ffffff",
    series: [{
      label: {
        normal: {
          fontSize: 14
        }
      },
      type: &#39;pie&#39;,
      center: [&#39;50%&#39;, &#39;50%&#39;],
      radius: [&#39;20%&#39;, &#39;40%&#39;],
      data: [{
        value: 55,
        name: &#39;北京&#39;
      }, {
        value: 20,
        name: &#39;武汉&#39;
      }, {
        value: 10,
        name: &#39;杭州&#39;
      }, {
        value: 20,
        name: &#39;广州&#39;
      }, {
        value: 38,
        name: &#39;上海&#39;
      }]
    }]
  };

  chart.setOption(option);
  return chart;
}

Page({
  data: {
    ec: {
      onInit: initChart
    }
  },

  onReady() {
  }
});
Salin selepas log masuk

Mengelakkan perangkap dan terpijak guruh

.container{
  width: 100%;
  height: 100vw;
}
ec-canvas {
  width: 100%;
  height: 100%;
}
Salin selepas log masuk

1 . Berkenaan masalah memperkenalkan kebergantungan dan perpustakaan, dan menggunakannya mengikut kaedah penggunaan rasmi, gambar echarts bukanlah. dipaparkan Penyelesaian: Apabila menggunakan echarts dalam HTML, lebar dan tinggi teg paparan yang dibalut dalam lapisan luar juga mesti ditetapkan. (Gaya kaedah rasmi tidak menetapkan lebar dan ketinggian elemen luar, tetapi ia boleh dipaparkan dalam contoh rasmi, yang mengelirukan ramai orang dan membawa kepada perangkap)

2 , Mengenai peranan

devicePixelRatioCara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! !

Anda boleh melihat bahawa apabila echarts pada mulanya dibuat dalam kod rasmi, kod adalah seperti yang ditunjukkan di bawah selepas anda menetapkan devicePixelRatio, carta bagi echarts boleh dilihat dalam alat pembangun WeChat Piksel carta echarts sangat lemah Apabila dipratonton pada telefon mudah alih, ia sangat jelas Selepas mengalih keluar devicePixelRatio, piksel carta echarts yang dilihat dalam alat pembangun WeChat menjadi sangat. jelas, tetapi piksel yang dilihat pada telefon mudah alih adalah lemah , jadi ini harus disesuaikan dengan piksel carta mengikut unit piksel peranti

Untuk lebih lanjut. pengetahuan berkaitan pengaturcaraan, sila layari:

Video PengaturcaraanCara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! ! ! !

Atas ialah kandungan terperinci Cara menggunakan echarts dalam program mini WeChat dan masalah yang mungkin anda hadapi, datang dan kumpulkan untuk mengelakkan kilat! !. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:juejin.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!