ucharts组件的导入和使用

这篇具有很好参考价值的文章主要介绍了ucharts组件的导入和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

ucharts相关链接

前言

一、导入方式

1.使用comment(复制文件方式)

2.nmp引用方式

二、具体使用示例

1.js文件

2.json文件

3.wxml文件

4.wxss文件 

5.显示结果 

总结


ucharts相关链接

[ucharts官网]uCharts跨平台图表库

[ucharts组件库git下载]uCharts: 高性能跨平台图表库,支持H5、APP、小程序(微信小程序、支付宝小程序、钉钉小程序、百度小程序、头条小程序、QQ小程序、快手小程序、360小程序)、Vue、Taro等更多支持canvas的框架平台,支持饼图、圆环图、线图、柱状图、山峰图、区域图、雷达图、圆弧进度图、仪表盘、K线图、条状图、混合图、玫瑰图、漏斗图、词云图、时序图、散点图、气泡图、地图等常见图表。

[微信小程序文档之自定义组件]自定义组件 | 微信开放文档


前言

具体针对微信小程序ucharts组件库的导入和使用提供了方式和步骤


一、导入方式

1.使用comment(复制文件方式)

①将下载好的qiun-wx-ucharts直接导入到comment

②打开ucharts官网中演示部分并选取需要的图例,点击查看代码,点击微信,点击组件复制js、json、wxml、wxss的代码

③其中json文件的操作步骤为打开pages中index(具体编写ucharts的页面)页面,打开json文件,并写入

{
  "usingComponents": {
    "qiun-wx-ucharts": "/components/qiun-wx-ucharts/index"
  }
}

④阅读文档,并修改相应的属性值

        

2.nmp引用方式

①将下载好的qiun-wx-ucharts更改命名为@qiun,将下一级的src文件更改命名为wx-ucharts

②打开ucharts官网中演示部分并选取需要的图例,点击查看代码,点击微信,点击组件复制js、json、wxml、wxss的代码

③其中json文件的操作步骤为打开pages中index(具体编写ucharts的页面)页面,打开json文件,并写入

{
  "usingComponents": {
    "qiun-wx-ucharts": "@qiun/wx-ucharts"
  }
}

④阅读文档,并修改相应的属性值 

二、具体使用示例

1.js文件

Page({
  data: {
    chartData: {
    },
    opts: {
        // 通过这个修改主题颜色
        color: ["#32CD99"], 
      //   画布填充边距[上,右,下,左],Array格式
        padding:[30,30,30,15],
      //dataLabel	是否显示图表区域内数据点上方的数据文案
        dataLabel:false,
      //   图形标识点显示类型 hollow 空心
        dataPointShapeType:"hollow",
      //   legend设置扩展属性
        legend: {
          show: false,
        },
        // 通过这个修改uchart的CSS样式
        yAxis: {
          gridType: "solid",
          dashLength: 2,
          disabled: false,
          disableGrid: false,
          splitNumber: 5,
          gridColor: "#CCCCCC",
          padding: 10,
          showTitle: false,
          data: [
            {
              type: "value",
              position: "left",
              disabled: false,
              axisLine: false,
              axisLineColor: "#CCCCCC",
              calibration: false,
              fontColor: "#666666",
              fontSize: 13,
              textAlign: "right",
              min: 0,
              max: 2000,
              tofix: null,
              unit: "",
              format: ""
            }
          ]
        },
  
      },
  },
  onReady() {
    this.getServerData();
  },
  getServerData() {
    //模拟从服务器获取数据时的延时
    setTimeout(() => {
      //模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接
      let chartData = {
            categories:["5月", "6月", "7月", "8月", "9月"],
            series: [
              {
                name: "目标值",
                data: [1500, 1800,1400, 1600, 1800]
              }

            ]
          };
      this.setData({ chartData });
    }, 500);
  },
  complete(e){
    console.log(e);
  }
})

2.json文件

{
  "usingComponents": {
    "qiun-wx-ucharts": "@qiun/wx-ucharts"
  }
}

3.wxml文件

<view class="charts-box">
<view>
每月零花钱
</view>
  <qiun-wx-ucharts 
    type="line"
    opts="{{opts}}"
    chartData="{{chartData}}"
  />
</view>

4.wxss文件 


.charts-box{
  width: 750rpx;
  height: 500rpx;
}

5.显示结果 

ucharts怎么引入,微信小程序,小程序,echarts


总结

