# div 基础容器,用作页面结构的根节点或将内容进行分组。 ## 权限列表 无 ## 子组件 支持。 ## 属性 支持[通用属性](js-components-common-attributes.md)。 ## 样式 除支持[组件通用样式](js-components-common-styles.md)外,还支持如下样式:
名称 |
类型 |
默认值 |
必填 |
描述 |
|---|---|---|---|---|
flex-direction |
string |
row |
否 |
flex容器主轴方向。可选项有:
|
flex-wrap |
string |
nowrap |
否 |
flex容器是单行还是多行显示,该值暂不支持动态修改。可选项有:
|
justify-content |
string |
flex-start |
否 |
flex容器当前行的主轴对齐格式。可选项有:
|
align-items |
string |
stretch |
否 |
flex容器当前行的交叉轴对齐格式,可选值为:
|
align-content |
string |
flex-start |
否 |
交叉轴中有额外的空间时,多行内容对齐格式,可选值为:
|
display |
string |
flex |
否 |
确定该元素视图框的类型,该值暂不支持动态修改。可选值为:
|
grid-template-[columns|rows] |
string |
1行1列 |
否 |
用于设置当前网格布局行和列的数量,不设置时默认1行1列,仅当display为grid时生效。 示例:如设置grid-template-columns为:
|
grid-[columns|rows]-gap |
<length> |
0 |
否 |
用于设置行与行的间距或者列与列的间距,也可以支持通过grid-gap设置相同的行列间距,仅当display为grid时生效。 |
grid-row-[start|end] |
number |
- |
否 |
用于设置当前元素在网格布局中的起止行号,仅当父组件display样式为grid时生效(仅div支持display样式设置为grid)。 |
grid-column-[start|end] |
number |
- |
否 |
用于设置当前元素在网格布局中的起止列号,仅当父组件display样式为grid时生效(仅div支持display样式设置为grid)。 |
grid-auto-flow5+ |
string |
- |
否 |
使用框架自动布局算法进行网格的布局,可选值为:
|
overflow6+ |
string |
visible |
否 |
设置元素内容区超过元素本身大小时的表现形式。
说明:
|
align-items6+ |
string |
- |
否 |
设置容器中元素交叉轴上的对齐方式:
|
scrollbar-color6+ |
<color> |
- |
否 |
设置滚动条的颜色。 |
scrollbar-width6+ |
<length> |
- |
否 |
设置滚动条的宽度。 |
overscroll-effect6+ |
string |
- |
否 |
设置滚动边缘效果,可选值为:
|
名称 |
参数 |
描述 |
|---|---|---|
reachstart6+ |
- |
当页面滑动到最开始的点时触发的事件回调,当flex-direction: row时才会触发。 |
reachend6+ |
- |
当页面滑动到最末尾的点时触发的事件回调,当flex-direction: row时才会触发。 |
reachtop6+ |
- |
当页面滑动到最上部的点时触发的事件回调,当flex-direction: column时才会触发。 |
reachbottom6+ |
- |
当页面滑动到最下部的点时触发的事件回调,当flex-direction: column时才会触发。 |
名称 |
参数 |
返回值 |
描述 |
|---|---|---|---|
getScrollOffset6+ |
- |
获取元素内容的滚动偏移。 说明:
|
|
scrollBy6+ |
- |
指定元素内容的滚动偏移。 说明:
|
名称 |
类型 |
描述 |
|---|---|---|
x |
number |
在x轴方向的偏移,单位为px。 |
y |
number |
在y轴方向的偏移,单位为px。 |
名称 |
类型 |
描述 |
|---|---|---|
dx |
number |
水平方向滑动的偏移量,单位px。 |
dy |
number |
垂直方向滑动的偏移量,单位px。 |
smooth |
boolean |
是否平滑处理。 |