属性说明

2021-08-07 by uino 20 资源工厂

属性说明的作用是方便开发者查找相关属性

通用配置、非通用配置

通用配置

showName

是否显示标题
    {
		type: 'switch',
		caption: '是否显示标题',
		description: '',
		key: 'showName',
		value: true,
	},

title

设置图表标题
    {
		type: 'string',
		caption: '标题名称',
		key: 'title',
		value: '工业园分类统计',
	},

height

设置图表高度
    {
		type: 'string',
		caption: '高度',
		key: 'height',
		value: '180',
	},

interfaceAddr

设置接口地址
	{
		type: 'dataApi',
		caption: '接口地址',
		description: 'url可写完整路径,也可以写相对路径(相对路径是相对当前系统的接口,例:http://ip:port/tarsier-dcv/)',
		key: 'dataApi',
		value: '',
		// 元素前置文字
		beforeElement: '',
		// 元素后置文字
		afterElement: '',
	},

params

设置接口参数
	{
		type: 'dataParam',
		caption: '接口参数',
		description: '',
		key: 'dataParam',
		value: '',
	},

interfaceKey

接口的数据标识
	{
		type: 'dataIdentification',
		caption: '接口标识',
		description: '一个接口有多组图表数据时,区分该图表数据的标识',
		key: 'dataIdentification',
		value: '',
		// 元素前置文字
		beforeElement: '',
		// 元素后置文字
		afterElement: '',
	},

updateFrequency

数据的更新频率
	{
		type: 'dataInterval',
		caption: '接口更新频率(单位ms)',
		description: '',
		key: 'dataInterval',
		value: '10000',
	},

configData

自定义配置项
    {
		caption: '自定义配置项',
		type: 'code',
		ky: 'configData',
		value: {
			xRange: {min: 0, max: 50}, //x轴最大值
			yRange: {min: 0, max: 100}, //y轴最大值
			colorArr: ['#4ccc9c', '#27ade1', '#e1ab60', '#ae6fbc', '#7566d1'],
			xSplitLineColor: 'rgba(255,255,255,0.1)',
		}
	},

data

默认静态数据
    {
		type: 'dataStatic',
		caption: '静态数据',
		description: '',
		key: 'data',
		value: [
            {
                value: 4,
                name: '高新科技园',
            }, {
                value: 4,
                name: '小商品',
            }, {
                value: 2,
                name: '物流',
            }, {
                value: 6,
                name: '工业园总数',
            }, {
                value: 5,
                name: '创业园',
            }
        ],
	},

非通用配置

非通用配置就各式各样特别多了,我这里列举几个比较常见的非通用配置

isLegend

是否显示图例    
	{
		caption: '是否显示图例',
		type: 'bool',
		key: 'isLegend',
		value: true,
	}

isShowX

是否显示x轴
    {
		caption: '是否显示x轴',
		type: 'bool',
		key: 'isShowX',
		value: true,
	}

isShowY

是否显示y轴
    {
		caption: '是否显示y轴',
		type: 'bool',
		key: 'isShowY',
		value: true,
	},

unitShow

是否显示单位
    {
		caption: '是否显示单位',
		type: 'bool',
		key: 'unitShow',
		value: true
	},

serialization

序列化数据 
	{
		caption: '是否序列化',
		type: 'bool',
		key: 'serialization',
		value: false,
	},