以上就是今天要讲的内容,本文简单介绍了ucharts组件在微信小程序中的导入和使用方式文章来源地址https://www.toymoban.com/news/detail-665853.html

到了这里,关于ucharts组件的导入和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序button组件怎么使用?

    其实学过前端的小伙伴们都知道button标签是什么。         是一个按钮组件         功能对比HTML种的button按钮丰富         通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等) 更多属性进入button | 微信开放文档 (qq.com)查看 属性

    2024年02月09日
    浏览(62)
  • 微信小程序 怎么插入图片?image组件的使用教程。

    这期我们来学学怎么在小程序中插入图片         是小程序中一个图片的组件         image组件有一个默认宽度和高度(宽300px,高240px)         支持 JPG、PNG、SVG、WEBP、GIF 等格式,2.3.0 起支持云文件ID。 我们先添加一个image组件给他一个边框看看他的默认情况  我们从

    2023年04月09日
    浏览(65)
  • uniapp引入微信小程序直播组件

    在manifest.json配置即可,与直接在小程序代码中引入相同。 在工程的manifest.json文件中引入直播插件 通过直播间列表接口查询直播间列表,显示在小程序中 点击直播间,跳转到小程序直播组件即可 未整理参考 未整理参考 未整理参考

    2024年02月22日
    浏览(51)
  • 微信小程序前端引入weui组件库

    正在开发的微信小程序,想使用weui组件库。  步骤如下: 基础:1.小程序开发工具:1.06.22 以管理员身份运行命令行窗口(cmd)或使用VSCode进入终端,在cmd中进入项目的根目录。然后输入以下命令: npm init 后面一路按回车健即可,最终会在项目的根目录中创建出一个名为pa

    2024年02月11日
    浏览(136)
  • uniapp微信小程序引入vant组件库

    1、首先要有uniapp项目,根据vant官方文档使用yarn或npm安装依赖: 安装完依赖如下: 2、在uniapp项目根目录下(也可以指定目录)本案例在根目录下新建:wxcomponents文件夹 !!!!必须是wxcomponents文件夹! !!!!必须是wxcomponents文件夹! !!!!必须是wxcomponents文件夹! (原

    2024年02月16日
    浏览(94)
  • 微信小程序引入官方《评价组件》的一些坑点

    作为微信小程序开发者,多少有些想对其吐槽的冲动。文档是多,却混乱、自相矛盾等等。 这次遇到的坑就是官方的《评价组件》,原本引入该组件是为了增加用户体验,结果却不如人意。 按官方文档引入组件(代码层面的引入,公众管理平台添加插件),启动开发工具,

    2024年02月22日
    浏览(66)
  • 微信小程序在TS模板下引入TDesign组件

    TDesign 是腾讯官方出品的一款微信小程序组件库。本文介绍如何在新建ts空白模板下引入TDesign库 新建一个空白项目,这里可以选择TS-基础模板 新建项目目录结构如图所示: 注意这里其实小程序的文件都存放在miniprogram文件夹下,因此我们后续安装npm包时需要进入miniprogram文件

    2024年02月03日
    浏览(56)
  • uniapp 微信小程序 纯js文件中引入自定义modal组件(无需所有页面手动引入组件)

    工具:uniapp 开发端:微信小程序 其他:uview 2.0 场景:接口请求统一封装中需要对接口返回token失效的情况做modal显示,引导用户退出小程序,我的想法是将modal的默认confirm按钮替换成小程序自带的退出方法: 这样用户点击确认按钮就能退出小程序,因此uni.showModel不满足需求

    2024年02月09日
    浏览(70)
  • [微信小程序] 项目引入vant组件库 npm构建问题 避坑

     按照Vant Weapp官网的快速上手,构建npm时发现报错 问题:package.json 未找到 原因:没有初始化npm,所以没生成package.json,npm构建时需要此文件,所以报此错误 解决:在项目根目录里执行 “ npm init ” 再次构建npm,还会报错,此时按照vant官方文档 再次执行即可: 如果还是没有

    2024年02月17日
    浏览(56)
  • uniapp微信小程序安装uview库引入组件一直not undefined

    问题:按照uview官网一步步安装下载、配置,最后在页面引入简单u-button组件,却显示  按理说一步步照着操作不会存在这种问题,检查uview-ui文件确实是在node-modules下面 没毛病啊!!在网上翻阅很多文章, 发现是uview官网配置最后一步的问题 4. 配置easycom组件模式 此配置需要

    2024年01月22日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包