当前位置: 首页 > wzjs >正文

石家庄网站推广公司如何创建自己的小程序

石家庄网站推广公司,如何创建自己的小程序,做网站群,wordpress文章如何匪类文章目录 一、props参数类型1.1 container1.2 customProps 二、customProps 的具体属性2.1 customProps.data获取数据2.2 customProps.dataConfig 字段配置 一、props参数类型 LifecycleProps描述的是传入自定义组件各个生命周期的props参数类型。包含了container和customProp…

文章目录

    • 一、props参数类型
      • 1.1 container
      • 1.2 customProps
    • 二、customProps 的具体属性
      • 2.1 customProps.data
      • 获取数据
      • 2.2 customProps.dataConfig 字段配置

一、props参数类型

LifecycleProps描述的是传入自定义组件各个生命周期的props参数类型。包含了containercustomProps两个属性,其接口为:

interface LifecycleProps {container?: HTMLElement;customProps?: ComponentProps;
}

示例:

class MyComponent {mount(props: LifecycleProps) {...}// props 是 LifecycleProps 类型update(props: LifecycleProps) {...}unmount(props: LifecycleProps) {...}
}const MyReactComponent: React.FC<LifecycleProps> = (props) => <div>...<div/> // props 是 LifecycleProps 类型

1.1 container

props.container 是 Quick BI 仪表盘上的一个 div DOM 元素,作为自定义组件的容器。如果开启了 Shadow DOM, 则 props.container 的父元素会变成 ShadowRoot 元素。

1.2 customProps

props.customProps 是自定义组件运行时的一些信息。其接口为:

interface ComponentProps {viewConfig: ComponentPropsViewConfig;dataConfig: AreaModel[];advancedConfig: object;globalConfig?: ComponentPropsGlobalConfig;data: DataCell[][];dispatch?: ComponentPropsDispatch;cubeConfig?: ComponentPropsCubeConfig[];sql?: string[];
}

二、customProps 的具体属性

2.1 customProps.data

自定义图表的数据,其数据结构是一个二维数组。

interface DataCell {fieldId: string;originValue: string;value: string;geoInfo?: object;
}

field:数据字段ID,与customProps.dataConfig 中的ID 一 一对应
originValue: 数据的原始值
value: 数据的展示值
geoinfo: 维度字段的地理信息

获取数据

2.2 customProps.dataConfig 字段配置

自定义图表数据面板的数据字段配置,其接口为:

interface AreaModel {areaType: 'row' | 'column' | 'drill' | 'filter';fields: FieldModel[];
}

areaType: 字段类型,可能有以下几种取值
- row: 维度类型字段
- column: 度量类型字段
- drill: 钻取
- filter

fields : 字段数组,同一种字段类型下可能有多个字段。其接口为:

interface FieldModel {/** 唯一Id */fieldId: string;/** 字段名 */fieldName: string;/** 最终展示别名 */showName: string;/** 是否计算字段 */isCalc?: boolean;/** 如:calc */skin?: string;/** 值的类型 */valueType?: FieldValueType;/** 字段类型: 维度或度量 */fieldType: FieldCommonType;/** 聚合方式 */aggregation?: FieldAggregation | string;/** [QBI特有] 数据渲染形式,目前有imageUrl用于交叉表、排行榜图片渲染 */displayType?: 'imageUrl' | '';/** [QBI特有] 数据集格式化配置,如#,##0.00% */rawFormat?: string;/** [QBI特有] 数据集维度类型, TimeRegionInBackend, 需迁移,防止循环依赖 */dimGranularity?: any;/** 最终格式化配置(注:qbi目前是放在styleConfig中,该字段并未被使用) *//** !!首先得产品层面统一 */format?: QbiFormatModel | FbiFormatModel;/** 排序 */order?: FieldOrder;/** 高级计算:同环比等 */advancedCalculation?: 'year-to-year' | 'month-to-year';/** 当前图表的过滤条件集合 */complexFilter: {limitNum: number;filter: any;};// 真·字段唯一标识uuid: string;/** 不同图表字段特殊扩展信息 */extends?: FieldModelExtends;
}
http://www.dtcms.com/wzjs/369646.html

相关文章:

  • 网站建设夹夹虫公司it教育培训机构排名
  • 自己如何做网站源码天津seo推广优化
  • 北京住总第一开发建设有限公司网站重庆今天刚刚发生的重大新闻
  • 美国人 seo优化技术招聘
  • 怎么查网站的备案信息网站制作企业有哪些
  • wordpress站点的sitemap广州网站优化排名系统
  • 网站域名备案查询官网成都今天宣布的最新疫情消息
  • 网站怎样做才能有点击率杭州百度快速排名提升
  • wordpress 虎嗅2016信息流优化师简历模板
  • 如何做企业招聘网站企业网站的作用有哪些
  • 罗湖网站建设报价正规的教育机构有哪些
  • 做美足网站违法吗成都网络推广外包公司哪家好
  • 邢台哪里有做网站的推广app网站
  • 外贸网站建设方案郴州网络推广外包公司
  • 郑州做网站推广外包云巅seo
  • 政府网站建设预算电商代运营十大公司排名
  • 网站常用特效竞价账户托管
  • 网站开发 项目介绍上海短视频推广
  • 昆山网站建设义搏日本网络ip地址域名
  • 陕西企业网站建设价格拉新奖励的app排行
  • 网站建设和管理是教什么科目如何自己开发网站
  • 南山网站 建设seo信科seo网络推广软件
  • 网站更新要怎么做搜索引擎优化的七个步骤
  • 国外可以做推广的网站吗西安关键词推广
  • 哪里有网站制作平台百度全网营销
  • 网站做淘宝客赚钱吗衡阳网站建设
  • 做网站的日历图片最近新闻热点大事件
  • 用dw如何做网站百度搜索关键词排名优化技术
  • 学做动态网站的步骤seosem顾问
  • p2p网贷网站建设哪家好网站友链查询接口