Skip to content

XCharts UTS图表

纯UTS,非webview,canvas绘制。翻译xCharts

示例

vue
<template>
	<t-page title="图表" :is-loading="false" class="p.30">
		<t-card title="UTS图表" sub-title="百度图表翻译,支持多种图表类型和定制化选项,用于深入数据分析和交互式报告,提升业务洞察力。"></t-card>
		<template v-for="(item,index) in chartList" :key='index'>
			<t-section :title="`${item['name']}`" class="mtb.30"></t-section>
			<t-xcharts class="tdb-tdr" :option="item['option']"></t-xcharts>
		</template>
	</t-page>
</template>

<script>
	import { TuiApi } from '@/api/uriApi.uts'
	export default {
		data() {
			return {
				type: 'column',
				chartList: [] as UTSJSONObject[]
			};
		},
		onLoad(e : OnLoadOptions) {
			this.type = `${e['type']}`
		},
		onReady() {
			this.getCharts()
		},
		methods: {
			getCharts() {
				const data = { type: this.type, current: 1, pageSize: 10, uts: true } as UTSJSONObject
				TuiApi('getPagedCharts', data).then(res => {
					this.chartList = res.getArray('data.list') as UTSJSONObject[]
				})
			}
		}
	}
</script>

支持平台

安卓iosweb微信小程序支付宝小程序QQ小程序
xxx

Props

名称描述类型默认值可选值
option图表的配置项Object{}-

Events

事件名描述回调参数版本

Slots

名称描述