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

原生小程序 微信小程序 使用ucharts

這篇具有很好參考價(jià)值的文章主要介紹了原生小程序 微信小程序 使用ucharts。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景:

? ?原生小程序需要好看的折線圖。

實(shí)現(xiàn):

小程序開發(fā)版本

原生小程序 微信小程序 使用ucharts

一般是uni-app項(xiàng)目使用ucharts在原生微信小程序也是可以使用。

方法:

## 使用說明
請(qǐng)將項(xiàng)目根目錄 微信小程序/uCharts-組件/qiun-wx-ucharts/src 下全部文件復(fù)制到指定位置,例如該項(xiàng)目的components/qiun-wx-uchart目錄下,然后在頁面的json配置文件中配置如下:
{
  "usingComponents": {
    "qiun-wx-ucharts": "/components/qiun-wx-ucharts/index"
  }
}

配置好后即可在wxml文件中使用

<view class="charts">
  <qiun-wx-ucharts type="column" canvas2d="{{true}}" opts="{{opts}}" chartData="{{chartData}}" bindcomplete="complete"/>
</view>

注:示例中uCharts組件僅做演示,實(shí)際使用請(qǐng)用碼云或者npmjs中最新版本

## 組件參數(shù)詳見官網(wǎng)組件文檔或在線演示中的代碼

