Skip to content

Components and custom extensions reference ​

Components are the basic units for building pages.

Component types ​

Drag components from the left panel into the page, then configure global and component parameters on the right.

TypeWebMobile ClientDescription
Common ComponentSupportSupportBasic content and common displays.
BI ComponentSupportSupportCharts and Data Analysis.
Collaboration ComponentSupportSupportTasks, schedules, and collaboration.
Business ComponentSupportSupportBusiness Objects and each Business Scenario.
External ComponentSupportSupportExternal collaboration capabilities.
Custom ComponentSupportSupportDevelopment or extension capabilities.

Usage locations ​

  • Web Custom Pages can use Web components.
  • App Custom Pages can use Mobile Client components.
  • Platform application Web views can use Web page components.
  • Platform application mobile views can use Mobile Client page components.
  • CRM application views use the component types for their Terminal.

Development guides ​

TypePC guideMini Program guide
Custom ComponentPC Custom ComponentMini Program Custom Component
Custom PluginPC Custom PluginMini Program Custom Plugin

Custom Component considerations ​

  • Follow development specifications.
  • Vue components can have height issues on some phones.
  • Source Documents recommend window.top.postMessage to set height manually.
javascript
window.top && window.top.postMessage({
  type: 'pageHeight',
  iframeId: window.iframeId,
  message: {
    callbackId: 'crmIndex',
    config: { action: 'cuscomp.iframe.sendPageHeight', data: { height: height } }
  }
}, '*')

WARNING

The source lacks full context. Developers must review variable sources, cross-origin security, and mobile compatibility.

Compatibility with DingTalk and WeCom requires separate review.

Human review items ​

  • Custom Component development entry points and Publish Process.
  • Custom Plugin capability scope.
  • Detailed parameters for each component.
  • Component compatibility across Web, App, DingTalk, and WeCom.