国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp微信小程序中使用echarts

這篇具有很好參考價值的文章主要介紹了uniapp微信小程序中使用echarts。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、下載依賴

1.1、獲取mpvue-echarts組件

可以先隨便建個文件夾,然后 npm init。運行下面的命令行,下載依賴

npm install echarts mpvue-echarts

找到node_modules\mpvue-echarts\下的文件,保留src文件夾,其他刪除,復(fù)制mpvue-echarts文件夾到項目的components中

1.2、獲取定制echarts的js文件
在https://echarts.apache.org/zh/builder.html定制echarts的js文件,然后下載,放到common目錄下

uniapp小程序echarts,前端項目問題記錄,echarts,uni-app,微信小程序

二、頁面運用
需要準(zhǔn)備的東西都已經(jīng)好了,接下來正片開始??!

<template>
  <view class="echarts-wrap">
    <my-echarts
      id="main"
      ref="mapChart"
      :onInit="initChart"
    />
  </view>
</template>
 
<script>
import * as echarts from "@/components/common/echarts.min.js";  //這里根據(jù)自己存放的路徑修改
import myEcharts from "@/components/mpvue-echarts/src/echarts.vue"; //這里根據(jù)自己存放的路徑修改

let chart = null;  //放外層方便拿到echart實例
export default {
  components: {
    myEcharts,
  },
  data() {
    return {
      echarts,
    };
  },
  onReady() {},
  mounted() {},
  methods: {
    initChart(canvas, width, height) {
			console.log(echarts,'echarts',1)
      chart = echarts.init(canvas, null, {
        width: width,
        height: height,
      });
      canvas.setChart(chart);
			let option = {
				tooltip: {
					trigger: 'axis'
				},
				grid: {
					left: '3%',
					right: '4%',
					bottom: '5%',
					containLabel: true
				},
				xAxis: {
					name: '時間',
					type: 'category',
					data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
				},
				yAxis: {
					show: true,
					name: '銷量',
					type: 'value'
				},
				dataZoom: [{
					type: 'inside',
					filterMode: 'empty',
					startValue: 0,
					endValue: 20,
					zoomOnMouseWheel: false
				}, {
					type: 'slider'
				}],
				series: [
          {
            data: [120, 200, 150, 80, 70, 110, 130],
            type: "line",
          },
        ]
			}
      chart.setOption(option);

      return chart; // 返回 chart 后可以自動綁定觸摸操作
    },
    updateData(){
				console.log(echarts,'echarts',2)
        setTimeout(()=>{
            chart.setOption({
                series:[{
                    data:[30, 90, 111, 20, 70, 88, 11]
                }]
            })
        },1000)
    },
  },
};
</script>
 
<style>
.echarts-wrap {
  width: 100%;
  height: 300px;
}
</style>
	

運行時報錯
uniapp小程序echarts,前端項目問題記錄,echarts,uni-app,微信小程序
解決方法:
1、找到components–》mpvue-echarts–》src–》echarts.vue

import * as echarts from "@/components/common/echarts.min.js";

2、注釋props中的echarts,如下

uniapp小程序echarts,前端項目問題記錄,echarts,uni-app,微信小程序
3、在 onReady方法中添加

this.echarts = echarts

uniapp小程序echarts,前端項目問題記錄,echarts,uni-app,微信小程序

4、init方法中修改以下3處
const canvasId = this.canvasId; //------修改------
this.ctx = wx.createCanvasContext(canvasId,this);//------修改------
const query = wx.createSelectorQuery().in(this); //------修改------

uniapp小程序echarts,前端項目問題記錄,echarts,uni-app,微信小程序文章來源地址http://www.zghlxwxcb.cn/news/detail-616777.html

