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:
| Attribute name | 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 catch | 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
copy
<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-->