[https://www.ucharts.cn]

源碼下載:

uCharts: 高性能跨平臺(tái)圖表庫,支持H5、APP、小程序(微信小程序、支付寶小程序、釘釘小程序、百度小程序、頭條小程序、QQ小程序、快手小程序、360小程序)、Vue、Taro等更多支持canvas的框架平臺(tái),支持餅圖、圓環(huán)圖、線圖、柱狀圖、山峰圖、區(qū)域圖、雷達(dá)圖、圓弧進(jìn)度圖、儀表盤、K線圖、條狀圖、混合圖、玫瑰圖、漏斗圖、詞云圖、時(shí)序圖、散點(diǎn)圖、氣泡圖、地圖等常見圖表。

下載解決之后,找到對(duì)應(yīng)的組件源碼拷貝到微信小程序項(xiàng)目

原生小程序 微信小程序 使用ucharts

源碼組件復(fù)制

?把組件下對(duì)應(yīng)微信小程序src里的所有的文件復(fù)制到項(xiàng)目components/qiun-wx-charts目錄下,components/qiun-wx-charts這二層目錄沒有的話就新建。

原生小程序 微信小程序 使用ucharts

?頁面中引用該組件

原生小程序 微信小程序 使用ucharts

?wxml

<view class="charts">
    <qiun-wx-ucharts type="line" canvas2d="{{true}}" opts="{{opts}}" chartData="{{chartData}}" bindcomplete="complete"/>
</view>

js

Page({
    data: {
        chartData: {},
        opts: {},
    },
    onReady() {
        this.getServerData();
    },
    getServerData() {
        //模擬從服務(wù)器獲取數(shù)據(jù)時(shí)的延時(shí)
        setTimeout(() => {
            //模擬服務(wù)器返回?cái)?shù)據(jù),如果數(shù)據(jù)格式和標(biāo)準(zhǔn)格式不同,需自行按下面的格式拼接
            let chartData = {
                categories:["2016", "2017", "2018", "2019", "2020", "2021"],
                series: [
                    {
                        name: "目標(biāo)值",
                        data: [35, 36, 31, 33, 13, 34]
                    },
                    {
                        name: "完成量",
                        data: [18, 27, 21, 24, 6, 28]
                    }
                ]
            };
            this.setData({ chartData });
        }, 500);
    },
    complete(e){
        console.log(e);
    }
})

wxss

無。

運(yùn)行效果

原生小程序 微信小程序 使用ucharts

折點(diǎn)是否顯示數(shù)據(jù)信息

默認(rèn)是顯示,dataLabel:true

原生小程序 微信小程序 使用ucharts

設(shè)置為false?

原生小程序 微信小程序 使用ucharts

折線圖 設(shè)置數(shù)據(jù)點(diǎn)上文字位置

有時(shí)候數(shù)值被遮擋了,想要控制一下顯示的位置,暫時(shí)查不到具體的配置項(xiàng)目,但是可以通過源碼去修改。

u-charts.js里的方法里getDataPoints(),去設(shè)置piont.x, point.y的值。這個(gè)方法是所有圖形都會(huì)被調(diào)用。根據(jù)自己需求可以增加個(gè)配置參數(shù),或者單獨(dú)重寫一個(gè)給需要的圖形。

原生小程序 微信小程序 使用ucharts文章來源地址http://www.zghlxwxcb.cn/news/detail-492986.html

到了這里,關(guān)于原生小程序 微信小程序 使用ucharts的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【微信小程序】不支持使用本地圖片設(shè)置背景圖片解決方法

    【微信小程序】不支持使用本地圖片設(shè)置背景圖片解決方法

    在小程序樣式文件中,如果設(shè)置背景圖片的路徑用的是本地的,就會(huì)報(bào)錯(cuò)并且顯示不出來;如果在wxml文件中使用圖片的本地路徑作為背景圖,則微信開發(fā)者工具中可以顯示出來,但是運(yùn)行到手機(jī)上顯示不出來,解決方法如下: 方法一: 使用網(wǎng)絡(luò)圖片 方法二: 在線搜索圖片

    2024年02月11日
    瀏覽(44)
  • 使用vscode開發(fā)原生微信小程序

    使用vscode開發(fā)原生微信小程序

    文章目錄 前言 一、vscode需要下載哪些插件? 二、相關(guān)配置 總結(jié) 由于微信小程序開發(fā)工具的弊端,我們可以使用vscode來開發(fā)微信小程序,只需要做好一下的配置即可. 1.安裝微信小程序開發(fā)助手 2.wechat-snippet 3.Easy-WXLESS 1.打開設(shè)置 在settings.json中添加以下代碼 由于微信小程序開發(fā)

    2024年02月16日
    瀏覽(29)
  • 在原生微信小程序中使用 echarts

    在原生微信小程序中使用 echarts

    1.創(chuàng)建一個(gè)微信小程序項(xiàng)目或打開已有的微信小程序項(xiàng)目,下述示例采用全新創(chuàng)建的方式,在電腦文件中創(chuàng)建一個(gè)空的文件夾,命名自定義即可 2.將下載好的 echarts 文件放入創(chuàng)建好的空文件中 3.使用微信開發(fā)者工具打開創(chuàng)建的文件夾 4.查看創(chuàng)建結(jié)果 1.需要找到 app.wxss 文件中,

    2024年02月05日
    瀏覽(26)
  • 在原生微信小程序中使用echarts

    在原生微信小程序中使用echarts

    現(xiàn)在越來越多的項(xiàng)目都在使用可視化的功能,那么使用 echarts 實(shí)現(xiàn)是一種不錯(cuò)的選擇,本文將帶給大家如何在原生微信小程序中使用 echarts,保姆級(jí)教程 文件地址:https://github.com/ecomfe/echarts-for-weixin/tree/master 創(chuàng)建一個(gè)微信小程序項(xiàng)目或打開已有的微信小程序項(xiàng)目,下述示例采

    2024年02月09日
    瀏覽(32)
  • 微信小程序:使用image標(biāo)簽做背景圖片并鋪滿屏幕

    微信小程序:使用image標(biāo)簽做背景圖片并鋪滿屏幕

    ?wxml頁面 wxss頁面 效果: ? ?

    2024年02月03日
    瀏覽(23)
  • 原生微信小程序中使用-阿里字體圖標(biāo)-詳解

    原生微信小程序中使用-阿里字體圖標(biāo)-詳解

    1、打開阿里巴巴矢量圖標(biāo)庫 網(wǎng)址:iconfont-阿里巴巴矢量圖標(biāo)庫 2、搜索字體圖標(biāo),鼠標(biāo)懸浮點(diǎn)擊添加入庫 ?3、按如下步驟添加到自己的項(xiàng)目 ? 進(jìn)入微信開發(fā)者工具 1、創(chuàng)建 fonts文件夾 iconfont.wxss 文件,將剛才的代碼復(fù)制進(jìn)去 2、在 app.wxss文件?中引入路徑 3、在頁面中使用 ?

    2024年02月04日
    瀏覽(96)
  • 微信小程序原生button組件使用并修改樣式

    微信小程序原生button組件使用并修改樣式

    ?想使用原生button組件,但是想使用不同樣式 注意type使用得type必須和修改時(shí)選擇器樣式(button[type=default])一樣,才能對(duì)其修改樣式,否則樣式不會(huì)被修改 如果是多端適配,需要使用type為default再修改樣式 ?

    2024年02月14日
    瀏覽(99)
  • 微信小程序+Taro 混編,Taro 使用微信原生 behaviors

    最近有一個(gè)小程序項(xiàng)目,因?yàn)橐恍┰蝽?xiàng)目架構(gòu)選擇了微信小程序原生+Taro 混編的方式進(jìn)行開發(fā),在開發(fā)的過程中發(fā)現(xiàn) Taro 不支持使用原生的 behaviors 特性,因?yàn)榛炀幍脑蝽?xiàng)目當(dāng)中已有原生頁面在使用 behaviors,所以需要一個(gè)方案在不影響其他頁面的基礎(chǔ)上使 Taro 也能使用這

    2024年02月11日
    瀏覽(23)
  • uniapp使用微信小程序提供的原生插件(組件)

    小程序交易保障標(biāo)展示組件 為例 參考uniapp加載插件、微信小程序加載插件 1. manifest.json: 先打開manifest.json文件,然后我們找到\\\"mp-weixin\\\",引入需要使用的插件 2. pages.json 打開pages.json文件,然后再對(duì)應(yīng)的頁面配置處添加?xùn)|西 3.頁面使用

    2024年02月11日
    瀏覽(95)
  • 微信小程序原生使用map組件實(shí)現(xiàn)軌跡、多邊形

    使用地圖本身的map組件實(shí)現(xiàn)地圖 初始化地圖: map組件的屬性 longitude 必須 Number 中心點(diǎn)經(jīng)度 latitude 必須 Number 中心點(diǎn)緯度 scale 選填 Number 地圖的縮放級(jí)別(縮放切換時(shí)使用) include-points 選填 Array. 縮放視野以展示所有坐標(biāo)點(diǎn) markers 選填 Array. 地圖展示的坐標(biāo)點(diǎn)集合 polyline 選填

    2024年02月03日
    瀏覽(100)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包