Overview
Basic Component
The Mini Program provides the developers with a series of basic components so that the developers can combine them for service development.
Attribute Type
The component provides a series of attribute configuration. Each attribute value has the requirement for type:
Type  | Description  | Notes  | 
Boolean  | Boolean  | |
Number  | Number  | |
String  | String  | |
Array  | Array  | |
Object  | Object  | |
EventHandle  | Event handler  | Need to define the implementation for the event handler in Page .  | 
any  | Any type  | 
Common Component Attribute
All components include the following attributes:
Property  | Type  | Description  | Notes  | 
id  | String  | Unique component identifier.  | |
class  | String  | Style class.  | |
style  | String  | Inline style.  | |
data-*  | Any  | Custom attributes.  | When the event is triggered, the custom attribute is transferred to the event handler.  | 
on   | EventHandle  | Event binding, following the ump nomenclature specifications, such as onTap.  | Refer to event .  | 
Tips
The {{}} is required to transfer inside the specified attribute type data. For example
<view disable-scroll="false"> <!-- Error is a string, not a boolean, equivalent to boolean type true -->
<view disable-scroll="{{false}}"> <!--right, or empty attribute, meaning false-->