到了這里,關(guān)于uniapp微信小程序中使用echarts的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【uniapp】微信小程序遷移至uniapp以及echarts圖表

    【uniapp】微信小程序遷移至uniapp以及echarts圖表

    需要對微信小程序開發(fā)和uniapp開發(fā)都有了解 目標(biāo): 微信小程序原生開發(fā)轉(zhuǎn)為uni-app開發(fā) 微信小程序云開發(fā)轉(zhuǎn)為uniCloud阿里云開發(fā),涉及云數(shù)據(jù)庫和云存儲的遷移 遷移后依然發(fā)行至微信小程序 借助 miniprogram-to-uniapp 工具,源項目同級目錄下會生成后綴為 _uni 的uniapp項目 微信云

    2024年02月09日
    瀏覽(60)
  • uniapp/微信小程序解決echarts層次問題

    uniapp/微信小程序解決echarts層次問題

    1.由于原生的canvas組件高于其他組件 2.這樣設(shè)置z-index沒有用 3.大部門解決辦法是將echarts轉(zhuǎn)化成圖片 看了微信小程序官方文檔,官方提供了一種cover-view標(biāo)簽來覆蓋canvas、video等層級過高問題 ? 所以本次使用cover-view來解決層級問題一下 以下是代碼實現(xiàn): cover-view class=\\\"customerb

    2024年02月09日
    瀏覽(122)
  • uniapp echarts 適配H5與微信小程序

    接上文:uniapp 微信小程序使用echarts,這篇文章目的為使用uniapp時提供一個同時兼容H5和小程序的echarts組件,在使用時盡量減少心智負(fù)擔(dān)。 首先修改uniapp 微信小程序使用echarts中的 ec-canvas 組件,將initChart方法置于該組件內(nèi)部,而不是存在于業(yè)務(wù)組件中。 1.1 在 ec-canvas 組件m

    2024年02月06日
    瀏覽(26)
  • uniapp微信小程序接入echarts(踩坑無數(shù))

    uniapp微信小程序接入echarts(踩坑無數(shù))

    因為本次小程序開發(fā)使用到了echarts 發(fā)現(xiàn)接入有點麻煩,記錄一下 使用了uniapp插件市場的 echarts-for-wx插件 導(dǎo)入到自己的項目會多出以下文件夾,真正有用的是紅框內(nèi)的三個文件,可以將其移入到components下,具體哪個頁面/組件使用了就引入 這里我是把uni-ec-canvas移入到compone

    2024年02月12日
    瀏覽(19)
  • uniapp 微信小程序 echarts地圖 點擊顯示類目

    uniapp 微信小程序 echarts地圖 點擊顯示類目

    效果如圖: 在tooltip內(nèi)axisPointer內(nèi)添加 label:{show:true} 即可顯示“請求離婚”的標(biāo)題

    2024年02月13日
    瀏覽(106)
  • 【uniapp】中 微信小程序?qū)崿F(xiàn)echarts圖表組件的封裝

    【uniapp】中 微信小程序?qū)崿F(xiàn)echarts圖表組件的封裝

    ?插件地址:echarts-for-uniapp - DCloud 插件市場 圖例: 一、uniapp 安裝? ?二、文件夾操作 將?node_modules 下的 uniapp-echarts 文件夾復(fù)制到 components 文件夾下 ?當(dāng)前不操作此步驟的話,運行 - 運行到小程序模擬器 - 微信開發(fā)者工具 時,echarts圖表顯示不出來 原因:運行到小程序打包過

    2024年02月12日
    瀏覽(23)
  • uniapp微信小程序+echarts簡單圖表以及與后端交互

    uniapp微信小程序+echarts簡單圖表以及與后端交互

    效果圖: ? 需要的兩個主要文件就是? echarts.min.js ? 和? echarts.vue? 1、 echarts.min.js 可以去官網(wǎng)定制 鏈接???ECharts 在線構(gòu)建 ? 或者直接去GitHub - Tawesome666/echarts: echarts?下載 (注意:我這個只有柱狀圖和折線圖) 2、 echarts.vue? 可以使用 Visual Studio Code? 打開你的文件夾使用命

    2024年02月09日
    瀏覽(22)
  • 微信小程序使用echarts

    前期準(zhǔn)備 : 1.echarts提供了一個微信小程序原生組件,下載地址:ecomfe/echarts-for-weixin ,拿到 ec-canvas 文件夾 2. 到 echarts官網(wǎng) 在線定制組件包 注意:版本一定要和 ec-canvas 相同 3.將下載的 echarts.min.js 替換掉原本的 echarts.js ,小程序文件過大影響發(fā)布 4.引入 ec-canvas.json ec-canvas

    2023年04月23日
    瀏覽(24)
  • uniapp打包微信小程序詳細(xì)步驟【前端開發(fā)】

    uniapp打包微信小程序詳細(xì)步驟【前端開發(fā)】

    目錄 I.預(yù)準(zhǔn)備:注冊微信小程序 II.打包發(fā)布 首先進(jìn)入微信公眾平臺, 注冊 自己的微信小程序,完成個人信息配置,做好準(zhǔn)備工作。 其次是準(zhǔn)備好自己的uniapp工程文件, 打開自己的x-builder,準(zhǔn)備打包! 1?? 獲取微信小程序id: 首先,登錄微信公眾平臺,查看自己 微信小程

    2023年04月09日
    瀏覽(28)
  • 微信小程序中使用echarts方法

    微信小程序中使用echarts方法

    echarts是一個基于JS的數(shù)據(jù)可視化圖標(biāo)庫,它提供了直觀,生動,可交互,可個性定制的數(shù)據(jù)可視化圖表。一般在vue中會使用到,并且官網(wǎng)也詳細(xì)的說明了如何在vue中使用,但是今天我想來探討的是,如何在 微信小程序中使用echarts : 1. ec-canvas的github倉庫 官網(wǎng)中介紹到:echa

    2024年02月15日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包