提交 1443f2d8 编写于 作者: D DCloud_LXH

chore: 去除无用文件

上级 2586672a
{
"align-content": {
"name": "## align-content\n",
"description": "\nCSS 的 align-content 属性用于设置交叉轴方向多个行或列的分布方式\n",
"syntax": "\n### 语法\n```\nalign-content: center | flex-start | flex-end | space-between | space-around | stretch;\n```\n",
"values": "\n### 属性值\n\n`center`\n所有行朝向容器的中心填充。每行互相紧挨,相对于容器居中对齐。容器的垂直轴起点边和第一行的距离相等于容器的垂直轴终点边和最后一行的距离。\n\n\n`flex-start`\n所有行从垂直轴起点开始填充。第一行的垂直轴起点边和容器的垂直轴起点边对齐。接下来的每一行紧跟前一行。\n\n\n`flex-end`\n所有行从垂直轴末尾开始填充。最后一行的垂直轴终点和容器的垂直轴终点对齐。同时所有后续行与前一个对齐。\n\n\n`space-between`\n所有行在容器中平均分布。相邻两行间距相等。容器的垂直轴起点边和终点边分别与第一行和最后一行的边对齐。\n\n\n`space-around`\n所有行在容器中平均分布,相邻两行间距相等。容器的垂直轴起点边和终点边分别与第一行和最后一行的距离是相邻两行间距的一半。\n\n\n`stretch`\n拉伸所有行来填满剩余空间。剩余空间平均地分配给每一行。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | stretch |\n| web | normal |",
"unixTags": "### 适用组件 @unix-tags \n - [view](/uni-app-x/component/view.html)\n- [scroll-view](/uni-app-x/component/scroll-view.html)\n- [list-view](/uni-app-x/component/list-view.html)\n- [list-item](/uni-app-x/component/list-item.html)\n- [swiper-item](/uni-app-x/component/swiper-item.html)\n- [navigator](/uni-app-x/component/navigator.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| align-content | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.align-content)\n"
},
"align-items": {
"name": "## align-items\n",
"description": "\nCSS align-items 属性将所有直接子节点上的 align-self 值设置为一个组。align-self 属性设置项目在其包含块中在交叉轴方向上的对齐方式。\n",
"syntax": "\n### 语法\n```\nalign-items: center | flex-start | flex-end | stretch;\n```\n",
"values": "\n### 属性值\n\n`center`\n元素在侧轴居中。如果元素在侧轴上的高度高于其容器,那么在两个方向上溢出距离相同。\n\n\n`flex-start`\n元素向侧轴起点对齐。\n\n\n`flex-end`\n元素向侧轴终点对齐。\n\n\n`stretch`\n弹性项包含外边距的交叉轴尺寸被拉升至行高\n\n\n`baseline`\n所有元素向基线对齐。侧轴起点到元素基线距离最大的元素将会于侧轴起点对齐以确定基线。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | stretch |\n| web | normal |",
"unixTags": "### 适用组件 @unix-tags \n - [view](/uni-app-x/component/view.html)\n- [scroll-view](/uni-app-x/component/scroll-view.html)\n- [list-view](/uni-app-x/component/list-view.html)\n- [list-item](/uni-app-x/component/list-item.html)\n- [swiper-item](/uni-app-x/component/swiper-item.html)\n- [navigator](/uni-app-x/component/navigator.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| align-items | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| baseline | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.align-items)\n"
},
"align-self": {
"name": "## align-self\n",
"description": "\nCSS 属性 align-self 会对齐当前 grid 或 flex 行中的元素,并覆盖已有的 align-items 的值。In Grid, it aligns the item inside the grid area. 在 Flexbox 中,会按照 cross axis(当前 flex 元素排列方向的垂直方向)进行排列。\n",
"syntax": "\n### 语法\n```\nalign-self: auto | center | flex-start | flex-end | stretch;\n```\n",
"values": "\n### 属性值\n\n`auto`\n设置为父元素的 align-items 值。\n\n\n`center`\nflex 元素会对齐到 cross-axis 的中间,如果该元素的 cross-size 尺寸大于 flex 容器,将在两个方向均等溢出。\n\n\n`flex-start`\nflex 元素会对齐到 cross-axis 的首端。\n\n\n`flex-end`\nflex 元素会对齐到 cross-axis 的尾端。\n\n\n`stretch`\n如果元素未设置高度或设为auto,将占满整个容器的高度。\n\n\n`baseline`\nSpecifies participation in first- or last-baseline alignment: aligns the alignment baseline of the box’s first or last baseline set with the corresponding baseline in the shared first or last baseline set of all the boxes in its baseline-sharing group.\n The fallback alignment for first baseline is start, the one for last baseline is end.\n flex 元素将会基于容器的宽和高,按照自身 margin box 的 cross-size 拉伸。If the combined size of the items along the cross axis is less than the size of the alignment container and the item is auto-sized, its size is increased equally (not proportionally), while still respecting the constraints imposed by max-height/max-width (or equivalent functionality), so that the combined size of all auto-sized items exactly fills the alignment container along the cross axis.\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| align-self | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| baseline | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.align-self)\n"
},
"background": {
"name": "## background\n",
"description": "\nbackground 是一种 CSS 简写属性,用于一次性集中定义各种背景属性,包括 color, image, origin 与 size, repeat 方式等等。\n",
"syntax": "\n### 语法\n```\nbackground: [ <bg-layer> , ]* <final-bg-layer>;\n```\n",
"values": "\n### 属性值\n\n`fixed`\n背景固定于视口。在分页媒体中,如果没有视口,则“fixed”背景将相对于页面框固定,因此在每一页都会复制。\n\n\n`local`\n背景相对于元素内容固定:如果元素具有滚动机制,背景将随元素内容滚动。\n\n\n`none`\n被视为图像层,但不绘制任何内容。\n\n\n`scroll`\n背景固定于元素自身,不随内容滚动(实际上附加在元素的边框上)。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| background | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.background)\n"
},
"background-clip": {
"name": "## background-clip\n",
"description": "\nbackground-clip 设置元素的背景(背景图片或颜色)是否延伸到边框、内边距盒子、内容盒子下面。\n",
"syntax": "\n### 语法\n```\nbackground-clip: <box>#;\n```\n",
"values": "\n### 属性值\n\n`border-box`\n背景延伸至边框外沿(但是在边框下层)。\n\n\n`padding-box`\n背景延伸至内边距(padding)外沿。不会绘制到边框处。\n\n\n`content-box`\n背景被裁剪至内容区(content box)外沿。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | border-box |\n| web | border-box |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| background-clip | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| padding-box | 5.0 | √ | x | 9.0 | √ | x |\n| content-box | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-clip)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.background-clip)\n"
},
"background-color": {
"name": "## background-color\n",
"description": "\nCSS属性中的 background-color 会设置元素的背景色,属性的值为颜色值或关键字\"transparent\"二者选其一。\n",
"syntax": "\n### 语法\n```\nbackground-color: <color>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | transparent |\n| web | transparent |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| background-color | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.background-color)\n"
},
"background-image": {
"name": "## background-image\n",
"description": "\nCSS background-image 属性用于为一个元素设置一个或者多个背景图像。\n",
"syntax": "\n### 语法\n```\nbackground-image: <bg-image>#;\n```\n",
"values": "\n### 属性值\n\n`linear-gradient`\n使用由两种或多种颜色沿一条直线进行线性过渡的背景图像。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| background-image | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-image)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.background-image)\n"
},
"border": {
"name": "## border\n",
"description": "\nCSS 的 border 是设置元素边框属性的简写形式,用于设置一个或多个以下属性的值:border-width、border-style、border-color。\n",
"syntax": "\n### 语法\n```\nborder: <line-width> || <line-style> || <color>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border)\n"
},
"border-bottom": {
"name": "## border-bottom\n",
"description": "\nborder-bottom 简写属性把下边框的所有属性:border-bottom-color,border-bottom-style 与 border-bottom-width 设置到了一个声明中。这些属性描述了元素的下边框样式。\n",
"syntax": "\n### 语法\n```\nborder-bottom: <line-width> || <line-style> || <color>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-bottom | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-bottom)\n"
},
"border-bottom-color": {
"name": "## border-bottom-color\n",
"description": "\nborder-bottom-color 属性设置一个元素底部边框的颜色。应当指出,在多数情况下,CSS 简写属性 border-color 或 border-bottom 更方便实用。\n",
"syntax": "\n### 语法\n```\nborder-bottom-color: <color>;\n```\n",
"values": "\n### 属性值\n\n`inherit`\n一个代表父元素底边颜色的关键字(可能和 border-bottom-color 默认值不同)\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-bottom-color | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-bottom-color)\n"
},
"border-bottom-left-radius": {
"name": "## border-bottom-left-radius\n",
"description": "\nborder-bottom-left-radius 这个 css 属性设置元素左下角的圆角。圆角可以是圆或椭圆(注:应为圆或椭圆的一部分),或者当其中一个值为 0 时,圆角将不被设置,这时这个角将展示为直角。\n",
"syntax": "\n### 语法\n```\nborder-bottom-left-radius: <length-percentage>{1,2};\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-bottom-left-radius | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-bottom-left-radius)\n"
},
"border-bottom-right-radius": {
"name": "## border-bottom-right-radius\n",
"description": "\n设置元素边框右下角的圆角半径。允许指定一个或两个半径值来定义椭圆形的角。如果只指定一个值将创建一个均匀的圆角。如果指定两个不同的值,第一个值将用于半长轴,第二个值将用于半短轴,从而可以创建椭圆形的圆角,使其在水平和垂直方向上具有不同的曲率。\n",
"syntax": "\n### 语法\n```\nborder-bottom-right-radius: <length-percentage>{1,2};\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-bottom-right-radius | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-bottom-right-radius)\n"
},
"border-bottom-style": {
"name": "## border-bottom-style\n",
"description": "\n设置元素底部边框的样式。\n",
"syntax": "\n### 语法\n```\nborder-bottom-style: none | solid | dashed | dotted;\n```\n",
"values": "\n### 属性值\n\n`none`\n和关键字 hidden 类似,不显示边框。在这种情况下,如果没有设定背景图片,border-width 计算后的值将是 0,即使先前已经指定过它的值。在单元格边框重叠情况下,none 值优先级最低,意味着如果存在其他的重叠边框,则会显示为那个边框。\n\n\n`solid`\n显示为一条实线。\n\n\n`dashed`\n显示为一系列短的方形虚线。标准中没有定义线段的长度和大小,视不同实现而定。\n\n\n`dotted`\n显示为一系列圆点。标准中没有定义两点之间的间隔大小,视不同实现而定。圆点半径是 border-width 计算值的一半。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-bottom-style | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-style)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-bottom-style)\n"
},
"border-bottom-width": {
"name": "## border-bottom-width\n",
"description": "\nCSS 属性 border-bottom-width 设置一个元素的底部边框宽度。\n",
"syntax": "\n### 语法\n```\nborder-bottom-width: <length> | thin | medium | thick;\n```\n",
"values": "\n### 属性值\n\n`thin`\n细边线\n\n\n`medium`\n中等边线\n\n\n`thick`\n宽边线\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | thin |\n| web | medium |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-bottom-width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| thin | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| medium | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| thick | 5.0 | √ | 3.93 | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-bottom-width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-bottom-width)\n"
},
"border-color": {
"name": "## border-color\n",
"description": "\nCSS 属性 border-color 是一个用于设置元素四个边框颜色的快捷属性: border-top-color、border-right-color、border-bottom-color、border-left-color。\n",
"syntax": "\n### 语法\n```\nborder-color: <color>{1,4};\n```\n",
"values": "\n### 属性值\n\n`color`\n使用 \\<color> 来表示四个边框的颜色,仅用于单值语法。\n\n\n`horizontal`\n使用 \\<color> 来表示水平(左边框和右边框)边框的颜色,仅用于双值语法。\n\n\n`vertical`\n使用 \\<color> 来表示垂直(上边框和下边框)边框的颜色,仅用于双值或三值语法。\n\n\n`top`\n使用 \\<color> 来表示上边框的颜色,仅用于三值或四值语法。\n\n\n`bottom`\n使用 \\<color> 来表示下边框的颜色,仅用于三值或四值语法。\n\n\n`right`\n使用 \\<color> 来表示右边框的颜色,仅用于四值语法。\n\n\n`left`\n使用 \\<color> 来表示左边框的颜色,仅用于四值语法。\n\n\n`inherit`\n这是一个关键词,用于指示四边的颜色值均继承自父元素的计算值。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-color | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-color)\n"
},
"border-left": {
"name": "## border-left\n",
"description": "\nCSS 属性 border-left 是属性border-left-color, border-left-style, 和border-left-width的三者的缩写。这些属性都是在描述一个元素的左边的边框border。\n",
"syntax": "\n### 语法\n```\nborder-left: <line-width> || <line-style> || <color>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-left | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-left)\n"
},
"border-left-color": {
"name": "## border-left-color\n",
"description": "\nborder-left-color 属性设置元素的左边框颜色。值得注意的是,在大数情况下使用 border-color 或 border-left 更加方便和普遍。\n",
"syntax": "\n### 语法\n```\nborder-left-color: <color>;\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-left-color | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left-color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-left-color)\n"
},
"border-left-style": {
"name": "## border-left-style\n",
"description": "\n设置元素左边框的样式。\n",
"syntax": "\n### 语法\n```\nborder-left-style: <line-style>;\n```\n",
"values": "\n### 属性值\n\n`none`\n和关键字 hidden 类似,不显示边框。在这种情况下,如果没有设定背景图片,border-width 计算后的值将是 0,即使先前已经指定过它的值。在单元格边框重叠情况下,none 值优先级最低,意味着如果存在其他的重叠边框,则会显示为那个边框。\n\n\n`solid`\n显示为一条实线。\n\n\n`dashed`\n显示为一系列短的方形虚线。标准中没有定义线段的长度和大小,视不同实现而定。\n\n\n`dotted`\n显示为一系列圆点。标准中没有定义两点之间的间隔大小,视不同实现而定。圆点半径是 border-width 计算值的一半。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-left-style | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left-style)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-left-style)\n"
},
"border-left-width": {
"name": "## border-left-width\n",
"description": "\nCSS 的 border-left-width 属性用来设置盒子的左边框的宽度。\n",
"syntax": "\n### 语法\n```\nborder-left-width: <length> | thin | medium | thick;\n```\n",
"values": "\n### 属性值\n\n`thin`\n细边线\n\n\n`medium`\n中等边线\n\n\n`thick`\n宽边线\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | thin |\n| web | medium |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-left-width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| thin | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| medium | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| thick | 5.0 | √ | 3.93 | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-left-width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-left-width)\n"
},
"border-radius": {
"name": "## border-radius\n",
"description": "\nCSS 属性 border-radius 允许你设置元素的外边框圆角。当使用一个半径时确定一个圆形,当使用两个半径时确定一个椭圆。这个(椭)圆与边框的交集形成圆角效果。\n",
"syntax": "\n### 语法\n```\nborder-radius: <length-percentage>{1,4} [ / <length-percentage>{1,4} ]?;\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-radius | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-radius)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-radius)\n"
},
"border-right": {
"name": "## border-right\n",
"description": "\nCSS 属性 border-right 是属性border-right-color, border-right-style, 和border-right-width的三者的缩写。这些属性都是在描述一个元素的右边的边框border。\n",
"syntax": "\n### 语法\n```\nborder-right: <line-width> || <line-style> || <color>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-right | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-right)\n"
},
"border-right-color": {
"name": "## border-right-color\n",
"description": "\nborder-right-color CSS 属性用来设置元素右边的 border. 这个属性的值也可以通过简写的 CSS 属性 border-color 或border-right来设置。\n",
"syntax": "\n### 语法\n```\nborder-right-color: <color>;\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-right-color | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right-color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-right-color)\n"
},
"border-right-style": {
"name": "## border-right-style\n",
"description": "\n设置元素右边框的样式。\n",
"syntax": "\n### 语法\n```\nborder-right-style: <line-style>;\n```\n",
"values": "\n### 属性值\n\n`none`\n和关键字 hidden 类似,不显示边框。在这种情况下,如果没有设定背景图片,border-width 计算后的值将是 0,即使先前已经指定过它的值。在单元格边框重叠情况下,none 值优先级最低,意味着如果存在其他的重叠边框,则会显示为那个边框。\n\n\n`solid`\n显示为一条实线。\n\n\n`dashed`\n显示为一系列短的方形虚线。标准中没有定义线段的长度和大小,视不同实现而定。\n\n\n`dotted`\n显示为一系列圆点。标准中没有定义两点之间的间隔大小,视不同实现而定。圆点半径是 border-width 计算值的一半。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-right-style | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right-style)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-right-style)\n"
},
"border-right-width": {
"name": "## border-right-width\n",
"description": "\nCSS 的**border-right-width** 用来设置盒子右边框的宽度。\n",
"syntax": "\n### 语法\n```\nborder-right-width: <length> | thin | medium | thick;\n```\n",
"values": "\n### 属性值\n\n`thin`\n细边线\n\n\n`medium`\n中等边线\n\n\n`thick`\n宽边线\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | thin |\n| web | medium |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-right-width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| thin | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| medium | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| thick | 5.0 | √ | 3.93 | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-right-width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-right-width)\n"
},
"border-style": {
"name": "## border-style\n",
"description": "\nborder-style 是一个 CSS 简写属性,用来设定元素所有边框的样式。\n",
"syntax": "\n### 语法\n```\nborder-style: <line-style>{1,4};\n```\n",
"values": "\n### 属性值\n\n`none`\n和关键字 hidden 类似,不显示边框。在这种情况下,如果没有设定背景图片,border-width 计算后的值将是 0,即使先前已经指定过它的值。在单元格边框重叠情况下,none 值优先级最低,意味着如果存在其他的重叠边框,则会显示为那个边框。\n\n\n`solid`\n显示为一条实线。\n\n\n`dashed`\n显示为一系列短的方形虚线。标准中没有定义线段的长度和大小,视不同实现而定。\n\n\n`dotted`\n显示为一系列圆点。标准中没有定义两点之间的间隔大小,视不同实现而定。圆点半径是 border-width 计算值的一半。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-style | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-style)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-style)\n"
},
"border-top": {
"name": "## border-top\n",
"description": "\nCSS 属性 border-top是属性 border-top-color, border-top-style, 和border-top-width 的三者的缩写。这些属性都是在描述一个元素的上方的边框border。\n",
"syntax": "\n### 语法\n```\nborder-top: <line-width> || <line-style> || <color>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-top | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-top)\n"
},
"border-top-color": {
"name": "## border-top-color\n",
"description": "\nborder-top-color 属性用以设置某元素顶部 border的颜色。通常,用border-color 或 border-top 设置该颜色更为便捷可取。\n",
"syntax": "\n### 语法\n```\nborder-top-color: <color>;\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-top-color | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-top-color)\n"
},
"border-top-left-radius": {
"name": "## border-top-left-radius\n",
"description": "\nborder-top-left-radius 用来设置元素左上角的圆角效果。这段圆弧(角)可以是圆或椭圆的一部分。如果其中有一个值为 0,那么将无圆角效果(见 border-top-left-radius 取值方式)。\n",
"syntax": "\n### 语法\n```\nborder-top-left-radius: <length-percentage>{1,2};\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-top-left-radius | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-top-left-radius)\n"
},
"border-top-right-radius": {
"name": "## border-top-right-radius\n",
"description": "\nborder-top-right-radius 属性设置元素的右上角弧形,这个圆弧可能是一个椭圆,或者其中一个值是 0 的话,就是没有圆弧,换句话就是说拐角是方形的。\n",
"syntax": "\n### 语法\n```\nborder-top-right-radius: <length-percentage>{1,2};\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-top-right-radius | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-top-right-radius)\n"
},
"border-top-style": {
"name": "## border-top-style\n",
"description": "\n设置元素顶部边框的样式。\n",
"syntax": "\n### 语法\n```\nborder-top-style: <line-style>;\n```\n",
"values": "\n### 属性值\n\n`none`\n和关键字 hidden 类似,不显示边框。在这种情况下,如果没有设定背景图片,border-width 计算后的值将是 0,即使先前已经指定过它的值。在单元格边框重叠情况下,none 值优先级最低,意味着如果存在其他的重叠边框,则会显示为那个边框。\n\n\n`solid`\n显示为一条实线。\n\n\n`dashed`\n显示为一系列短的方形虚线。标准中没有定义线段的长度和大小,视不同实现而定。\n\n\n`dotted`\n显示为一系列圆点。标准中没有定义两点之间的间隔大小,视不同实现而定。圆点半径是 border-width 计算值的一半。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-top-style | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-style)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-top-style)\n"
},
"border-top-width": {
"name": "## border-top-width\n",
"description": "\ncss 属性 border-top-width 是用于设置盒模型的上边框的宽度\n",
"syntax": "\n### 语法\n```\nborder-top-width: <length> | thin | medium | thick;\n```\n",
"values": "\n### 属性值\n\n`thin`\n细边线\n\n\n`medium`\n中等边线\n\n\n`thick`\n宽边线\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | thin |\n| web | medium |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-top-width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| thin | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| medium | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| thick | 5.0 | √ | 3.93 | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-top-width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-top-width)\n"
},
"border-width": {
"name": "## border-width\n",
"description": "\nborder-width 属性可以设置盒子模型的边框宽度。\n",
"syntax": "\n### 语法\n```\nborder-width: <line-width>{1,4};\n```\n",
"values": "\n### 属性值\n\n`thin`\n细边线\n\n\n`medium`\n中等边线\n\n\n`thick`\n宽边线\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | thin |\n| web | medium |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| border-width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| thin | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| medium | 5.0 | √ | 3.93 | 9.0 | √ | - |\n| thick | 5.0 | √ | 3.93 | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border-width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.border-width)\n"
},
"bottom": {
"name": "## bottom\n",
"description": "\nbottom样式属性定义了定位元素下外边距边界与其包含块下边界之间的偏移,非定位元素设置此属性无效。\n",
"syntax": "\n### 语法\n```\nbottom: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\n对于绝对定位元素,元素将忽略此属性而以top属性为准,如果此时设置height: auto,将基于内容需要的高度设置宽度;如果top也为auto的话,元素的垂直位置就是它假如作为静态 (即 static) 元素时该在的位置。\n对于相对定位元素,元素相对正常位置的偏移量将基于top属性;如果top也为auto的话,元素将不会有偏移。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| bottom | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/bottom)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.bottom)\n"
},
"box-shadow": {
"name": "## box-shadow\n",
"description": "\nCSS box-shadow 属性用于在元素的框架上添加阴影效果。你可以在同一个元素上设置多个阴影效果,并用逗号将他们分隔开。该属性可设置的值包括阴影的 X 轴偏移量、Y 轴偏移量、模糊半径、扩散半径和颜色。\n",
"syntax": "\n### 语法\n```\nbox-shadow: none | <shadow>#;\n```\n",
"values": "\n### 属性值\n\n`inset`\n如果没有指定inset,默认阴影在边框外,即阴影向外扩散。\n 使用 inset 关键字会使得阴影落在盒子内部,这样看起来就像是内容被压低了。此时阴影会在边框之内 (即使是透明边框)、背景之上、内容之下。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| box-shadow | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-shadow)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.box-shadow)\n"
},
"box-sizing": {
"name": "## box-sizing\n",
"description": "\nCSS 中的 box-sizing 属性定义了 user agent 应该如何计算一个元素的总宽度和总高度。\n",
"syntax": "\n### 语法\n```\nbox-sizing: content-box | border-box;\n```\n",
"values": "\n### 属性值\n\n`content-box`\n默认值,标准盒子模型。width 与 height 只包括内容的宽和高,不包括边框(border),内边距(padding),外边距(margin)。注意:内边距、边框和外边距都在这个盒子的外部。比如说,.box {width: 350px; border: 10px solid black;} 在浏览器中的渲染的实际宽度将是 370px。\n 尺寸计算公式:\n \n width = 内容的宽度\n height = 内容的高度\n \n 宽度和高度的计算值都不包含内容的边框(border)和内边距(padding)。\n\n\n`border-box`\nwidth 和 height 属性包括内容,内边距和边框,但不包括外边距。这是当文档处于 Quirks 模式 时 Internet Explorer 使用的盒模型。注意,填充和边框将在盒子内 , 例如, .box {width: 350px; border: 10px solid black;} 导致在浏览器中呈现的宽度为 350px 的盒子。内容框不能为负,并且被分配到 0,使得不可能使用 border-box 使元素消失。\n 尺寸计算公式:\n \n width = border + padding + 内容的宽度\n height = border + padding + 内容的高度\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | border-box |\n| web | content-box |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| box-sizing | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/box-sizing)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.box-sizing)\n"
},
"color": {
"name": "## color\n",
"description": "\ncolor CSS 属性设置文本及文本装饰(text-decoration)的前景色颜色值。\n",
"syntax": "\n### 语法\n```\ncolor: <color>;\n```\n",
"values": "\n### 属性值\n\n`currentcolor`\n将颜色设置为元素的 color 属性值。但是,如果设置为 color 的值,currentcolor 将被视为 inherit。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | #000000 |\n| web | canvastext |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)\n- [input](/uni-app-x/component/input.html)\n- [textarea](/uni-app-x/component/textarea.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| color | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.color)\n"
},
"display": {
"name": "## display\n",
"description": "\nCSS display 属性设置元素的布局方式,默认值为flex(弹性布局)。\n",
"syntax": "\n### 语法\n```\ndisplay: flex | none;\n```\n",
"values": "\n### 属性值\n\n`flex`\n该元素的行为类似块级元素并且根据弹性盒模型布局它的内容。\n\n\n`none`\n使元素不再显示,其对布局不会有影响(文档渲染得好像这个元素并不存在)。所有的后代元素也不会再显示。为了使元素占据一个它通常占据的空间,但实际上没有渲染任何东西,应该使用 visibility 属性。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | flex |\n| web | inline |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| display | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/display)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.display)\n"
},
"flex": {
"name": "## flex\n",
"description": "\nflex CSS 简写属性设置了弹性项目如何增大或缩小以适应其弹性容器中可用的空间。\n",
"syntax": "\n### 语法\n```\nflex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ];\n```\n",
"values": "\n### 属性值\n\n`initial`\n元素会根据自身宽高设置尺寸。它会缩短自身以适应 flex 容器,但不会伸长并吸收 flex 容器中的额外自由空间来适应 flex 容器。相当于将属性设置为\"flex: 0 1 auto\"\n\n\n`auto`\n元素会根据自身的宽度与高度来确定尺寸,但是会伸长并吸收 flex 容器中额外的自由空间,也会缩短自身来适应 flex 容器。这相当于将属性设置为 \"flex: 1 1 auto\".\n\n\n`none`\n元素会根据自身宽高来设置尺寸。它是完全非弹性的:既不会缩短,也不会伸长来适应 flex 容器。相当于将属性设置为\"flex: 0 0 auto\"\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | none |\n| web | initial |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| flex | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.flex)\n"
},
"flex-basis": {
"name": "## flex-basis\n",
"description": "\nCSS 属性 flex-basis 指定了 flex 元素在主轴方向上的初始大小。如果不使用 box-sizing 改变盒模型的话,那么这个属性就决定了 flex 元素的内容盒(content-box)的尺寸。\n",
"syntax": "\n### 语法\n```\nflex-basis: auto | <length> | <percentage>;\n```\n",
"values": "\n### 属性值\n\n`auto`\n参照元素的 `width` 和 `height` 属性计算初始大小。\n\n\n`content`\n根据元素的内容自动计算初始大小。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| flex-basis | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| content | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-basis)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.flex-basis)\n"
},
"flex-direction": {
"name": "## flex-direction\n",
"description": "\nCSS flex-direction 属性指定了内部元素是如何在 flex 容器中布局的,定义了主轴的方向 (正方向或反方向)。\n",
"syntax": "\n### 语法\n```\nflex-direction: row | row-reverse | column | column-reverse;\n```\n",
"values": "\n### 属性值\n\n`row`\nflex 容器的主轴被定义为与文本方向相同。主轴起点和主轴终点与内容方向相同。\n\n\n`row-reverse`\n表现和 row 相同,但是置换了主轴起点和主轴终点\n\n\n`column`\nflex 容器的主轴和块轴相同。主轴起点与主轴终点和书写模式的前后点相同\n\n\n`column-reverse`\n表现和column相同,但是置换了主轴起点和主轴终点\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | column |\n| web | row |",
"unixTags": "### 适用组件 @unix-tags \n - [view](/uni-app-x/component/view.html)\n- [scroll-view](/uni-app-x/component/scroll-view.html)\n- [list-view](/uni-app-x/component/list-view.html)\n- [list-item](/uni-app-x/component/list-item.html)\n- [swiper-item](/uni-app-x/component/swiper-item.html)\n- [navigator](/uni-app-x/component/navigator.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| flex-direction | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-direction)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.flex-direction)\n"
},
"flex-flow": {
"name": "## flex-flow\n",
"description": "\nCSS flex-flow 属性是 flex-direction 和 flex-wrap 的简写。\n",
"syntax": "\n### 语法\n```\nflex-flow: <'flex-direction'> || <'flex-wrap'>;\n```\n",
"values": "\n### 属性值\n\n`column`\n主轴为垂直方向,起点在上沿。\n\n\n`column-reverse`\n主轴为垂直方向(与column相同),起点在下沿(与column相反)。\n\n\n`row`\n主轴为水平方向,起点在左端。\n\n\n`row-reverse`\n主轴为水平方向(与row相同),起点在右端(与row相反)。\n\n\n`nowrap`\n不换行。\n\n\n`wrap`\n换行,第一行在上方。\n\n\n`wrap-reverse`\n换行(与wrap相同),第一行在下方(与wrap相反)。\n",
"defaultValue": "",
"unixTags": "### 适用组件 @unix-tags \n - [view](/uni-app-x/component/view.html)\n- [scroll-view](/uni-app-x/component/scroll-view.html)\n- [list-view](/uni-app-x/component/list-view.html)\n- [list-item](/uni-app-x/component/list-item.html)\n- [swiper-item](/uni-app-x/component/swiper-item.html)\n- [navigator](/uni-app-x/component/navigator.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| flex-flow | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-flow)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.flex-flow)\n"
},
"flex-grow": {
"name": "## flex-grow\n",
"description": "\nCSS 属性 flex-grow CSS 设置 flex 项 主尺寸 的 flex 增长系数。\n",
"syntax": "\n### 语法\n```\nflex-grow: <number>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| flex-grow | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-grow)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.flex-grow)\n"
},
"flex-shrink": {
"name": "## flex-shrink\n",
"description": "\nCSS flex-shrink 属性指定了 flex 元素的收缩规则。flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据 flex-shrink 的值。\n",
"syntax": "\n### 语法\n```\nflex-shrink: <number>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 1 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| flex-shrink | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-shrink)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.flex-shrink)\n"
},
"flex-wrap": {
"name": "## flex-wrap\n",
"description": "\nCSS 的 flex-wrap 属性指定 flex 元素单行显示还是多行显示。如果允许换行,这个属性允许你控制行的堆叠方向。\n",
"syntax": "\n### 语法\n```\nflex-wrap: nowrap | wrap | wrap-reverse;\n```\n",
"values": "\n### 属性值\n\n`nowrap`\nflex 的元素被摆放到到一行,这可能导致 flex 容器溢出。cross-start 会根据 flex-direction 的值等价于 start 或 before。为该属性的默认值。\n\n\n`wrap`\n换行,第一行在上方。\n\n\n`wrap-reverse`\n换行(与wrap相同),第一行在下方(与wrap相反)。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | nowrap |\n| web | nowrap |",
"unixTags": "### 适用组件 @unix-tags \n - [view](/uni-app-x/component/view.html)\n- [scroll-view](/uni-app-x/component/scroll-view.html)\n- [list-view](/uni-app-x/component/list-view.html)\n- [list-item](/uni-app-x/component/list-item.html)\n- [swiper-item](/uni-app-x/component/swiper-item.html)\n- [navigator](/uni-app-x/component/navigator.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| flex-wrap | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/flex-wrap)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.flex-wrap)\n"
},
"font-family": {
"name": "## font-family\n",
"description": "\nCSS 属性 font-family 允许你通过给定一个有先后顺序的,由字体名或者字体族名组成的列表来为选定的元素设置字体。\n",
"syntax": "\n### 语法\n```\nfont-family: <family-name>;\n```\n",
"values": "\n### 属性值\n\n`cursive`\n草书字体。这种字体有的有连笔,有的还有特殊的斜体效果。因为一般这种字体都有一点连笔效果,所以会给人一种手写的感觉。\n 例如:Brush Script MT、Brush Script Std、Lucida Calligraphy、Lucida Handwriting、Apple Chancery、cursive。\n\n\n`fantasy`\nFantasy 字体主要是那些具有特殊艺术效果的字体。\n 例如:Papyrus、Herculanum、Party LET、Curlz MT、Harrington、fantasy。\n\n\n`monospace`\n等宽字体,即字体中每个字宽度相同。\n 例如:Fira Mono、DejaVu Sans Mono、Menlo、Consolas、Liberation Mono、Monaco、Lucida Console、monospace。\n\n\n`sans-serif`\n无衬线字体,即笔画结尾是平滑的字体。\n 例如:Open Sans、Fira Sans、Lucida Sans、Lucida Sans Unicode、Trebuchet MS、Liberation Sans、Nimbus Sans L、sans-serif。\n\n\n`serif`\n带衬线字体,笔画结尾有特殊的装饰线或衬线。\n 例如:Lucida Bright、Lucida Fax、Palatino、Palatino Linotype、Palladio、URW Palladio、serif。\n",
"defaultValue": "",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)\n- [input](/uni-app-x/component/input.html)\n- [textarea](/uni-app-x/component/textarea.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| font-family | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-family)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.font-family)\n"
},
"font-size": {
"name": "## font-size\n",
"description": "\nfont-size CSS 属性设置字体大小。更改字体大小还会更新字体大小相关的 `\\<length>` 单位,例如 line-height 属性的 em 单位值。\n",
"syntax": "\n### 语法\n```\nfont-size: <absolute-size> | <relative-size> | <length-percentage>;\n```\n",
"values": "\n### 属性值\n\n`large`\n基于用户默认字体大小(medium)的绝对大小关键字。\n\n\n`larger`\n相对大小关键字。字体大小将相对于父元素的字体大小变大或变小,大致按照上面用于区分绝对大小关键字的比率。\n\n\n`medium`\n基于用户默认字体大小(medium)的绝对大小关键字。\n\n\n`small`\n基于用户默认字体大小(medium)的绝对大小关键字。\n\n\n`smaller`\n相对大小关键字。字体大小将相对于父元素的字体大小变大或变小,大致按照上面用于区分绝对大小关键字的比率。\n\n\n`x-large`\n基于用户默认字体大小(medium)的绝对大小关键字。\n\n\n`x-small`\n基于用户默认字体大小(medium)的绝对大小关键字。\n\n\n`xx-large`\n基于用户默认字体大小(medium)的绝对大小关键字。\n\n\n`xx-small`\n基于用户默认字体大小(medium)的绝对大小关键字。\n\n\n`xxx-large`\n基于用户默认字体大小(medium)的绝对大小关键字。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 16 |\n| web | medium |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)\n- [input](/uni-app-x/component/input.html)\n- [textarea](/uni-app-x/component/textarea.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| font-size | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-size)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.font-size)\n"
},
"font-style": {
"name": "## font-style\n",
"description": "\nfont-style CSS 属性允许你选择 font-family 字体下的 italic 或 oblique 样式。\n",
"syntax": "\n### 语法\n```\nfont-style: normal | italic | oblique <angle>{0,2};\n```\n",
"values": "\n### 属性值\n\n`italic`\n选择斜体,如果当前字体没有可用的斜体版本,会选用倾斜体(oblique )替代。\n\n\n`normal`\n选择 font-family 的常规字体。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | normal |\n| web | normal |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| font-style | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-style)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.font-style)\n"
},
"font-weight": {
"name": "## font-weight\n",
"description": "\nfont-weight CSS 属性指定了字体的粗细程度。一些字体只提供 normal 和 bold 两种值。\n",
"syntax": "\n### 语法\n```\nfont-weight: <font-weight-absolute>{1,2};\n```\n",
"values": "\n### 属性值\n\n`normal`\n正常粗细,与 400 等值。\n\n\n`bold`\n加粗,与 700 等值。\n\n\n`400`\n正常粗细,与 normal 等值。\n\n\n`700`\n加粗,与 bold 等值。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | normal |\n| web | normal |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| font-weight | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/font-weight)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.font-weight)\n"
},
"height": {
"name": "## height\n",
"description": "\nheight CSS 属性指定了一个元素的高度。默认情况下,这个属性决定的是内容区( content area)的高度,但是,如果将 box-sizing 设置为 border-box , 这个属性决定的将是边框区域(border area)的高度。\n",
"syntax": "\n### 语法\n```\nheight: auto | <length> | <percentage>;\n```\n",
"values": "\n### 属性值\n\n`fit-content`\n将 fill-content 公式中的可用位置替换为特定的参数以进行使用,如:min(max-content, max(min-content, ))\n\n\n`max-content`\n设置为允许的最大高度。\n\n\n`min-content`\n设置为允许的最小高度。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| height | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| fit-content | 5.0 | √ | x | 9.0 | √ | x |\n| max-content | 5.0 | √ | x | 9.0 | √ | x |\n| min-content | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/height)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.height)\n"
},
"justify-content": {
"name": "## justify-content\n",
"description": "\nCSS justify-content 属性定义浏览器如何沿着弹性容器的主轴和网格容器的行向轴分配内容元素之间和周围的空间。\n",
"syntax": "\n### 语法\n```\njustify-content: center | flex-star | flex-end | space-between | space-around;\n```\n",
"values": "\n### 属性值\n\n`center`\n元素紧密地排列在主轴方向居中对齐\n\n\n`flex-start`\n元素紧密地排列在容器主轴起始侧\n\n\n`flex-end`\n元素紧密地排列在容器主轴结束侧\n\n\n`space-between`\n在主轴上均匀分配元素。相邻元素间距离相同。第一个元素与主轴首对齐,最后一个元素与主轴尾对齐\n\n\n`space-around`\n元素沿着主轴均匀分布在容器中。相邻项之间的间距,主轴起始位置到第一个元素的间距,主轴结束位置到最后一个元素的间距,都完全一样\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | flex-start |\n| web | normal |",
"unixTags": "### 适用组件 @unix-tags \n - [view](/uni-app-x/component/view.html)\n- [scroll-view](/uni-app-x/component/scroll-view.html)\n- [list-view](/uni-app-x/component/list-view.html)\n- [list-item](/uni-app-x/component/list-item.html)\n- [swiper-item](/uni-app-x/component/swiper-item.html)\n- [navigator](/uni-app-x/component/navigator.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| justify-content | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.justify-content)\n"
},
"left": {
"name": "## left\n",
"description": "\nCSS **left**属性定义了定位元素的左外边距边界与其包含块左边界之间的偏移,非定位元素设置此属性无效。\n",
"syntax": "\n### 语法\n```\nleft: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\n这个关键字表示:\n \n 对于绝对定位元素,元素将忽略此属性而以right属性为准,如果此时设置width: auto,将基于内容需要的宽度设置宽度;如果right也为auto的话,元素的水平位置就是它假如作为静态 (即 static) 元素时该在的位置。\n 对于相对定位元素,元素相对正常位置的偏移量将基于right属性;如果right也为auto的话,元素将不会有偏移。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| left | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/left)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.left)\n"
},
"letter-spacing": {
"name": "## letter-spacing\n",
"description": "\nCSS 的 letter-spacing 属性用于设置文本字符的间距表现。在渲染文本时添加到字符之间的自然间距中。letter-spacing 的正值会导致字符分布得更远,而 letter-spacing 的负值会使字符更接近。\n",
"syntax": "\n### 语法\n```\nletter-spacing: normal | <length>;\n```\n",
"values": "\n### 属性值\n\n`normal`\n此间距是按照当前字体的正常间距确定的。和 0 不同的是,normal 会让用户代理调整文字之间空间来对齐文字。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | normal |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| letter-spacing | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/letter-spacing)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.letter-spacing)\n"
},
"line-height": {
"name": "## line-height\n",
"description": "\nline-height CSS 属性用于设置多行元素的空间量,如多行文本的间距。对于块级元素,它指定元素行盒(line boxes)的最小高度。对于非替代的 inline 元素,它用于计算行盒(line box)的高度。\n",
"syntax": "\n### 语法\n```\nline-height: normal | <number> | <length> | <percentage>;\n```\n",
"values": "\n### 属性值\n\n`normal`\n取决于用户代理。桌面浏览器(包括 Firefox)使用默认值,约为 1.2,这取决于元素的 font-family。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 1.2 |\n| web | normal |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)\n- [textarea](/uni-app-x/component/textarea.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| line-height | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/line-height)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.line-height)\n"
},
"lines": {
"name": "## lines\n",
"description": "\ntext 组件专有样式,设置文本组件最大行数\n",
"syntax": "\n### 语法\n```\nlines: <integer>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | -1 |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)\n- [input](/uni-app-x/component/input.html)\n- [textarea](/uni-app-x/component/textarea.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| lines | 5.0 | x | 3.9+ | 9.0 | x | - |\n",
"reference": "\n### 参见\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.lines)\n"
},
"margin": {
"name": "## margin\n",
"description": "\nmargin 属性为给定元素设置所有四个(上下左右)方向的外边距属性。也就是 margin-top,margin-right,margin-bottom,和 margin-left 四个外边距属性设置的简写。\n",
"syntax": "\n### 语法\n```\nmargin: [ <length> | <percentage> | auto ]{1,4};\n```\n",
"values": "\n### 属性值\n\n`auto`\n让浏览器自己选择一个合适的外边距。有时,在一些特殊情况下,该值可以使元素居中。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| margin | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.margin)\n"
},
"margin-bottom": {
"name": "## margin-bottom\n",
"description": "\nmargin-bottom 属性设置与元素相关联的盒子模型的下外边距。可以为负值\n",
"syntax": "\n### 语法\n```\nmargin-bottom: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\n由浏览器自己选择一个合适的值。参见 margin。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| margin-bottom | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-bottom)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.margin-bottom)\n"
},
"margin-left": {
"name": "## margin-left\n",
"description": "\nmargin-left 属性 设置与元素相关联的盒子模型的左外边距。这个值可以为负值。\n",
"syntax": "\n### 语法\n```\nmargin-left: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\nauto 关键词表示在当前布局模式下,浏览器根据接收的左边距自动计算出外边距。如果有几组 margin-left 和 margin-right 设置为 auto,那么最后计算的空间分布,会根据 display,float,position 属性,自动生成以下几种情况:\n \n \n \n Value of display\n Value of float\n Value of position\n Computed value of auto\n Comment\n \n \n \n \n inline, inline-block, inline-table\n any\n static or relative\n 0\n Inline layout mode\n \n \n block, inline, inline-block, block, table, inline-table, list-item, table-caption\n any\n static or relative\n 0, 除非margin-left和 margin-right 同时都设置为 auto。这样的话,元素就被设置为基于父元素居中。\n Block layout mode\n \n \n block, inline, inline-block, block, table, inline-table, list-item, table-caption\n left or right\n static or relative\n 0\n Block layout mode (floating element)\n \n \n any table-*, except table-caption\n any\n any\n 0\n Internal table-* elements don't have margins, use border-spacing instead\n \n \n any, except flex, inline-flex, or table-*\n any\n fixed or absolute\n 0, except if both margin-left and margin-right are set to auto. In this case, it is set to the value centering the border area inside the available width, if fixed.\n Absolutely positioned layout mode\n \n \n flex, inline-flex\n any\n any\n 在水平方向上有空余空间的情况下,空余的空间会被平均分给水平方向上写有 margin-left:auto 属性的元素的外边距\n Flexbox layout mode\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| margin-left | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-left)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.margin-left)\n"
},
"margin-right": {
"name": "## margin-right\n",
"description": "\nmargin-right 属性 设置与元素相关联的盒子模型的右外边距。这个值可以为负值。\n",
"syntax": "\n### 语法\n```\nmargin-right: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\nauto 关键词表示在当前布局模式下,浏览器根据接收的左边距自动计算出外边距。如果有几组 margin-left 和 margin-right 设置为 auto,那么最后计算的空间分布,会根据 display,float,position 属性,自动生成以下几种情况:\n \n \n \n Value of display\n Value of float\n Value of position\n Computed value of auto\n Comment\n \n \n \n \n inline, inline-block, inline-table\n any\n static or relative\n 0\n Inline layout mode\n \n \n block, inline, inline-block, block, table, inline-table, list-item, table-caption\n any\n static or relative\n 0, except if both margin-left and margin-right are set to auto. In this case, it is set to the value centering the element inside its parent.\n Block layout mode\n \n \n block, inline, inline-block, block, table, inline-table, list-item, table-caption\n left or right\n static or relative\n 0\n Block layout mode (floating element)\n \n \n any table-*, except table-caption\n any\n any\n 0\n Internal table-* elements don't have margins, use border-spacing instead\n \n \n any, except flex, inline-flex, or table-*\n any\n fixed or absolute\n 0, except if both margin-left and margin-right are set to auto. In this case, it is set to the value centering the border area inside the available width, if fixed.\n Absolutely positioned layout mode\n \n \n flex, inline-flex\n any\n any\n 0, except if there is any positive horizontal free space. In this case, it is evenly distributed to all horizontal auto margins.\n Flexbox layout mode\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| margin-right | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-right)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.margin-right)\n"
},
"margin-top": {
"name": "## margin-top\n",
"description": "\nmargin-top CSS 属性用于设置元素的顶部外边距外边距区域。正值使它离相邻元素更远,而负值使它更靠近相邻元素。\n",
"syntax": "\n### 语法\n```\nmargin-top: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\n浏览器选择一个合适的值来使用。参见 margin。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| margin-top | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/margin-top)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.margin-top)\n"
},
"max-height": {
"name": "## max-height\n",
"description": "\nCSS属性 max-height 设置元素的最大高度。它防止height属性的使用值(used value)大于 max-height 的指定值。\n",
"syntax": "\n### 语法\n```\nmax-height: <length>;\n```\n",
"values": "\n### 属性值\n\n`fit-content`\n元素的最大高度根据内容可用高度自适应,当不会超过内容的最大高度 `max-content` 值。\n\n\n`max-content`\n元素的最大高度可以扩展到内容的最大高度。\n\n\n`min-content`\n元素的最大高度限制在内容的最小高度之内。\n\n\n`auto`\n元素的高度可以根据其内容的高度自动扩展,但仍然受到其他相关属性(如 `height` 和 `min-height`)的影响。如果没有其他限制,元素的高度将扩展以适应内容。\n\n\n`none`\n元素的高度不再受到任何最大高度的限制,即使元素的内容很多,也会根据内容的大小来自动扩展。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | none |\n| web | none |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| max-height | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| fit-content | 5.0 | √ | x | 9.0 | √ | x |\n| max-content | 5.0 | √ | x | 9.0 | √ | x |\n| min-content | 5.0 | √ | x | 9.0 | √ | x |\n| auto | 5.0 | √ | x | 9.0 | √ | x |\n| none | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/max-height)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.max-height)\n"
},
"max-width": {
"name": "## max-width\n",
"description": "\nmax-width 属性用来给元素设置最大宽度值。定义了 max-width 的元素会在达到 max-width 值之后避免进一步按照 width 属性设置变大。\n",
"syntax": "\n### 语法\n```\nmax-width: <length>;\n```\n",
"values": "\n### 属性值\n\n`fit-content`\n与 max-content 等价。\n\n\n`max-content`\n元素的最大宽度可以扩展到内容的最大宽度。\n\n\n`min-content`\n元素的最大宽度限制在内容的最小宽度之内。\n\n\n`auto`\n浏览器将通过计算为指定元素选择一个 max-width 值。\n\n\n`none`\n元素未设置最大值\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | none |\n| web | none |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| max-width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| fit-content | 5.0 | √ | x | 9.0 | √ | x |\n| max-content | 5.0 | √ | x | 9.0 | √ | x |\n| min-content | 5.0 | √ | x | 9.0 | √ | x |\n| auto | 5.0 | √ | x | 9.0 | √ | x |\n| none | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/max-width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.max-width)\n"
},
"min-height": {
"name": "## min-height\n",
"description": "\nCSS 属性 min-height 能够设置元素的最小高度。这样能够防止 height 属性的应用值小于 min-height 的值。\n",
"syntax": "\n### 语法\n```\nmin-height: <length>;\n```\n",
"values": "\n### 属性值\n\n`fit-content`\n元素的高度将自动调整为适应内容的大小,但不会小于内容的最小高度 `min-content` 值。\n\n\n`max-content`\n元素的最小高度不会小于内容的最大高度。\n\n\n`min-content`\n元素的最小高度不会小于内容的最小高度。\n\n\n`auto`\n浏览器将通过计算为指定元素选择一个 min-height 值。\n\n\n`none`\n不限制盒容器的尺寸。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0px |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| min-height | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| fit-content | 5.0 | √ | x | 9.0 | √ | x |\n| max-content | 5.0 | √ | x | 9.0 | √ | x |\n| min-content | 5.0 | √ | x | 9.0 | √ | x |\n| auto | 5.0 | √ | x | 9.0 | √ | x |\n| none | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/min-height)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.min-height)\n"
},
"min-width": {
"name": "## min-width\n",
"description": "\nmin-width 属性为给定元素设置最小宽度。它可以阻止 width 属性的应用值小于 min-width 的值。\n",
"syntax": "\n### 语法\n```\nmin-width: <length>;\n```\n",
"values": "\n### 属性值\n\n`fit-content`\n等同于 min(max-content, max(min-content, fill-available).\n\n\n`max-content`\n固有首选宽度。\n\n\n`min-content`\n固有最小宽度\n\n\n`auto`\n用于弹性元素的默认最小宽度。相比其他布局中以0为默认值,auto能为弹性布局指明更合理的默认表现。\n\n\n`none`\n元素未设置最小值\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0px |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| min-width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| fit-content | 5.0 | √ | x | 9.0 | √ | x |\n| max-content | 5.0 | √ | x | 9.0 | √ | x |\n| min-content | 5.0 | √ | x | 9.0 | √ | x |\n| auto | 5.0 | √ | x | 9.0 | √ | x |\n| none | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/min-width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.min-width)\n"
},
"opacity": {
"name": "## opacity\n",
"description": "\nopacity 属性指定了一个元素的不透明度。换言之,opacity 属性指定了一个元素后面的背景的被覆盖程度。\n",
"syntax": "\n### 语法\n```\nopacity: <alpha-value>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 1 |\n| web | 1 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| opacity | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/opacity)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.opacity)\n"
},
"overflow": {
"name": "## overflow\n",
"description": "\noverflow 是 CSS 的简写属性,其设置了元素溢出时所需的行为——即当元素的内容太大而无法适应它的块级格式化上下文时。\n",
"syntax": "\n### 语法\n```\noverflow: visible | hidden;\n```\n",
"values": "\n### 属性值\n\n`visible`\n暂时仅view组件支持visible,其他组件支持不支持\n\n\n`hidden`\n如果需要,内容将被裁减以适应边距(padding)盒。不提供滚动条,也不支持允许用户滚动(例如通过拖拽或者使用滚轮)。内容可以以编程的方式滚动(例如,通过设置 scrollLeft 等属性的值或 scrollTo() 方法), 因此该元素仍然是一个滚动的容器。\n\n\n`scroll`\n如果需要,内容将被裁减以适应边距(padding)盒。无论是否实际裁剪了任何内容,浏览器总是显示滚动条,以防止滚动条在内容改变时出现或者消失。打印机可能会打印溢出的内容。\n\n\n`auto`\n取决于用户代理。如果内容适应边距(padding)盒,它看起来与 visible 相同,但是仍然建立了一个新的块级格式化上下文。如果内容溢出,则浏览器提供滚动条。\n\n\n`clip`\n类似于 hidden,内容将以元素的边距(padding)盒进行裁剪。clip 和 hidden 之间的区别是 clip 关键字禁止所有滚动,包括以编程方式的滚动。该盒子不是一个滚动的容器,并且不会启动新的格式化上下文。如果你希望开启一个新的格式化上下文,你可以使用 display: flow-root 来这样做。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | hidden |\n| web | visible |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| overflow | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| scroll | 5.0 | √ | x | 9.0 | √ | x |\n| auto | 5.0 | √ | x | 9.0 | √ | x |\n| clip | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/overflow)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.overflow)\n"
},
"padding": {
"name": "## padding\n",
"description": "\npadding CSS 简写属性控制元素所有四条边的内边距区域。\n",
"syntax": "\n### 语法\n```\npadding: [ <length> | <percentage> ]{1,4};\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| padding | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.padding)\n"
},
"padding-bottom": {
"name": "## padding-bottom\n",
"description": "\nCSS 属性 padding-bottom 是指一个元素在内边距区域(padding area)中下方的高度。内边距(padding)是指一个元素的内容和边框之间的区域。和外边距(margin)不同,内边距(padding)是不允许有负值的。内边距(padding)可以用四个值声明一个元素的四个方向的内边距(paddings),这是一种 CSS 缩写属性。\n",
"syntax": "\n### 语法\n```\npadding-bottom: <length> | <percentage>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| padding-bottom | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-bottom)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.padding-bottom)\n"
},
"padding-left": {
"name": "## padding-left\n",
"description": "\nCSS 属性 padding-left 是指一个元素在内边距区域(padding area)中左边的宽度。内边距(padding)是指一个元素的内容和边框之间的区域。\n",
"syntax": "\n### 语法\n```\npadding-left: <length> | <percentage>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| padding-left | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-left)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.padding-left)\n"
},
"padding-right": {
"name": "## padding-right\n",
"description": "\nCSS 属性 padding-right 是指一个元素在内边距区域(padding area)中右边的宽度。内边距(padding)是指一个元素的内容和边框之间的区域。和外边距(margin)不同,内边距(padding)是不允许有负值的。内边距(padding)可以用四个值声明一个元素的四个方向的内边距(paddings),这是一种 CSS 缩写属性。\n",
"syntax": "\n### 语法\n```\npadding-right: <length> | <percentage>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| padding-right | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-right)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.padding-right)\n"
},
"padding-top": {
"name": "## padding-top\n",
"description": "\nCSS 属性 padding-top 是指一个元素在内边距区域(padding area)中上方的高度。内边距(padding)是指一个元素的内容和边框之间的区域。和外边距(margin)不同,内边距(padding)是不允许有负值的。内边距(padding)可以用四个值声明一个元素的四个方向的内边距(paddings),这是一种 CSS 缩写属性。\n",
"syntax": "\n### 语法\n```\npadding-top: <length> | <percentage>;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| padding-top | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/padding-top)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.padding-top)\n"
},
"pointer-events": {
"name": "## pointer-events\n",
"description": "\npointer-events CSS 属性指定在什么情况下 (如果有) 某个特定的图形元素可以成为鼠标事件的 target (en-US)。\n",
"syntax": "\n### 语法\n```\npointer-events: auto | none;\n```\n",
"values": "\n### 属性值\n\n`auto`\n与pointer-events属性未指定时的表现效果相同,对于 SVG 内容,该值与visiblePainted效果相同\n\n\n`none`\n元素永远不会成为鼠标事件的target (en-US)。但是,当其后代元素的pointer-events属性指定其他值时,鼠标事件可以指向后代元素,在这种情况下,鼠标事件将在捕获或冒泡阶段触发父元素的事件侦听器。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| pointer-events | 5.0 | x | 3.9+ | 9.0 | x | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/pointer-events)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.pointer-events)\n"
},
"position": {
"name": "## position\n",
"description": "\nCSS position 属性用于指定一个元素在文档中的定位方式。top,right,bottom 和 left 属性则决定了该元素的最终位置。\n",
"syntax": "\n### 语法\n```\nposition: relative | absolute | fixed;\n```\n",
"values": "\n### 属性值\n\n`relative`\n该关键字下,元素先放置在未添加定位时的位置,再在不改变页面布局的前提下调整元素位置(因此会在此元素未添加定位时所在位置留下空白)。position:relative 对 table-*-group, table-row, table-column, table-cell, table-caption 元素无效。\n\n\n`absolute`\n元素会被移出正常文档流,并不为元素预留空间,通过指定元素相对于最近的非 static 定位祖先元素的偏移,来确定元素位置。绝对定位的元素可以设置外边距(margins),且不会与其他边距合并。\n\n\n`fixed`\n元素会被移出正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口(viewport)的位置来指定元素位置。元素的位置在屏幕滚动时不会改变。打印时,元素会出现在的每页的固定位置。fixed 属性会创建新的层叠上下文。当元素祖先的 transform、perspective、filter 或 backdrop-filter 属性非 none 时,容器由视口改为该祖先。\n\n\n`static`\n该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时 top, right, bottom, left 和 z-index 属性无效。\n\n\n`sticky`\n元素根据正常文档流进行定位,然后相对它的最近滚动祖先(nearest scrolling ancestor)和 containing block(最近块级祖先 nearest block-level ancestor),包括 table-related 元素,基于 top、right、bottom 和 left 的值进行偏移。偏移值不会影响任何其他元素的位置。\n 该值总是创建一个新的层叠上下文(stacking context)。注意,一个 sticky 元素会“固定”在离它最近的一个拥有“滚动机制”的祖先上(当该祖先的 overflow 是 hidden、scroll、auto 或 overlay 时),即便这个祖先不是最近的真实可滚动祖先。这有效地抑制了任何“sticky”行为(详情见 Github issue on W3C CSSWG)。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | relative |\n| web | static |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| position | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| static | 5.0 | √ | x | 9.0 | √ | x |\n| sticky | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/position)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.position)\n"
},
"right": {
"name": "## right\n",
"description": "\nright CSS 属性定义了定位元素的右外边距边界与其包含块右边界之间的偏移,非定位元素设置此属性无效。\n",
"syntax": "\n### 语法\n```\nright: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\n这个关键字表示:\n \n 对于绝对定位元素,元素将忽略此属性而以 left 属性为准,如果此时设置 width: auto,将基于内容需要的宽度设置宽度;如果 left 也为 auto 的话,元素的水平位置就是它假如作为静态(即 static)元素时该在的位置。\n 对于相对定位元素,元素相对正常位置的偏移量将基于 left 属性;如果 left 也为 auto 的话,元素将不会有偏移。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| right | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/right)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.right)\n"
},
"text-align": {
"name": "## text-align\n",
"description": "\ntext-align CSS 属性设置块元素或者单元格框的行内内容的水平对齐。这意味着其效果和 vertical-align 类似,但是是水平方向的。\n",
"syntax": "\n### 语法\n```\ntext-align: start | end | left | right | center | justify | match-parent;\n```\n",
"values": "\n### 属性值\n\n`left`\n行内内容向左侧边对齐。\n\n\n`center`\n行内内容居中。\n\n\n`right`\n行内内容向右侧边对齐。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | left |\n| web | start |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)\n- [input](/uni-app-x/component/input.html)\n- [textarea](/uni-app-x/component/textarea.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-align | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-align)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.text-align)\n"
},
"text-decoration": {
"name": "## text-decoration\n",
"description": "\ntext-decoration 简写 CSS 属性设置文本上的装饰性线条的外观。它是 text-decoration-line、text-decoration-color、text-decoration-style 和较新的 text-decoration-thickness 属性的缩写。\n",
"syntax": "\n### 语法\n```\ntext-decoration: <'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>;\n```\n",
"values": "\n### 属性值\n\n`dashed`\n虚线。\n\n\n`dotted`\n点划线。\n\n\n`double`\n双实线。\n\n\n`line-through`\n贯穿文本中间的线。\n\n\n`none`\n不画线。\n\n\n`overline`\n在文本的上方的线。\n\n\n`solid`\n实线。\n\n\n`underline`\n下滑线。\n\n\n`wavy`\n波浪线。\n\n\n`text-decoration-line`\n设置使用的装饰类型,例如 underline 或者 line-through。\n\n\n`text-decoration-color`\n设置装饰的颜色。\n\n\n`text-decoration-style`\n设置装饰的线条的颜色,例如 solid、wavy 或者 dashed。\n\n\n`text-decoration-thickness`\n设置用于装饰的线条粗细。\n",
"defaultValue": "",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration | 5.0 | √ | x | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.text-decoration)\n"
},
"text-decoration-color": {
"name": "## text-decoration-color\n",
"description": "\nCSS 属性 text-decoration-color 用于设置文本修饰线的颜色,文本修饰线是通过 text-decoration-line 属性指定的。\n",
"syntax": "\n### 语法\n```\ntext-decoration-color: <color>;\n```\n",
"values": "",
"defaultValue": "",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-color | 5.0 | √ | x | 9.0 | √ | - |\n\n#### 浏览器兼容性\n| | Chrome | Edge | Firefox | Opera | Safari | IE |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-color | √( 57 ) | √( 79 ) | √( 36 ) | √( 44 ) | √( 12.1 ) | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-color)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.text-decoration-color)\n"
},
"text-decoration-line": {
"name": "## text-decoration-line\n",
"description": "\nCSS 属性 text-decoration-line 用于设置元素中的文本的修饰类型。当要设置多个线修饰属性时,用 text-decoration 简写属性会比分别写多个属性更方便。\n",
"syntax": "\n### 语法\n```\ntext-decoration-line: none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error;\n```\n",
"values": "\n### 属性值\n\n`underline`\n在文本的下方有一条修饰线。\n\n\n`line-through`\n有一条贯穿文本中间的修饰线。\n\n\n`overline`\n在文本的上方有一条修饰线。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | none |\n| web | none |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-line | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| overline | 5.0 | √ | x | 9.0 | √ | x |\n\n#### 浏览器兼容性\n| | Chrome | Edge | Firefox | Opera | Safari | IE |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-line | √( 57 ) | √( 79 ) | √( 36 ) | √( 44 ) | √( 12.1 ) | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-line)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.text-decoration-line)\n"
},
"text-decoration-style": {
"name": "## text-decoration-style\n",
"description": "\nCSS 属性 text-decoration-style 用于设置由 text-decoration-line 设定的线的样式。线的样式会应用到所有被 text-decoration-line 设定的线,不能为其中的每条线设置不同的样式。当要设置多个线修饰属性时,用 text-decoration 简写属性会比分别写多个属性更方便。\n",
"syntax": "\n### 语法\n```\ntext-decoration-style: solid | double | dotted | dashed | wavy;\n```\n",
"values": "\n### 属性值\n\n`solid`\n实线。\n\n\n`dashed`\n虚线。\n\n\n`dotted`\n点划线。\n\n\n`wavy`\n波浪线。\n",
"defaultValue": "",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-style | 5.0 | √ | x | 9.0 | √ | - |\n\n#### 浏览器兼容性\n| | Chrome | Edge | Firefox | Opera | Safari | IE |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-style | √( 57 ) | √( 79 ) | √( 36 ) | √( 44 ) | √( 12.1 ) | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-style)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.text-decoration-style)\n"
},
"text-decoration-thickness": {
"name": "## text-decoration-thickness\n",
"description": "\nCSS 属性 text-decoration-thickness 用于设置元素中文本所使用的装饰线(如 line-through、underline 或 overline)的笔触厚度。\n",
"syntax": "\n### 语法\n```\ntext-decoration-thickness: auto | from-font | <length> | <percentage> ;\n```\n",
"values": "\n### 属性值\n\n`auto`\n由浏览器为文本装饰线选择合适的厚度。\n\n\n`from-font`\n如果字体文件中包含了首选的厚度值,则使用字体文件的厚度值。如果字体文件中没有包含首选的厚度值,则效果和设置为 auto 一样,由浏览器选择合适的厚度值。\n",
"defaultValue": "",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-thickness | 5.0 | √ | x | 9.0 | √ | - |\n\n#### 浏览器兼容性\n| | Chrome | Edge | Firefox | Opera | Safari | IE |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-decoration-thickness | √( 89 ) | √( 89 ) | √( 70 ) | √( 75 ) | √( 12.1 ) | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.text-decoration-thickness)\n"
},
"text-overflow": {
"name": "## text-overflow\n",
"description": "\ntext-overflow CSS 属性用于确定如何提示用户存在隐藏的溢出内容。其形式可以是裁剪、显示一个省略号(“…”)或显示一个自定义字符串。\n",
"syntax": "\n### 语法\n```\ntext-overflow: [ clip | ellipsis | <string> ]{1,2};\n```\n",
"values": "\n### 属性值\n\n`clip`\n默认值。这个关键字会在内容区域的极限处截断文本,因此可能会在单词的中间发生截断。如果你的目标浏览器支持 text-overflow: '',为了能在两个单词过渡处截断,你可以使用一个空字符串值('')作为 text-overflow 属性的值。\n\n\n`ellipsis`\n这个关键字会用一个省略号('…'、U+2026 HORIZONTAL ELLIPSIS)来表示被截断的文本。这个省略号被添加在内容区域中,因此会减少显示的文本。如果空间太小以至于连省略号都容纳不下,那么这个省略号也会被截断。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | clip |\n| web | clip |",
"unixTags": "### 适用组件 @unix-tags \n - [text](/uni-app-x/component/text.html)\n- [button](/uni-app-x/component/button.html)",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| text-overflow | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/text-overflow)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.text-overflow)\n"
},
"top": {
"name": "## top\n",
"description": "\ntop样式属性定义了定位元素的上外边距边界与其包含块上边界之间的偏移,非定位元素设置此属性无效。\n",
"syntax": "\n### 语法\n```\ntop: <length> | <percentage> | auto;\n```\n",
"values": "\n### 属性值\n\n`auto`\n这个关键字表示:\n \n 对于绝对定位元素,元素将忽略此属性已bottom属性为准,如果此时设置height: auto,将基于内容需要的高度设置高度;如果bottom也为auto的话,元素的垂直位置就是它假如作为静态 (即 static) 元素时该在的位置。\n 对于相对定位元素,元素相对正常位置的偏移量将基于bottom属性;如果bottom也为auto的话,元素将不会有偏移。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| top | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/top)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.top)\n"
},
"transform": {
"name": "## transform\n",
"description": "\nCSS transform 属性允许你旋转,缩放,倾斜或平移给定元素。这是通过修改 CSS 视觉格式化模型的坐标空间来实现的。\n",
"syntax": "\n### 语法\n```\ntransform: none | <transform-list>;\n```\n",
"values": "\n### 属性值\n\n`rotate(\\<angle>)`\n旋转元素以给定的角度(angle)\n\n\n`rotateX(\\<angle>)`\n绕 X 轴旋转元素以给定的角度(angle)\n\n\n`rotateY(\\<angle>)`\n绕 Y 轴旋转元素以给定的角度(angle)\n\n\n`rotateZ(\\<angle>)`\n绕 Z 轴旋转元素以给定的角度(angle)\n\n\n`scale(\\<number> \\<number>)`\n缩放元素的尺寸,水平和垂直方向分别使用给定的比例(number)\n\n\n`scaleX(\\<number>)`\n水平方向缩放元素的尺寸,使用给定的比例(number)\n\n\n`scaleY(\\<number>)`\n垂直方向缩放元素的尺寸,使用给定的比例(number)\n\n\n`translate(\\<length/percentage> \\<length/percentage>)`\n沿 X 和 Y 轴移动元素,水平和垂直方向分别使用给定的距离或百分比\n\n\n`translateX(\\<length/percentage>)`\n沿 X 轴移动元素,使用给定的距离或百分比\n\n\n`translateY(\\<length/percentage>)`\n沿 Y 轴移动元素,使用给定的距离或百分比\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| transform | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.transform)\n"
},
"transform-origin": {
"name": "## transform-origin\n",
"description": "\ntransform-origin CSS 属性让你更改一个元素变形的原点。\n",
"syntax": "\n### 语法\n```\ntransform-origin: [ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?;\n```\n",
"values": "\n### 属性值\n\n`top`\n相对于元素的顶部边缘进行变形\n\n\n`left`\n相对于元素的左侧边缘进行变形\n\n\n`right`\n相对于元素的右侧边缘进行变形\n\n\n`bottom`\n相对于元素的底部边缘进行变形\n\n\n`center`\n相对于元素的中心点进行变形\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 50% 50% |\n| web | 50% 50% 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| transform-origin | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transform-origin)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.transform-origin)\n"
},
"transition": {
"name": "## transition\n",
"description": "\ntransition CSS 属性是 transition-property、transition-duration、transition-timing-function 和 transition-delay 的一个简写属性 (en-US)。\n",
"syntax": "\n### 语法\n```\ntransition: <single-transition>#;\n```\n",
"values": "\n### 属性值\n\n`all`\n每一个能够进行过渡动画的属性都会进行过渡动画。\n\n\n`none`\n没有属性会进行过渡动画。\n",
"defaultValue": "",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| transition | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.transition)\n"
},
"transition-delay": {
"name": "## transition-delay\n",
"description": "\nCSS 的transition-delay属性规定了在过渡效果开始作用之前需要等待的时间。\n",
"syntax": "\n### 语法\n```\ntransition-delay: <time>#;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| transition-delay | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-delay)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.transition-delay)\n"
},
"transition-duration": {
"name": "## transition-duration\n",
"description": "\ntransition-duration 属性以秒或毫秒为单位指定过渡动画所需的时间。默认值为 0s,表示不出现过渡动画。\n",
"syntax": "\n### 语法\n```\ntransition-duration: <time>#;\n```\n",
"values": "",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | 0 |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| transition-duration | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-duration)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.transition-duration)\n"
},
"transition-property": {
"name": "## transition-property\n",
"description": "\ntransition-property 指定应用过渡属性的名称。\n",
"syntax": "\n### 语法\n```\ntransition-property: none | <single-transition-property>#;\n```\n",
"values": "\n### 属性值\n\n`width`\n控制宽度属性的过渡效果\n\n\n`height`\n控制高度属性的过渡效果\n\n\n`margin`\n控制外边距属性的过渡效果\n\n\n`margin-top`\n控制上外边距属性的过渡效果\n\n\n`margin-bottom`\n控制下外边距属性的过渡效果\n\n\n`margin-left`\n控制左外边距属性的过渡效果\n\n\n`margin-right`\n控制右外边距属性的过渡效果\n\n\n`left`\n控制左侧位置属性的过渡效果\n\n\n`right`\n控制右侧位置属性的过渡效果\n\n\n`top`\n控制顶部位置属性的过渡效果\n\n\n`bottom`\n控制底部位置属性的过渡效果\n\n\n`padding`\n控制内边距属性的过渡效果\n\n\n`padding-left`\n控制左内边距属性的过渡效果\n\n\n`padding-right`\n控制右内边距属性的过渡效果\n\n\n`padding-top`\n控制上内边距属性的过渡效果\n\n\n`padding-bottom`\n控制下内边距属性的过渡效果\n\n\n`opacity`\n控制透明度属性的过渡效果\n\n\n`background-color`\n控制背景颜色属性的过渡效果\n\n\n`border-color`\n控制边框颜色属性的过渡效果\n\n\n`border-top-color`\n控制上边框颜色属性的过渡效果\n\n\n`border-bottom-color`\n控制下边框颜色属性的过渡效果\n\n\n`border-left-color`\n控制左边框颜色属性的过渡效果\n\n\n`border-right-color`\n控制右边框颜色属性的过渡效果\n\n\n`transform`\n控制变换属性的过渡效果\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | none |\n| web | all |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| transition-property | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-property)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.transition-property)\n"
},
"transition-timing-function": {
"name": "## transition-timing-function\n",
"description": "\nCSS 属性受到 transition effect的影响,会产生不断变化的中间值,而 CSS transition-timing-function 属性用来描述这个中间值是怎样计算的。实质上,通过这个函数会建立一条加速度曲线,因此在整个 transition 变化过程中,变化速度可以不断改变。\n",
"syntax": "\n### 语法\n```\ntransition-timing-function: <easing-function>#;\n```\n",
"values": "\n### 属性值\n\n`ease`\n默认值。表示过渡效果开始缓慢,然后逐渐加速,最后减速结束。这是大多数情况下的推荐值,因为它创建了平滑的过渡效果。\n\n\n`ease-in`\n过渡开始时较慢,然后逐渐加速。这会在过渡初期创建一个缓慢的效果。\n\n\n`ease-out`\n过渡开始时较快,然后逐渐减速。这会在过渡末尾创建一个缓慢的效果。\n\n\n`ease-in-out`\n过渡开始时较慢,然后加速,最后减速。这是一个结合了ease-in和ease-out的时间函数,产生平滑的过渡效果。\n\n\n`linear`\n过渡效果是线性的,速度保持恒定,没有加速或减速。这会在整个过渡期间保持相同的速度。\n\n\n`cubic-bezier`\n用于自定义 CSS 过渡(transition)的时间函数的函数,它允许你精确地定义过渡效果的速度变化。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | ease |\n| web | ease |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| transition-timing-function | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/transition-timing-function)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.transition-timing-function)\n"
},
"visibility": {
"name": "## visibility\n",
"description": "\nvisibility CSS 属性显示或隐藏元素而不更改文档的布局。该属性还可以隐藏 \\<table> 中的行或列。\n",
"syntax": "\n### 语法\n```\nvisibility: visible | hidden;\n```\n",
"values": "\n### 属性值\n\n`visible`\n元素框可见。\n\n\n`hidden`\n元素框不可见(不绘制),但仍然影响常规的布局。如果将其子元素的 visibility 设置为 visible,则该子元素依然可见。元素无法获得焦点(例如通过 tab 索引进行键盘导航)。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | visible |\n| web | visible |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| visibility | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/visibility)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.visibility)\n"
},
"width": {
"name": "## width\n",
"description": "\nwidth 属性用于设置元素的宽度。width 默认设置内容区域的宽度,但如果 box-sizing 属性被设置为 border-box,就转而设置边框区域的宽度。\n",
"syntax": "\n### 语法\n```\nwidth: auto | <length> | <percentage>;\n```\n",
"values": "\n### 属性值\n\n`fit-content`\n取以下两种值中的较大值:\n \n 固有的最小宽度\n 固有首选宽度(max-content)和可用宽度(available)两者中的较小值\n \n 可表示为:min(max-content, max(min-content, \\<length-percentage>))\n\n\n`max-content`\n元素内容固有的(intrinsic)合适宽度。\n\n\n`min-content`\n元素内容固有的最小宽度。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | auto |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| width | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n| fit-content | 5.0 | √ | x | 9.0 | √ | x |\n| max-content | 5.0 | √ | x | 9.0 | √ | x |\n| min-content | 5.0 | √ | x | 9.0 | √ | x |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/width)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.width)\n"
},
"z-index": {
"name": "## z-index\n",
"description": "\nz-index 属性设定了一个定位元素及其后代元素或 flex 项目的 z-order。当元素之间重叠的时候,z-index 较大的元素会覆盖较小的元素在上层进行显示。\n",
"syntax": "\n### 语法\n```\nz-index: auto | <integer>;\n```\n",
"values": "\n### 属性值\n\n`auto`\n盒子不会创建一个新的局部层叠上下文。盒子在当前层叠上下文的层叠等级是 0。\n",
"defaultValue": "### 默认值 @default-value \n | 平台 | 默认值 |\n| :- | :- |\n| app-uvue | 0 |\n| web | auto |",
"unixTags": "",
"compatibility": "### 兼容性 \n\n#### uni-app 兼容性\n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| z-index | 5.0 | √ | 3.9+ | 9.0 | √ | - |\n",
"reference": "\n### 参见\n- [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/z-index)\n- [相关 Bug](https://issues.dcloud.net.cn/?mid=css.properties.z-index)\n"
}
}
{"Event":{"name":"## Event","description":"","extends":"","param":"\n### 构造函数\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | - |\n| eventInit | [UTSJSONObject](/uts/buildin-object-api/utsjsonobject.md) | 是 | - | - |\n\n### Event 属性值 @event-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 事件类型 |\n| target | [Element](/uni-app-x/dom/element.md) | 是 | - | 触发事件的组件 |\n| currentTarget | [Element](/uni-app-x/dom/element.md) | 是 | - | 当前组件 |\n| timeStamp | number | 是 | - | 事件发生时的时间戳 |\n","methods":{"stopPropagation":{"name":"#### stopPropagation() @stoppropagation","description":"\n阻止当前事件的进一步传播","param":"","returnValue":"","compatibility":"","tutorial":""},"preventDefault":{"name":"#### preventDefault() @preventdefault","description":"\n阻止当前事件的默认行为","param":"","returnValue":"","compatibility":"","tutorial":""}}},"UTSJSONObject":{"name":"## UTSJSONObject","description":"","extends":"","param":"","methods":{"getAny":{"name":"#### getAny(key) @getany","description":"\r\n获取一个 属性,返回类型是any 或者 null","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | - |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| any | 否 | \n","compatibility":"##### getAny 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","tutorial":"\n##### 参见\n[getAny](https://uniapp.dcloud.net.cn/uts/buildin-object-api/UTSJSONObject.html#getAny)\n"},"getBoolean":{"name":"#### getBoolean(key) @getboolean","description":"\r\n获取一个Boolean属性,返回类型是Boolean 或者 null","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | - |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| boolean | 否 | \n","compatibility":"##### getBoolean 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","tutorial":"\n##### 参见\n[getBoolean](https://uniapp.dcloud.net.cn/uts/buildin-object-api/UTSJSONObject.html#getBoolean)\n"},"getNumber":{"name":"#### getNumber(key) @getnumber","description":"\r\n获取一个number属性,返回类型是number 或者 null","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | - |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| number | 否 | \n","compatibility":"##### getNumber 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","tutorial":"\n##### 参见\n[getNumber](https://uniapp.dcloud.net.cn/uts/buildin-object-api/UTSJSONObject.html#getNumber)\n"},"getString":{"name":"#### getString(key) @getstring","description":"\r\n获取一个string属性,返回类型是string 或者 null","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | - |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| string | 否 | \n","compatibility":"##### getString 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","tutorial":"\n##### 参见\n[getString](https://uniapp.dcloud.net.cn/uts/buildin-object-api/UTSJSONObject.html#getString)\n"},"getJSON":{"name":"#### getJSON(key) @getjson","description":"\r\n获取一个UTSJSONObject属性,返回类型是UTSJSONObject 或者 null","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | - |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| [UTSJSONObject](/uts/buildin-object-api/utsjsonobject.md) | 否 | \n","compatibility":"##### getJSON 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","tutorial":"\n##### 参见\n[getJSON](https://uniapp.dcloud.net.cn/uts/buildin-object-api/UTSJSONObject.html#getJSON)\n"},"getArray":{"name":"#### getArray(key) @getarray","description":"\r\n获取一个Array属性,返回类型是Array 或者 null","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | - |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| any[\\] | 否 | \n","compatibility":"##### getArray 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","tutorial":"\n##### 参见\n[getArray](https://uniapp.dcloud.net.cn/uts/buildin-object-api/UTSJSONObject.html#getArray)\n"},"toMap":{"name":"#### toMap() @tomap","description":"\r\n将当前 UTSJSONObject 实例转换为 Map 实例。","param":"","returnValue":"##### 返回值 \n\n| 类型 |\n| :- |\n| Map\\<string, any> | \n","compatibility":"##### toMap 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","tutorial":"\n##### 参见\n[toMap](https://uniapp.dcloud.net.cn/uts/buildin-object-api/UTSJSONObject.html#toMap)\n"}}},"Element":{"name":"## Element","description":"\nUVUE DOM 元素对象,描述了 UVUE DOM 元素所普通具有的属性和方法。","extends":"","param":"\n### Element 属性值 @element-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| classList | Array\\<string\\> | 是 | - | 只读属性 获取当前元素的的 class 属性的动态集合。 |\n| firstChild | [Element](/uni-app-x/dom/element.md) | 否 | - | 只读属性 获取当前元素的的第一个子元素,如果元素是无子元素,则返回 null。 |\n| lastChild | [Element](/uni-app-x/dom/element.md) | 否 | - | 只读属性 获取当前元素的最后一个子元素,如果没有子元素,则返回 null。 |\n| parentElement | [Element](/uni-app-x/dom/element.md) | 否 | - | 只读属性 获取当前元素在 DOM 树中的父元素,如果没有父元素(如未添加到DOM树中),则返回null。 |\n| previousSibling | [Element](/uni-app-x/dom/element.md) | 否 | - | 只读属性 获取当前元素的前一个同级元素,没有则返回null。 |\n| nextElementSibling | [Element](/uni-app-x/dom/element.md) | 否 | - | 只读属性 获取在 DOM 树中紧跟在其后面的同级元素,如果指定的元素为最后一个元素,则返回 null。 |\n| children | Array\\<[Element](/uni-app-x/dom/element.md)\\> | 是 | - | 只读属性 获取当前元素包含的子元素的集合 |\n| tagName | string | 是 | - | 只读属性 获取当前元素的标签名 |\n| dataset | Map\\<string, any> | 是 | - | 只读属性 获取元素上自定义数据属性(data-*)的集合 |\n| attributes | Map\\<string, any> | 是 | - | 只读属性 获取元素上所有属性元素的集合 |\n| style | [CSSStyleDeclaration](/uni-app-x/dom/cssstyledeclaration.md) | 是 | - | 只读属性 获取元素的CSS样式对象 |\n| scrollWidth | number | 是 | - | 只读属性 获取可滚动元素内容的总宽度,仅scroll-view、list-view组件支持,其他组件返回视图宽度 |\n| scrollHeight | number | 是 | - | 只读属性 获取可滚动元素内容的总高度,仅scroll-view、list-view组件支持,其他组件返回视图高度 |\n| scrollLeft | number | 是 | - | 获取或修改元素滚动条到元素左边的距离像素数,仅scroll-view、list-view组件支持。其他组件返回0 |\n| scrollTop | number | 是 | - | 获取或修改元素滚动条到元素顶部的距离像素数,仅scroll-view、list-view组件支持。其他组件返回0 |\n| offsetLeft | number | 是 | - | 只读属性 元素的左边界偏移值 单位px |\n| offsetTop | number | 是 | - | 只读属性 元素的顶部边界偏移值 单位px |\n| offsetWidth | number | 是 | - | 只读属性 元素的布局宽度,宽度包含border、padding的数据值 单位px |\n| offsetHeight | number | 是 | - | 只读属性 元素的布局高度,高度包含border、padding的数据值 单位px |\n| ext | Map\\<string, any> | 是 | - | 只读属性 扩展属性 |\n","methods":{"takeSnapshot":{"name":"#### takeSnapshot(options) @takesnapshot","description":"\n对当前组件进行截图,调用此方法会将当前组件(包含子节点)渲染结果导出成图片。\n成功会返回图片对应的临时文件路径,目前默认png格式\n","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| options | [TakeSnapshotOptions](/uni-app-x/dom/takesnapshotoptions.md) | 是 | - | 组件截图的参数对象 |","returnValue":"","compatibility":"##### takeSnapshot 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | x | 3.93 | x | x | x |\n","tutorial":""},"appendChild":{"name":"#### appendChild(aChild) @appendchild","description":"\n将一个元素添加到指定父元素的子元素列表的末尾处。如果将被插入的元素已经存在于当前文档的文档树中,那么将会它从原先的位置移动到新的位置。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| aChild | [Element](/uni-app-x/dom/element.md) | 是 | - | 插入子元素对象 |","returnValue":"","compatibility":"","tutorial":""},"insertBefore":{"name":"#### insertBefore(newChild, refChild?) @insertbefore","description":"\n在参考元素之前插入一个拥有指定父元素的子元素。如果给定的子元素是对文档中现有元素的引用,insertBefore() 会将其从当前位置移动到新位置。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| newChild | [Element](/uni-app-x/dom/element.md) | 是 | - | 插入子元素对象 |\n| refChild | [Element](/uni-app-x/dom/element.md) | 否 | - | 已存在父元素的子元素对象 |","returnValue":"","compatibility":"","tutorial":""},"setAttribute":{"name":"#### setAttribute(key, value) @setattribute","description":"\n设置指定元素上的某个属性值。如果设置的属性已经存在,则更新该属性值;否则使用指定的名称和值添加一个新的属性。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | 属性名称 |\n| value | string | 是 | - | 属性值域 |","returnValue":"","compatibility":"","tutorial":""},"getAttribute":{"name":"#### getAttribute(key) @getattribute","description":"\n获取元素指定的属性值,如果指定的属性不存在则返回null。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | 属性名称 |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| string | 否 | \n","compatibility":"","tutorial":""},"hasAttribute":{"name":"#### hasAttribute(key) @hasattribute","description":"\n返回改元素是否包含有指定的属性,属性存在则返回true,否则返回false。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | 属性名称 |","returnValue":"##### 返回值 \n\n| 类型 |\n| :- |\n| boolean | \n","compatibility":"","tutorial":""},"removeAttribute":{"name":"#### removeAttribute(key) @removeattribute","description":"\n从元素中删除一个属性,如果指定的属性不存在,则不做任何操作,也不会产生错误。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| key | string | 是 | - | 属性名称 |","returnValue":"","compatibility":"","tutorial":""},"getBoundingClientRect":{"name":"#### getBoundingClientRect() @getboundingclientrect","description":"\n获取元素的大小及其相对于窗口的位置信息。","param":"","returnValue":"##### 返回值 \n\n| 类型 |\n| :- |\n| [DOMRect](/uni-app-x/dom/domrect.md) | \n","compatibility":"","tutorial":""},"getDrawableContext":{"name":"#### getDrawableContext() @getdrawablecontext","description":"\n获取组件的绘制对象,仅uvue页面中的 view 组件支持,其它组件不支持则返回null。","param":"","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| [DrawableContext](/uni-app-x/dom/drawablecontext.md) | 否 | \n","compatibility":"","tutorial":""},"addEventListener":{"name":"#### addEventListener(type, callback) @addeventlistener","description":"\n将指定的监听器注册到元素对象上,当该对象触发指定的事件时,指定的回调函数就会被执行。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 事件类型 |\n| callback | (event: T) => R | 是 | - | 事件监听器 T表示event类型,R表示返回值类型 |","returnValue":"","compatibility":"","tutorial":""},"removeEventListener":{"name":"#### removeEventListener(type, callback?) @removeeventlistener","description":"\n删除使用 addEventListener 方法添加的事件监听器。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 事件类型 |\n| callback | (event: T) => R | 否 | - | 事件监听器 T表示event类型,R表示返回值类型 |","returnValue":"","compatibility":"","tutorial":""},"removeChild":{"name":"#### removeChild(aChild) @removechild","description":"\n从元素中删除一个子元素,返回删除的元素。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| aChild | [Element](/uni-app-x/dom/element.md) | 是 | - | 被删除子元素对象 |","returnValue":"##### 返回值 \n\n| 类型 |\n| :- |\n| [Element](/uni-app-x/dom/element.md) | \n","compatibility":"","tutorial":""},"remove":{"name":"#### remove() @remove","description":"\n把元素对象从它所属的 DOM 树中删除。","param":"","returnValue":"","compatibility":"","tutorial":""},"dispatchEvent":{"name":"#### dispatchEvent(type, value) @dispatchevent","description":"\n向一个指定的事件目标派发一个 Event,并以合适的顺序(同步地)调用此事件的监听器回调函数。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 事件类型 |\n| value | [Event](/uni-app-x/component/common#event) | 是 | - | 事件返回对象 |","returnValue":"","compatibility":"","tutorial":""},"scrollTo":{"name":"#### scrollTo(x, y) @scrollto","description":"\n使界面滚动到给定元素的指定坐标位置 仅scroll-view、list-view组件支持","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | x轴要滚动到坐标位置(单位px) |\n| y | number | 是 | - | y轴要滚动到坐标位置(单位px) |","returnValue":"","compatibility":"","tutorial":""},"scrollBy":{"name":"#### scrollBy(x, y) @scrollby","description":"\n使得元素滚动一段特定距离 仅scroll-view、list-view组件支持","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | x轴要滚动的距离(单位px) |\n| y | number | 是 | - | y轴要滚动的距离(单位px) |","returnValue":"","compatibility":"","tutorial":""},"focus":{"name":"#### focus() @focus","description":"\n使元素获取焦点 仅input、Textarea组件支持","param":"","returnValue":"","compatibility":"","tutorial":""},"blur":{"name":"#### blur() @blur","description":"\n使元素丢失焦点 仅input、Textarea组件支持","param":"","returnValue":"","compatibility":"","tutorial":""}}},"CSSStyleDeclaration":{"name":"## CSSStyleDeclaration","description":"\nCSSStyleDeclaration表示一个CSS 声明块对象,它是一个 CSS 属性键值对的集合,暴露样式信息和各种与样式相关的方法和属性。","extends":"","param":"","methods":{"setProperty":{"name":"#### setProperty(name, value?) @setproperty","description":"\n对CSS指定样式设置一个新值,如有此样式已存在则更新。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| name | string (string.cssPropertyString) | 是 | - | CSS样式名称 |\n| value | any | 否 | - | 要设置的新CSS样式值 |","returnValue":"","compatibility":"","tutorial":""},"getPropertyValue":{"name":"#### getPropertyValue(property) @getpropertyvalue","description":"\n获取CSS指定的样式值,如果指定的样式不存在则返回null。","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| property | string (string.cssPropertyString) | 是 | - | 要获取的CSS样式名称 |","returnValue":"##### 返回值 \n\n| 类型 | 必备 |\n| :- | :- |\n| any | 否 | \n","compatibility":"","tutorial":""}}},"TakeSnapshotOptions":{"name":"## TakeSnapshotOptions","description":"\n组件截图的参数配置选项","extends":"","param":"\n### TakeSnapshotOptions 属性值 @takesnapshotoptions-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | \"file\" | 截图导出类型,目前仅支持 'file' 保存到临时文件目录 |\n| format | string | 是 | \"png\" | 截图文件格式,目前仅支持 'png' |\n| success | TakeSnapshotSuccessCallback | 否 | - | 接口调用成功的回调函数 |\n| fail | TakeSnapshotFailCallback | 否 | - | 接口调用失败的回调函数 |\n| complete | TakeSnapshotCompleteCallback | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |\n"},"DOMRect":{"name":"## DOMRect","description":"\n一个 DOMRect 代表一个矩形。","extends":"","param":"\n### 构造函数\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 否 | - | - |\n| y | number | 否 | - | - |\n| width | number | 否 | - | - |\n| height | number | 否 | - | - |\n\n### DOMRect 属性值 @domrect-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| width | number | 是 | - | 矩形的宽 |\n| height | number | 是 | - | 矩形的高 |\n| x | number | 是 | - | 矩形原点的x坐标 |\n| y | number | 是 | - | 矩形原点的y坐标 |\n| left | number | 是 | - | 矩形的左坐标值 |\n| right | number | 是 | - | 矩形的右坐标值 |\n| top | number | 是 | - | 矩形的顶坐标值 |\n| bottom | number | 是 | - | 矩形的底坐标值 |\n"},"DrawableContext":{"name":"## DrawableContext","description":"","extends":"","param":"\n### DrawableContext 属性值 @drawablecontext-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| font | string | 是 | 10px | 设置字体大小 |\n| fillStyle | string.ColorString | 是 | #000 (黑色) | 设置填充颜色 |\n| lineCap | string | 是 | butt | 指定如何绘制每一条线条末端的属性,可选值:`butt`线段末端以方形结束;`round`线段末端以圆形结束;`square`线段末端以方形结束,但是会增加一个一半宽度的矩形区域。 |\n| lineDashOffset | number | 是 | - | 设置虚线偏移量 |\n| lineJoin | string | 是 | miter | 设置 2 个长度不为 0 的线条相连部分如何连接在一起的属性,可选值:`bevel`斜角;`round`圆角;`miter`尖角。 |\n| lineWidth | number | 是 | 1px | 设置线条的宽度 |\n| strokeStyle | string.ColorString | 是 | #000 (黑色) | 设置边框的颜色 |\n| textAlign | string | 是 | left | 设置文本的对齐方式,可取值:`left`左对齐;`center`居中对齐;`right`右对齐。 |\n","methods":{"beginPath":{"name":"#### beginPath() @beginpath","description":"\n创建一个新的空路径","param":"","returnValue":"","compatibility":"","tutorial":""},"arc":{"name":"#### arc(x, y, radius, startAngle, endAngle, anticlockwise?) @arc","description":"\n绘制一段弧线","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | 圆心的X轴坐标 |\n| y | number | 是 | - | 圆心的Y轴坐标 |\n| radius | number | 是 | - | 圆弧的半径 |\n| startAngle | number | 是 | - | 圆弧的起始点,x 轴方向开始计算,单位为弧度 |\n| endAngle | number | 是 | - | 圆弧的终点,单位为弧度 |\n| anticlockwise | boolean | 否 | true | 圆弧绘制方向,true:逆时针绘制,false:顺时针绘制。 |","returnValue":"","compatibility":"","tutorial":""},"moveTo":{"name":"#### moveTo(x, y) @moveto","description":"\n将一个新的路径的起始点移动到 (x,y) 坐标","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | 点的X轴坐标 |\n| y | number | 是 | - | 点的Y轴坐标 |","returnValue":"","compatibility":"","tutorial":""},"rect":{"name":"#### rect(x, y, width, height) @rect","description":"\n创建一个矩形路径","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | 矩形起点的X轴坐标 |\n| y | number | 是 | - | 矩形起点的Y轴坐标 |\n| width | number | 是 | - | 矩形宽度 |\n| height | number | 是 | - | 矩形高度 |","returnValue":"","compatibility":"","tutorial":""},"lineTo":{"name":"#### lineTo(x, y) @lineto","description":"\n将路径的最后一个点连接到 (x,y) 坐标","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | 线终点的X轴坐标 |\n| y | number | 是 | - | 线终点的Y轴坐标 |","returnValue":"","compatibility":"","tutorial":""},"closePath":{"name":"#### closePath() @closepath","description":"\n闭合路径,将最后一个点与起点连接起来。如果图形已经封闭,或者只有一个点,那么此方法不会产生任何效果。","param":"","returnValue":"","compatibility":"","tutorial":""},"stroke":{"name":"#### stroke() @stroke","description":"\n绘制当前或已经存在的路径的边框。","param":"","returnValue":"","compatibility":"","tutorial":""},"strokeRect":{"name":"#### strokeRect(x, y, width, height) @strokerect","description":"\n绘制一个矩形框","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | 矩形起点的X轴坐标 |\n| y | number | 是 | - | 矩形起点的Y轴坐标 |\n| width | number | 是 | - | 矩形宽度 |\n| height | number | 是 | - | 矩形高度 |","returnValue":"","compatibility":"","tutorial":""},"strokeText":{"name":"#### strokeText(text, x, y) @stroketext","description":"\n绘制空心字符","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| text | string | 是 | - | 要绘制的字符 |\n| x | number | 是 | - | 字符开始绘制的X轴坐标 |\n| y | number | 是 | - | 字符开始绘制的Y轴坐标 |","returnValue":"","compatibility":"","tutorial":""},"fill":{"name":"#### fill(fillRule?) @fill","description":"\n填充当前或已存在的路径","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| fillRule | string | 否 | nonzero | 填充规则。可取值:`nonzero`非零环绕规则;`evenodd`奇偶环绕规则。 |","returnValue":"","compatibility":"","tutorial":""},"fillRect":{"name":"#### fillRect(x, y, width, height) @fillrect","description":"\n绘制一个实心矩形","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| x | number | 是 | - | 矩形起点的X轴坐标 |\n| y | number | 是 | - | 矩形起点的Y轴坐标 |\n| width | number | 是 | - | 矩形宽度 |\n| height | number | 是 | - | 矩形高度 |","returnValue":"","compatibility":"","tutorial":""},"fillText":{"name":"#### fillText(text, x, y) @filltext","description":"\n绘制实心字符","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| text | string | 是 | - | 要绘制的字符 |\n| x | number | 是 | - | 字符开始绘制的X轴坐标 |\n| y | number | 是 | - | 字符开始绘制的Y轴坐标 |","returnValue":"","compatibility":"","tutorial":""},"reset":{"name":"#### reset() @reset","description":"\n清空绘制数据","param":"","returnValue":"","compatibility":"","tutorial":""},"update":{"name":"#### update() @update","description":"\n将所有绘制内容更新到画布上","param":"","returnValue":"","compatibility":"","tutorial":""},"setLineDash":{"name":"#### setLineDash(segments) @setlinedash","description":"\n设置虚线样式","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| segments | number[\\] | 是 | - | 一组描述交替绘制线段和间距长度的数字。 |","returnValue":"","compatibility":"","tutorial":""},"bezierCurveTo":{"name":"#### bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) @beziercurveto","description":"\n创建三次方贝塞尔曲线路径","param":"##### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| cp1x | number | 是 | - | 第一个贝塞尔控制点的 x 坐标 |\n| cp1y | number | 是 | - | 第一个贝塞尔控制点的 y 坐标 |\n| cp2x | number | 是 | - | 第二个贝塞尔控制点的 x 坐标 |\n| cp2y | number | 是 | - | 第二个贝塞尔控制点的 y 坐标 |\n| x | number | 是 | - | 结束点的 x 坐标 |\n| y | number | 是 | - | 结束点的 y 坐标 |","returnValue":"","compatibility":"","tutorial":""}},"example":"### 示例 \n> [hello uni-app x](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/API/element-draw/element-draw.uvue) \n ```html\n<template>\n <!-- #ifdef APP -->\n <scroll-view style=\"flex: 1\">\n <!-- #endif -->\n <view>\n <view id=\"draw-text-view\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n <view id=\"draw-line-view\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n <view id=\"draw-circle-view\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n <view id=\"draw-dash-line\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n <view id=\"draw-house\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n <view id=\"draw-style\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n <view id=\"draw-odd\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n <view id=\"draw-arcto\" style=\"width: 750rpx;height: 550rpx; background-color: lightgray;margin: 30rpx 0rpx;\"></view>\n </view>\n <!-- #ifdef APP -->\n </scroll-view>\n <!-- #endif -->\n</template>\n\n<script lang=\"uts\">\n var y = 160\n export default {\n data() {\n return {\n texts: [\n 'HBuilderX,轻巧、极速,极客编辑器',\n 'uni-app x,终极跨平台方案',\n 'uniCloud,js serverless云服务',\n 'uts,大一统语言',\n 'uniMPSdk,让你的App具备小程序能力',\n 'uni-admin,开源、现成的全端管理后台',\n 'uni-id,开源、全端的账户中心',\n 'uni-pay,开源、云端一体、全平台的支付',\n 'uni-ai,聚合ai能力',\n 'uni-cms,开源、云端一体、全平台的内容管理平台',\n 'uni-im,开源、云端一体、全平台的im即时消息',\n 'uni统计,开源、完善、全平台的统计报表',\n '......'\n ] as string[]\n }\n },\n onShow() {\n },\n\n onReady() {\n this.drawText()\n this.drawLines()\n this.drawCircles()\n this.drawStar()\n this.drawhouse()\n this.drawPoint()\n this.drawRect()\n this.drawArcTo()\n },\n onUnload() {\n y = 160\n },\n methods: {\n drawText() {\n let element = uni.getElementById('draw-text-view')!\n let ctx = element.getDrawableContext()!\n let width = element.getBoundingClientRect().width\n ctx.reset()\n ctx.font = \"15px\"\n ctx.textAlign = \"center\"\n for (var i = 0; i < this.texts.length; i++) {\n let value = this.texts[i]\n if (i % 2 == 0) {\n ctx.fillText(value, width / 2, (20 * (i + 1)))\n } else {\n ctx.strokeText(value, width / 2, (20 * (i + 1)))\n }\n }\n ctx.update()\n },\n drawLines() {\n let ctx = uni.getElementById('draw-line-view')!.getDrawableContext()!\n ctx.reset()\n ctx.lineWidth = 10;\n\n [\"round\", \"bevel\", \"miter\"].forEach((join, i) => {\n ctx.lineJoin = join;\n ctx.beginPath();\n ctx.moveTo(5, 10 + i * 40);\n ctx.lineTo(50, 50 + i * 40);\n ctx.lineTo(90, 10 + i * 40);\n ctx.lineTo(130, 50 + i * 40);\n ctx.lineTo(170, 10 + i * 40);\n ctx.stroke();\n });\n ctx.lineWidth = 1\n var space = 170\n ctx.strokeStyle = '#09f';\n ctx.beginPath();\n ctx.moveTo(10 + space, 10);\n ctx.lineTo(140 + space, 10);\n ctx.moveTo(10 + space, 140);\n ctx.lineTo(140 + space, 140);\n ctx.stroke();\n // Draw lines\n ctx.strokeStyle = 'black';\n ['butt', 'round', 'square'].forEach((lineCap, i) => {\n ctx.lineWidth = 15;\n ctx.lineCap = lineCap;\n ctx.beginPath();\n ctx.moveTo(25 + space + i * 50, 10);\n ctx.lineTo(25 + space + i * 50, 140);\n ctx.stroke();\n });\n ctx.lineWidth = 1;\n this.drawDashedLine([], ctx);\n this.drawDashedLine([2, 2], ctx);\n this.drawDashedLine([10, 10], ctx);\n this.drawDashedLine([20, 5], ctx);\n this.drawDashedLine([15, 3, 3, 3], ctx);\n this.drawDashedLine([20, 3, 3, 3, 3, 3, 3, 3], ctx);\n ctx.lineDashOffset = 18;\n this.drawDashedLine([12, 3, 3], ctx);\n ctx.lineDashOffset = 0\n ctx.setLineDash([0])\n ctx.update()\n },\n drawDashedLine(pattern : Array<number>, ctx : DrawableContext) {\n ctx.beginPath();\n ctx.setLineDash(pattern);\n ctx.moveTo(0, y);\n ctx.lineTo(300, y);\n ctx.stroke();\n y += 15;\n },\n drawCircles() {\n let ctx = uni.getElementById('draw-circle-view')!.getDrawableContext()!\n ctx.reset()\n // Draw shapes\n for (var i = 0; i < 4; i++) {\n for (var j = 0; j < 3; j++) {\n ctx.beginPath();\n var x = 25 + j * 50; // x coordinate\n var y = 25 + i * 50; // y coordinate\n var radius = 20; // Arc radius\n var startAngle = 0; // Starting point on circle\n var endAngle = Math.PI + (Math.PI * j) / 2; // End point on circle\n var clockwise = i % 2 == 0 ? false : true; // clockwise or anticlockwise\n\n ctx.arc(x, y, radius, startAngle, endAngle, clockwise);\n\n if (i > 1) {\n ctx.fill();\n } else {\n ctx.stroke();\n }\n }\n }\n ctx.update()\n },\n\n drawStar() {\n let ctx = uni.getElementById('draw-dash-line')!.getDrawableContext()!\n ctx.reset()\n ctx.beginPath();\n var horn = 5; // 画5个角\n var angle = 360 / horn; // 五个角的度数\n // 两个圆的半径\n var R = 50;\n var r = 20;\n // 坐标\n var x = 100;\n var y = 100;\n for (var i = 0; i < horn; i++) {\n // 角度转弧度:角度/180*Math.PI\n // 外圆顶点坐标\n ctx.lineTo(Math.cos((18 + i * angle) / 180.0 * Math.PI) * R + x, -Math.sin((18 + i * angle) / 180.0 * Math.PI) * R + y);\n // 內圆顶点坐标\n ctx.lineTo(Math.cos((54 + i * angle) / 180.0 * Math.PI) * r + x, -Math.sin((54 + i * angle) / 180.0 * Math.PI) * r + y);\n }\n // closePath:关闭路径,将路径的终点与起点相连\n ctx.closePath();\n ctx.lineWidth = 3;\n ctx.fillStyle = '#E4EF00';\n ctx.strokeStyle = \"red\";\n ctx.fill();\n ctx.stroke();\n\n ctx.lineWidth = 10;\n ctx.beginPath()\n ctx.moveTo(170, 100)\n ctx.lineTo(255, 15)\n ctx.lineTo(340, 100)\n ctx.closePath()\n ctx.fill()\n ctx.strokeStyle = \"blue\"\n ctx.stroke()\n ctx.beginPath()\n ctx.moveTo(170, 145)\n ctx.lineTo(255, 45)\n ctx.lineTo(340, 145)\n ctx.closePath()\n ctx.fill()\n ctx.strokeStyle = \"gray\"\n ctx.stroke()\n // 未设置beginPath,导致上下表现一致,与前端一致\n ctx.moveTo(170, 190)\n ctx.lineTo(255, 90)\n ctx.lineTo(340, 190)\n ctx.closePath()\n ctx.fillStyle = \"orange\"\n ctx.fill()\n ctx.strokeStyle = \"khaki\"\n ctx.stroke()\n ctx.update()\n },\n hex(num : number) : string {\n if (num == 0) {\n return \"00\"\n }\n let hexChars = \"0123456789ABCDEF\";\n let result = \"\";\n while (num > 0) {\n let remainder : Int = num.toInt() % 16;\n result = hexChars[remainder] + result;\n num = Math.floor(num.toInt() / 16);\n }\n if (result.length == 1) {\n return \"0\" + result\n }\n return result\n },\n drawhouse() {\n let ctx = uni.getElementById('draw-house')!.getDrawableContext()!\n ctx.reset()\n ctx.lineWidth = 10;\n\n // Wall\n ctx.strokeRect(75, 140, 150, 110);\n\n // Door\n ctx.fillRect(130, 190, 40, 60);\n\n // Roof\n ctx.beginPath();\n ctx.moveTo(50, 140);\n ctx.lineTo(150, 60);\n ctx.lineTo(250, 140);\n ctx.closePath();\n ctx.stroke();\n ctx.update()\n },\n drawPoint() {\n let ctx = uni.getElementById('draw-style')!.getDrawableContext()!\n ctx.reset()\n for (let i = 0; i < 6; i++) {\n for (let j = 0; j < 6; j++) {\n ctx.strokeStyle = `rgb(0,${Math.floor(255 - 42.5 * i)},${Math.floor(255 - 42.5 * j)})`;\n ctx.beginPath();\n ctx.arc(12.5 + j * 25, 12.5 + i * 25, 10, 0, Math.PI * 2, true);\n ctx.stroke();\n }\n }\n for (let i = 0; i < 6; i++) {\n for (let j = 0; j < 6; j++) {\n ctx.fillStyle = `rgb(${Math.floor(255 - 42.5 * i)},${Math.floor(255 - 42.5 * j)},0)`;\n ctx.fillRect(180 + j * 25, i * 25, 25, 25);\n }\n }\n ctx.update()\n },\n drawRect() {\n let ctx = uni.getElementById('draw-odd')!.getDrawableContext()!\n ctx.reset()\n // Create path\n ctx.moveTo(30, 90);\n ctx.lineTo(110, 20);\n ctx.lineTo(240, 130);\n ctx.lineTo(60, 130);\n ctx.lineTo(190, 20);\n ctx.lineTo(270, 90);\n ctx.closePath();\n\n // Fill path\n ctx.fillStyle = \"green\";\n ctx.fill(\"evenodd\");\n ctx.update()\n\n },\n drawArcTo() {\n let ctx = uni.getElementById('draw-arcto')!.getDrawableContext()!\n ctx.reset()\n ctx.beginPath();\n ctx.moveTo(50, 20);\n ctx.bezierCurveTo(230, 30, 150, 60, 50, 100);\n ctx.stroke();\n\n ctx.fillStyle = \"blue\";\n // start point\n ctx.fillRect(50, 20, 10, 10);\n // end point\n ctx.fillRect(50, 100, 10, 10);\n\n ctx.fillStyle = \"red\";\n // control point one\n ctx.fillRect(230, 30, 10, 10);\n // control point two\n ctx.fillRect(150, 70, 10, 10);\n ctx.update()\n }\n }\n }\n</script>\n\n<style>\n\n</style>\n\n```"},"CustomEvent":{"name":"## CustomEvent","description":"","extends":"```mermaid\nclassDiagram\n\nEvent <|-- CustomEvent : Extend\n```","param":"\n### 构造函数\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | - |\n| CustomEventOptions | [CustomEventOptions\\<T>](#customeventoptions-values) | 是 | - | |\n\n### CustomEvent 属性值 @customevent-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| detail | T | 是 | - | - |\n| type | string | 是 | - | 事件类型 |\n| target | [Element](/uni-app-x/dom/element.md) | 是 | - | 触发事件的组件 |\n| currentTarget | [Element](/uni-app-x/dom/element.md) | 是 | - | 当前组件 |\n| timeStamp | number | 是 | - | 事件发生时的时间戳 |\n","methods":{"stopPropagation":{"name":"#### stopPropagation() @stoppropagation","description":"\n阻止当前事件的进一步传播","param":"","returnValue":"","compatibility":"","tutorial":""},"preventDefault":{"name":"#### preventDefault() @preventdefault","description":"\n阻止当前事件的默认行为","param":"","returnValue":"","compatibility":"","tutorial":""}}},"CustomEventOptions":{"name":"## CustomEventOptions","description":"","extends":"","param":"\n### 构造函数\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| detail | T | 是 | - | - |\n\n### CustomEventOptions 属性值 @customeventoptions-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| detail | T | 是 | - | - |\n"},"MouseEvent":{"name":"## MouseEvent","description":"","extends":"```mermaid\nclassDiagram\n\nEvent <|-- MouseEvent : Extend\n```","param":"\n### 构造函数\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | - |\n| x | number | 是 | - | - |\n| y | number | 是 | - | - |\n| clientX | number | 是 | - | - |\n| clientY | number | 是 | - | - |\n| pageX | number | 是 | - | - |\n| pageY | number | 是 | - | - |\n| screenX | number | 是 | - | - |\n| screenY | number | 是 | - | - |\n\n### MouseEvent 属性值 @mouseevent-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| clientX | number | 是 | - | 相对于页面可显示区域左边的距离 |\n| clientY | number | 是 | - | 相对于页面可显示区域顶部的距离 |\n| x | number | 是 | - | 相对于页面可显示区域左边的距离,同`clientX` |\n| y | number | 是 | - | 相对于页面可显示区域顶部的距离,同`clientY` |\n| pageX | number | 是 | - | 相对于文档左边的距离 |\n| pageY | number | 是 | - | 相对于文档顶部的距离 |\n| screenX | number | 是 | - | 相对于屏幕左边距离 |\n| screenY | number | 是 | - | 相对于屏幕顶部的距离 |\n| type | string | 是 | - | 事件类型 |\n| target | [Element](/uni-app-x/dom/element.md) | 是 | - | 触发事件的组件 |\n| currentTarget | [Element](/uni-app-x/dom/element.md) | 是 | - | 当前组件 |\n| timeStamp | number | 是 | - | 事件发生时的时间戳 |\n","methods":{"stopPropagation":{"name":"#### stopPropagation() @stoppropagation","description":"\n阻止当前事件的进一步传播","param":"","returnValue":"","compatibility":"","tutorial":""},"preventDefault":{"name":"#### preventDefault() @preventdefault","description":"\n阻止当前事件的默认行为","param":"","returnValue":"","compatibility":"","tutorial":""}}},"TouchEvent":{"name":"## TouchEvent","description":"","extends":"```mermaid\nclassDiagram\n\nEvent <|-- TouchEvent : Extend\n```","param":"\n### TouchEvent 属性值 @touchevent-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| touches | Array\\<[Touch](/uni-app-x/component/common#touch)\\> | 是 | - | 当前停留在屏幕中的触摸点信息的数组 |\n| changedTouches | Array\\<[Touch](/uni-app-x/component/common#touch)\\> | 是 | - | 当前变化的触摸点信息的数组 |\n| type | string | 是 | - | 事件类型 |\n| target | [Element](/uni-app-x/dom/element.md) | 是 | - | 触发事件的组件 |\n| currentTarget | [Element](/uni-app-x/dom/element.md) | 是 | - | 当前组件 |\n| timeStamp | number | 是 | - | 事件发生时的时间戳 |\n","methods":{"stopPropagation":{"name":"#### stopPropagation() @stoppropagation","description":"\n阻止当前事件的进一步传播","param":"","returnValue":"","compatibility":"","tutorial":""},"preventDefault":{"name":"#### preventDefault() @preventdefault","description":"\n阻止当前事件的默认行为","param":"","returnValue":"","compatibility":"","tutorial":""}}},"Touch":{"name":"## Touch","description":"","extends":"","param":"\n### Touch 属性值 @touch-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| clientX | number | 是 | - | 相对于页面可显示区域左边的距离 |\n| clientY | number | 是 | - | 相对于页面可显示区域顶部的距离 |\n| identifier | number | 是 | - | 触摸点的标识符。这个值在这根手指所引发的所有事件中保持一致,直到手指抬起。 |\n| pageX | number | 是 | - | 相对于文档左边的距离 |\n| pageY | number | 是 | - | 相对于文档顶部的距离 |\n| screenX | number | 是 | - | 相对于屏幕左边距离 |\n| screenY | number | 是 | - | 相对于屏幕顶部的距离 |\n| force | number | 否 | - | 返回当前触摸点按下的压力大小 |\n"},"UniError":{"name":"## UniError","description":"\nuni api统一错误信息对象 ","extends":"```mermaid\nclassDiagram\n\nError <|-- UniError : Extend\n```","param":"\n### 构造函数\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| errSubject | string | 是 | - | - |\n| errCode | number | 是 | - | - |\n| errMsg | string | 是 | - | - |\n\n### UniError 属性值 @unierror-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| errSubject | string | 是 | - | 统一错误主题(模块)名称 |\n| errCode | number | 是 | - | 统一错误码 |\n| errMsg | string | 是 | - | 统一错误描述信息 |\n| data | any | 否 | - | 错误信息中包含的数据 |\n| cause | [Error](/tutorial/err-spec.html#unierror) | 否 | - | 源错误信息,可以包含多个错误,详见SourceError |\n| name | string | 是 | - | - |\n| message | string | 是 | - | - |\n"},"Error":{"name":"## Error","description":"\nUTS错误信息对象","extends":"","param":"\n### 构造函数\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| message | string | 是 | - | - |\n| options | [UTSJSONObject](/uts/buildin-object-api/utsjsonobject.md) | 是 | - | - |\n\n### Error 属性值 @error-values\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| name | string | 是 | - | - |\n| message | string | 是 | - | - |\n| cause | [Error](/tutorial/err-spec.html#unierror) | 否 | - | - |\n"},"general-attribute":{"example":"### 示例 \n> [hello uni-app x](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/component/general-attribute/general-attribute.uvue) \n ```html\n<template>\n <!-- #ifdef APP -->\n <scroll-view style=\"flex: 1\">\n <!-- #endif -->\n <view>\n <page-head :title=\"title\"></page-head>\n <view class=\"uni-padding-wrap container\">\n <view\n :id=\"generalId\"\n :class=\"generalClass\"\n :name=\"generalName\"\n :title=\"generalTitle\"\n :data-test=\"generalData\"\n :style=\"generalStyle\"\n ref=\"general-target\"\n >\n <text>id: {{ generalId }}</text>\n <text>class: {{ generalClass }}</text>\n <text>name: {{ generalName }}</text>\n <text>title: {{ generalTitle }}</text>\n <text>data-test: {{ generalData }}</text>\n <text>style: {{ generalStyle }}</text>\n </view>\n <view\n class=\"btn btn-style uni-common-mt\"\n @click=\"validateGeneralAttributes\"\n >\n <text class=\"btn-inner\">{{ validateGeneralAttrText }}</text>\n </view>\n <view class=\"btn btn-ref uni-common-mt\" @click=\"changeHeight\">\n <text class=\"btn-inner\">{{changeHeightByRefText}}</text>\n </view>\n <view class=\"view-class\" :hover-class=\"hoverClass\" ref=\"view-target\">\n <text class=\"text\">按下 50 ms 后背景变红</text>\n <text class=\"text\">抬起 400 ms 后背景恢复</text>\n </view>\n <view\n class=\"view-class\"\n :hover-class=\"hoverClass\"\n :hover-start-time=\"1000\"\n :hover-stay-time=\"1000\"\n ref=\"view-target\"\n >\n <text class=\"text\">按下 1000 ms 后背景变红</text>\n <text class=\"text\">抬起 1000 ms 后背景恢复</text>\n </view>\n </view>\n </view>\n <!-- #ifdef APP -->\n </scroll-view>\n <!-- #endif -->\n</template>\n\n<script lang=\"uts\">\nexport default {\n data() {\n return {\n title: 'general-attribute',\n generalId: 'general-id',\n generalClass: 'general-class',\n generalName: 'general-name',\n generalTitle: 'general-title',\n generalData: 'general-data',\n generalStyle: 'background-color: aqua',\n validateGeneralAttrText: '验证基础属性',\n hoverClass: 'hover-class',\n validateViewAttrText: '验证 view 属性',\n changeHeightByRefText: '通过 ref 修改高度',\n }\n },\n methods: {\n validateGeneralAttributes() {\n const generalTarget = this.$refs['general-target'] as Element\n const generalId = generalTarget.getAttribute('id')\n if (generalId != this.generalId) {\n this.validateGeneralAttrText = '基础属性 id 验证失败'\n return\n }\n if (!generalTarget.classList.includes('general-class')) {\n this.validateGeneralAttrText = '基础属性 class 验证失败'\n return\n }\n const generalName = generalTarget.getAttribute('name')\n if (generalName != this.generalName) {\n this.validateGeneralAttrText = '基础属性 name 验证失败'\n return\n }\n const generalTitle = generalTarget.getAttribute('title')\n if (generalTitle != this.generalTitle) {\n this.validateGeneralAttrText = '基础属性 title 验证失败'\n return\n }\n const generalData = generalTarget.getAttribute('data-test')\n if (generalData != this.generalData) {\n this.validateGeneralAttrText = '基础属性 data-test 验证失败'\n return\n }\n this.validateGeneralAttrText = '基础属性验证成功'\n },\n changeHeight(){\n const generalTarget = this.$refs['general-target'] as Element\n this.changeHeightByRefText = '已通过 ref 修改高度'\n generalTarget.style.setProperty('height', '200px')\n }\n },\n}\n</script>\n\n<style>\n.btn {\n height: 50px;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: #409eff;\n border-radius: 5px;\n}\n.btn-inner {\n color: #fff;\n}\n.general-class {\n margin-left: 40px;\n padding: 10px;\n width: 260px;\n height: 160px;\n background-color: antiquewhite;\n}\n.view-class {\n margin: 20px 0 0 50px;\n padding: 10px;\n width: 240px;\n height: 100px;\n background-color: antiquewhite;\n}\n.view-class .text {\n margin-top: 5px;\n text-align: center;\n}\n.hover-class {\n background-color: red;\n}\n</style>\n\n```"},"general-event":{"example":"### 示例 \n> [hello uni-app x](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/component/general-event/general-event.uvue) \n ```html\n<template>\n <!-- #ifdef APP -->\n <scroll-view style=\"flex: 1\">\n <!-- #endif -->\n <page-head title=\"触摸方块测试相关事件\"></page-head>\n <view class=\"uni-padding-wrap uni-common-mt container\">\n <view class=\"target\" @touchstart=\"onTouchStart\" @touchcancel=\"onTouchCancel\" @touchmove=\"onTouchMove\"\n @touchend=\"onTouchEnd\" @tap=\"onTap\" @click=\"onClick\" @longpress=\"onLongPress\"></view>\n <view v-if=\"touchStartEvent !== null\">\n <text class=\"title1\">touchStart Event: </text>\n <text class=\"title2\">touches: </text>\n <template v-for=\"(touch, index) in touchStartEvent!.touches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n <text class=\"title2 uni-common-mt\">changedTouches: </text>\n <template v-for=\"(touch, index) in touchStartEvent!.changedTouches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n </view>\n <view v-if=\"touchCancelEvent !== null\">\n <text class=\"title1\">touchCancel Event: </text>\n <text class=\"title2\">touches: </text>\n <template v-for=\"(touch, index) in touchCancelEvent!.touches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n <text class=\"title2 uni-common-mt\">changedTouches: </text>\n <template v-for=\"(touch, index) in touchCancelEvent!.changedTouches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n </view>\n <view v-if=\"touchMoveEvent !== null\">\n <text class=\"title1\">touchMove Event: </text>\n <text class=\"title2\">touches: </text>\n <template v-for=\"(touch, index) in touchMoveEvent!.touches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n <text class=\"title2 uni-common-mt\">changedTouches: </text>\n <template v-for=\"(touch, index) in touchMoveEvent!.changedTouches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n </view>\n <view v-if=\"longPressEvent !== null\">\n <text class=\"title1\">longPress Event: </text>\n <text class=\"title2\">touches: </text>\n <template v-if=\"longPressEvent!.touches.length > 0\" v-for=\"(touch, index) in longPressEvent!.touches\"\n :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n <text class=\"title2 uni-common-mt\">changedTouches: </text>\n <template v-for=\"(touch, index) in longPressEvent!.changedTouches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n </view>\n <view v-if=\"touchEndEvent !== null\">\n <text class=\"title1\">touchEnd Event: </text>\n <text class=\"title2\">touches: </text>\n <template v-if=\"touchEndEvent!.touches.length > 0\" v-for=\"(touch, index) in touchEndEvent!.touches\"\n :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n <text class=\"title2 uni-common-mt\">changedTouches: </text>\n <template v-for=\"(touch, index) in touchEndEvent!.changedTouches\" :key=\"index\">\n <text class=\"title3\">touch[{{ index }}]:</text>\n <text>identifier: {{touch.identifier}}</text>\n <text>pageX: {{ touch.pageX }}, pageY: {{ touch.pageY }}</text>\n <text>clientX: {{ touch.clientX }}, clientY: {{ touch.clientY }}</text>\n <text>screenX: {{ touch.screenX }}, screenY: {{ touch.screenY }}</text>\n </template>\n </view>\n <view v-if=\"tapEvent !== null\">\n <text class=\"title1\">tap Event: </text>\n <text>x: {{ tapEvent!.x }}, y: {{ tapEvent!.y }}</text>\n </view>\n <view v-if=\"clickEvent !== null\">\n <text class=\"title1\">click Event: </text>\n <text>x: {{ clickEvent!.x }}, y: {{ clickEvent!.y }}</text>\n </view>\n </view>\n <!-- #ifdef APP -->\n </scroll-view>\n <!-- #endif -->\n</template>\n<script lang=\"uts\">\n export default {\n data() {\n return {\n title: 'general-event',\n onTouchStartTime: 0,\n touchStartEvent: null as TouchEvent | null,\n touchCancelEvent: null as TouchEvent | null,\n onTouchMoveTime: 0,\n touchMoveEvent: null as TouchEvent | null,\n onTouchEndTime: 0,\n longPressEvent: null as TouchEvent | null,\n touchEndEvent: null as TouchEvent | null,\n onTapTime: 0,\n tapEvent: null as MouseEvent | null,\n onClickTime: 0,\n clickEvent: null as MouseEvent | null,\n onLongPressTime: 0,\n }\n },\n methods: {\n onTouchStart(e : TouchEvent) {\n this.touchStartEvent = e\n this.onTouchStartTime = Date.now()\n console.log('onTouchStart')\n },\n onTouchCancel(e : TouchEvent) {\n this.touchCancelEvent = e\n console.log('onTouchCancel')\n },\n onTouchMove(e : TouchEvent) {\n this.touchMoveEvent = e\n this.onTouchMoveTime = Date.now()\n console.log('onTouchMove')\n },\n onLongPress(e : TouchEvent) {\n this.longPressEvent = e\n this.onLongPressTime = Date.now()\n console.log('onLongPress')\n },\n onTouchEnd(e : TouchEvent) {\n this.touchEndEvent = e\n this.onTouchEndTime = Date.now()\n console.log('onTouchEnd')\n },\n onTap(e : MouseEvent) {\n this.tapEvent = e\n this.onTapTime = Date.now()\n console.log('onTap')\n },\n onClick(e : MouseEvent) {\n this.clickEvent = e\n this.onClickTime = Date.now()\n console.log('onClick')\n },\n },\n }\n</script>\n\n<style>\n .container {\n padding-bottom: 10px;\n }\n\n .target {\n margin: 20px 0 0 50px;\n width: 200px;\n height: 100px;\n background-color: aqua;\n }\n\n .title1 {\n margin-top: 15px;\n font-size: 20px;\n }\n\n .title2 {\n margin-top: 10px;\n font-size: 18px;\n }\n\n .title3 {\n margin-top: 5px;\n font-size: 16px;\n }\n</style>\n\n```"}}
\ No newline at end of file
{"manifest":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| appid | string | - | [DCloud AppID 使用说明](https://ask.dcloud.net.cn/article/35907) |\n| name | string | - | 应用名称 |\n| description | string | - | 应用描述 |\n| versionName | string | - | 应用版本名称 |\n| versionCode | integer | - | 应用版本号,必须是整数,取值范围1~2147483647;升级时必须高于上一次设置的值。 |\n| locale | '' | - | 默认语言 |\n| fallbackLocale | '' | - | 默认回退语言 |\n| uni-app-x | [uni-app-x 配置项列表](#manifest-uni-app-x) | - | 存在uni-app-x节点则表示为uni-app x项目 |\n| app | [app 配置项列表](#manifest-app) | - | App端(原生App)配置 |","description":"[配置指南](http://uniapp.dcloud.io/manifest)"},"manifest_uni-app-x":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| flex-direction | 'row' \\| 'row-reverse' \\| 'column' \\| 'column-reverse' | column | uvue页面默认flex排列方向 |","description":"存在uni-app-x节点则表示为uni-app x项目"},"manifest_app":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| distribute | [distribute 配置项列表](#app-distribute) | - | App端发布配置 |","description":"App端(原生App)配置"},"app_distribute":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| syncDebug | boolean | - | 是否为自定义调试基座 |\n| icons | [icons 配置项列表](#distribute-icons) | - | iOS、Android应用图标配置。云打包后生效,建议在HBuilderX中 manifest.json 的可视化界面操作,不推荐手动在源码视图中修改。 |\n| android | [android 配置项列表](#distribute-android) | - | App-Android端发布配置 |\n| ios | [ios 配置项列表](#distribute-ios) | - | IOS配置 |","description":"App端发布配置"},"distribute_icons":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| android | [android 配置项列表](#icons-android) | - | Android图标配置 |\n| ios | [ios 配置项列表](#icons-ios) | - | iOS图标配置 |","description":"iOS、Android应用图标配置。云打包后生效,建议在HBuilderX中 manifest.json 的可视化界面操作,不推荐手动在源码视图中修改。"},"icons_android":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| hdpi | string | - | 高分屏设备程序图标,分辨率要求72x72 |\n| xhdpi | string | - | 720P高分屏设备程序图标,分辨率要求96x96 |\n| xxhdpi | string | - | 1080P高分屏设备程序图标,分辨率要求144x144 |\n| xxxhdpi | string | - | 2K屏设备程序图标,分辨率要求192x192 |"},"icons_ios":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| appstore | string | - | 提交app store使用的图标 1024x1024 |\n| iphone | [iphone 配置项列表](#ios-iphone) | - | iPhone图标配置 |\n| ipad | [ipad 配置项列表](#ios-ipad) | - | iPad图标配置 |"},"ios_iphone":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| app@2x | string | - | iOS9.0+ 程序图标(2x) |\n| app@3x | string | - | iOS9.0+ 程序图标(3x) |\n| spotlight@2x | string | - | iOS9.0+ Spotlight图标(2x) |\n| spotlight@3x | string | - | iOS9.0+ Spotlight图标(3x) |\n| settings@2x | string | - | iOS9.0+ Settings设置图标(2x) |\n| settings@3x | string | - | iOS9.0+ Settings设置图标(3x) |\n| notification@2x | string | - | iOS9.0+ 通知栏图标(2x) |\n| notification@3x | string | - | iOS9.0+ 通知栏图标(3x) |"},"ios_ipad":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| app | string | - | iOS9.0+ 程序图标 |\n| app@2x | string | - | iOS9.0+ 程序图标(2x) |\n| proapp@2x | string | - | iOS9.0+ 程序图标(3x) |\n| spotlight | string | - | iOS9.0+ Spotlight图标 |\n| spotlight@2x | string | - | iOS9.0+ Spotlight图标(2x) |\n| settings | string | - | iOS9.0+ Settings设置图标 |\n| settings@2x | string | - | iOS9.0+ Settings设置图标(2x) |\n| notification | string | - | iOS9.0+ 通知栏图标 |\n| notification@2x | string | - | iOS9.0+ 通知栏图标(2x) |"},"distribute_android":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| minSdkVersion | integer | 21 | 应用兼容的最低Android版本(API等级);[参考文档](https://uniapp.dcloud.io/tutorial/app-android-minsdkversion) |\n| targetSdkVersion | integer | 30 | 应用适配的目标Android版本(API等级),部分应用市场要求设置较高的targetSdkVersion才能提交审核;[参考文档](https://uniapp.dcloud.io/tutorial/app-android-targetsdkversion) |\n| abiFilters | Array\\<'armeabi-v7a' \\| 'arm64-v8a' \\| 'x86' \\| 'x86_64'> | [\"arm64-v8a\"\\] | [参考文档](https://uniapp.dcloud.io/tutorial/app-android-abifilters) |","description":"App-Android端发布配置"},"distribute_ios":{"table":"| 属性 | 类型 | 默认值 | 描述 |\n| :- | :- | :- | :- |\n| appid | string | - | iOS Bundle ID |"},"tutorial":"## 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=collocation.manifest_json)"}
\ No newline at end of file
{"lifeCycle":{"name":"页面生命周期","compatibility":"| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| onInit | x | x | x | x | x | x |\n| onLoad | 5.0 | √ | √ | 10.0 | √ | x |\n| onShow | 5.0 | √ | √ | 10.0 | √ | x |\n| onReady | 5.0 | √ | √ | 10.0 | √ | x |\n| onHide | 5.0 | √ | √ | 10.0 | √ | x |\n| onUnload | 5.0 | √ | √ | 10.0 | √ | x |\n| onPullDownRefresh | 5.0 | √ | √ | 10.0 | √ | x |\n| onReachBottom | 5.0 | √ | √ | 10.0 | √ | x |\n| onShareAppMessage | x | x | x | x | x | x |\n| onShareTimeline | x | x | x | x | x | x |\n| onAddToFavorites | x | x | x | x | x | x |\n| onPageScroll | 5.0 | √ | √ | 10.0 | √ | x |\n| onResize | 5.0 | √ | √ | 10.0 | √ | x |\n| onTabItemTap | 5.0 | √ | x | 10.0 | √ | x |\n| onNavigationBarButtonTap | 5.0 | √ | x | 10.0 | √ | x |\n| onBackPress | 5.0 | √ | √ | 10.0 | √ | x |\n| onNavigationBarSearchInputChanged | 5.0 | √ | x | 10.0 | √ | x |\n| onNavigationBarSearchInputConfirmed | 5.0 | √ | x | 10.0 | √ | x |\n| onNavigationBarSearchInputClicked | 5.0 | √ | x | 10.0 | √ | x |"}}
\ No newline at end of file
{"pages":{"compatibility":"**pages.json 兼容性** \n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| globalStyle | 5.0 | √ | √ | 10.0 | √ | x |\n| pages | 5.0 | √ | √ | 10.0 | √ | x |\n| tabBar | 5.0 | √ | √ | 10.0 | √ | x |\n| condition | 5.0 | √ | √ | 10.0 | √ | x |\n| easycom | 5.0 | 2.5.5+ | √ | 10.0 | 2.5.5+ | x |","table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| globalStyle | [globalStyle 配置项列表](#pages-globalstyle) | - | 否 | - |\n| pages | Array\\<[PagesOptionsPage](#pagesoptionspage)> | - | 是 | 页面路径及窗口表现 |\n| tabBar | [tabBar 配置项列表](#pages-tabbar) | - | 否 | - |\n| condition | [condition 配置项列表](#pages-condition) | - | 否 | - |\n| easycom | [easycom 配置项列表](#pages-easycom) | - | 否 | 组件自动引入规则 |"},"pages_globalStyle":{"compatibility":"**globalStyle 兼容性** \n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| navigationBarBackgroundColor | 5.0 | √ | √ | 10.0 | √ | x |\n| navigationBarTextStyle | 5.0 | √ | √ | 10.0 | √ | x |\n| navigationBarTitleText | 5.0 | √ | √ | 10.0 | √ | x |\n| navigationStyle | 5.0 | 2.0.3+ | √ | 10.0 | 2.0.3+ | x |\n| enablePullDownRefresh | 5.0 | √ | √ | 10.0 | √ | x |","table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| navigationBarBackgroundColor | string (string.ColorString) | APP与H5为#F8F8F8,小程序平台请参考相应小程序文档 | 否 | 导航栏背景颜色(同状态栏背景色) |\n| navigationBarTextStyle | 'white' \\| 'black' | black | 否 | 导航栏标题颜色,仅支持 black/white(支付宝小程序不支持,请使用 [my.setNavigationBar](https://opendocs.alipay.com/mini/api/xwq8e6))。 |\n| navigationBarTitleText | string | - | 否 | 导航栏标题文字内容 |\n| navigationStyle | 'default' \\| 'custom' | default | 否 | 导航栏样式,仅支持 default/custom。custom即取消默认的原生导航栏,需看[使用注意](/collocation/pages.md?id=customnav)。 |\n| enablePullDownRefresh | boolean | false | 否 | 是否开启下拉刷新,详见[页面生命周期](/tutorial/page.md?id=lifecycle)。 |"},"PagesOptionsPage":{"compatibility":"**PagesOptionsPage 兼容性** \n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| path | 5.0 | √ | √ | 10.0 | √ | x |\n| style | 5.0 | √ | √ | 10.0 | √ | x |","table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| path | string (string.PageURIString) | - | 是 | 配置页面路径 |\n| style | [style 配置项列表](#pagesoptionspage-style) | - | 否 | - |"},"PagesOptionsPage_style":{"compatibility":"**style 兼容性** \n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| navigationBarBackgroundColor | 5.0 | √ | √ | 10.0 | √ | x |\n| navigationBarTextStyle | 5.0 | √ | √ | 10.0 | √ | x |\n| navigationBarTitleText | 5.0 | √ | √ | 10.0 | √ | x |\n| navigationStyle | 5.0 | 2.0.3+ | √ | 10.0 | 2.0.3+ | x |\n| enablePullDownRefresh | 5.0 | √ | √ | 10.0 | √ | x |","table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| navigationBarBackgroundColor | string (string.ColorString) | APP与H5为#F8F8F8,小程序平台请参考相应小程序文档 | 否 | 导航栏背景颜色(同状态栏背景色) |\n| navigationBarTextStyle | 'white' \\| 'black' | black | 否 | 导航栏标题颜色,仅支持 black/white |\n| navigationBarTitleText | string | - | 否 | 导航栏标题文字内容 |\n| navigationStyle | 'default' \\| 'custom' | default | 否 | 导航栏样式,仅支持 default/custom。custom即取消默认的原生导航栏,需看[使用注意](/collocation/pages.md?id=customnav)。 |\n| enablePullDownRefresh | boolean | false | 否 | 是否开启下拉刷新,详见[页面生命周期](/tutorial/page.md#lifecycle)。 |\n| h5 | [h5 配置项列表](#style-h5) | - | 否 | - |\n| mp-alipay | [mp-alipay 配置项列表](#style-mp-alipay) | - | 否 | - |"},"style_h5":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| titleNView | [titleNView 配置项列表](#h5-titlenview) | - | 否 | - |\n| pullToRefresh | [pullToRefresh 配置项列表](#h5-pulltorefresh) | - | 否 | - |"},"h5_titleNView":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| backgroundColor | string (string.ColorString) | #f7f7f7 | 否 | 背景颜色,颜色值格式为\"#RRGGBB\"。 |\n| buttons | array | - | 否 | 自定义按钮,参考 [buttons](/collocation/pages.md?id=h5-titlenview-buttons)。 |\n| titleColor | string (string.ColorString) | #000000 | 否 | 标题文字颜色 |\n| titleText | string | - | 否 | 标题文字内容 |\n| titleSize | string | - | 否 | 标题文字字体大小 |\n| type | 'default' \\| 'transparent' | default | 否 | 导航栏样式。\"default\"-默认样式;\"transparent\"-透明渐变。 |\n| searchInput | object | - | 否 | 导航栏上的搜索框样式,详见:[searchInput](/collocation/pages.md?id=h5-searchinput)。 |"},"h5_pullToRefresh":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| support | boolean | - | 否 | 是否开启窗口的下拉刷新功能 |\n| color | string (string.ColorString) | - | 否 | 颜色值格式为\"#RRGGBB\",仅\"circle\"样式下拉刷新支持此属性。 |\n| type | 'default' \\| 'circle' | - | 否 | 下拉刷新控件样式 |\n| height | string | - | 否 | 窗口的下拉刷新控件进入刷新状态的拉拽高度。支持百分比,如\"10%\";像素值,如\"50px\"。 |\n| range | string | - | 否 | 窗口可下拉拖拽的范围。支持百分比,如\"10%\";像素值,如\"50px\"。 |\n| offset | string | - | 否 | 下拉刷新控件的起始位置。仅对\"circle\"样式下拉刷新控件有效,用于定义刷新控件下拉时的起始位置。支持百分比,如\"10%\";像素值,如\"50px\"。 |\n| contentdown | [contentdown 配置项列表](#pulltorefresh-contentdown) | - | 否 | - |\n| contentover | [contentover 配置项列表](#pulltorefresh-contentover) | - | 否 | - |\n| contentrefresh | [contentrefresh 配置项列表](#pulltorefresh-contentrefresh) | - | 否 | - |"},"pullToRefresh_contentdown":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| caption | string | - | 否 | 下拉刷新控件上显示的标题内容 |"},"pullToRefresh_contentover":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| caption | string | - | 否 | 下拉刷新控件上显示的标题内容 |"},"pullToRefresh_contentrefresh":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| caption | string | - | 否 | 下拉刷新控件上显示的标题内容 |"},"style_mp-alipay":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| allowsBounceVertical | 'YES' \\| 'NO' | YES | 否 | 是否允许向下拉拽。支持 YES / NO |\n| transparentTitle | 'always' \\| 'auto' \\| 'none' | none | 否 | 导航栏透明设置。支持 always 一直透明 / auto 滑动自适应 / none 不透明 |\n| titlePenetrate | 'YES' \\| 'NO' | No | 否 | 导航栏点击穿透 |\n| showTitleLoading | 'YES' \\| 'NO' | No | 否 | 是否进入时显示导航栏的 loading。支持 YES / NO |\n| titleImage | string | - | 否 | 导航栏图片地址,替换导航栏标题,必须为https的图片链接地址 |\n| backgroundImageUrl | string (string.ImageURIString) | - | 否 | 下拉露出显示的背景图链接 |\n| backgroundImageColor | string (string.ColorString) | - | 否 | 下拉露出显示的背景图底色 |\n| gestureBack | 'YES' \\| 'NO' | No | 否 | 支付宝小程序 iOS 用,是否支持手势返回。支持 YES / NO |\n| enableScrollBar | 'YES' \\| 'NO' | YES | 否 | 支付宝小程序 Android 用,是否显示 WebView 滚动条。支持 YES / NO。 |"},"pages_tabBar":{"compatibility":"**tabBar 兼容性** \n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| color | 5.0 | √ | √ | 10.0 | √ | x |\n| selectedColor | 5.0 | √ | √ | 10.0 | √ | x |\n| backgroundColor | 5.0 | √ | √ | 10.0 | √ | x |\n| list | 5.0 | √ | √ | 10.0 | √ | x |\n| backgroundImage | 5.0 | √ | √ | 10.0 | √ | x |\n| backgroundRepeat | 5.0 | √ | √ | 10.0 | √ | x |\n| redDotColor | 5.0 | √ | √ | 10.0 | √ | x |","table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| color | string (string.ColorString) | - | 是 | tab 上的文字默认颜色 |\n| selectedColor | string (string.ColorString) | - | 是 | tab 上的文字选中时的颜色 |\n| backgroundColor | string (string.ColorString) | - | 是 | tab 的背景色 |\n| list | Array\\<[PagesOptionsTabbarList](#pagesoptionstabbarlist)> | - | 是 | tab 的列表,详见 list 属性说明,最少2个、最多5个 tab |\n| backgroundImage | string | - | 否 | 设置背景图片,优先级高于 backgroundColor |\n| backgroundRepeat | 'repeat' \\| 'repeat-x' \\| 'repeat-y' \\| 'no-repeat' | no-repeat | 否 | 设置标题栏的背景图平铺方式 |\n| redDotColor | string (string.ColorString) | - | 否 | tabbar上红点颜色 |"},"PagesOptionsTabbarList":{"compatibility":"**PagesOptionsTabbarList 兼容性** \n| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| iconfont | 5.0 | 3.4.4+ | √ | 10.0 | 3.4.4+ | x |\n| pagePath | 5.0 | √ | √ | 10.0 | √ | x |\n| text | 5.0 | √ | √ | 10.0 | √ | x |\n| iconPath | 5.0 | √ | √ | 10.0 | √ | x |\n| selectedIconPath | 5.0 | √ | √ | 10.0 | √ | x |\n| visible | 5.0 | 3.2.10+ | √ | 10.0 | 3.2.10+ | x |","table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| iconfont | [iconfont 配置项列表](#pagesoptionstabbarlist-iconfont) | - | 否 | 字体图标,优先级高于 iconPath |\n| pagePath | string (string.PageURIString) | - | 是 | 页面路径,必须在 pages 中先定义 |\n| text | string | - | 是 | tab 上按钮文字,在 App 和 H5 平台为非必填。例如中间可放一个没有文字的+号图标 |\n| iconPath | string (string.ImageURIString) | - | 否 | 图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px,当 position 为 top 时,此参数无效,不支持网络图片,不支持字体图标 |\n| selectedIconPath | string (string.ImageURIString) | - | 否 | 选中时的图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px ,当 position 为 top 时,此参数无效 |\n| visible | string | - | 否 | 该项是否显示,默认显示 |"},"PagesOptionsTabbarList_iconfont":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| text | string | - | 否 | 字库 Unicode 码 |\n| selectedText | string | - | 否 | 选中后字库 Unicode 码 |\n| fontSize | string | - | 否 | 字体图标字号(px) |\n| color | string (string.ColorString) | - | 否 | 字体图标颜色 |\n| selectedColor | string (string.ColorString) | - | 否 | 字体图标选中颜色 |","description":"字体图标,优先级高于 iconPath"},"pages_condition":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| current | number | - | 是 | 当前激活的模式,list节点的索引值。 |\n| list | Array\\<[PagesConditionItem](#pagesconditionitem)> | - | 是 | 启动模式列表 |"},"PagesConditionItem":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| name | string | - | 是 | 启动模式名称 |\n| path | string (string.PageURIString) | - | 是 | 启动页面路径 |\n| query | string | - | 否 | 启动参数,可在页面的 onLoad 函数里获得 |"},"pages_easycom":{"table":"| 属性 | 类型 | 默认值 | 必填 | 描述 |\n| :- | :- | :- | :- | :- |\n| autoscan | boolean | true | 否 | 是否开启自动扫描,开启后将会自动扫描符合components/组件名称/组件名称.vue/uvue目录结构的组件 |\n| custom | object | - | 否 | 以正则方式自定义组件匹配规则。如果autoscan不能满足需求,可以使用custom自定义匹配规则 |","description":"组件自动引入规则"},"tutorial":"## 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=collocation.pages_json)"}
\ No newline at end of file
{"specialString":{"name":"### 特殊 String @special-string","table":"| 名称 | 描述 |\n| :- | :- |\n| AttrString | 元素上的属性 |\n| AttrValueString | 元素上某个属性的值 |\n| ClassString | 元素全局属性`class`的值 |\n| IDString | 元素全局属性`id`的值 |\n| HTMLEventString | 元素上的事件 |\n| ColorString | CSS颜色的值 |\n| RequireCommonString | 提示common模块 以及js文件路径 |\n| VueI18NKeyString | 国际化翻译的key值 |\n| VueDataString | vue默认参数data中的属性名称 |\n| VueRefString | vue组件中ref属性的值 |\n| VuexDispatchString | vuex 中 actions 的名称 |\n| VuexCommitString | vuex 中 mutations 的名称 |\n| PageURIString | vue, nvue, uvue页面文件的文件路径(根据项目自动匹配) |\n| NPageURIString | nvue页面文件的文件路径 |\n| UPageURIString | uvue页面文件的文件路径, 仅在uniappx中生效 |\n| VideoIdString | video 组件的 id, 仅在uniappx中生效 |\n| WebviewIdString | web-view 组件的 id, 仅在uniappx中生效 |\n| ParentFieldString | uniCloud db schema中parentKey的值 |\n| SchemaFieldString | uniCloud db schema中required数组的值 |\n| ValidateFunctionString | uniCloud db schema中validateFunction的值 |\n| CloudFunctionString | uniCloud 云函数名 |\n| CloudObjectString | uniCloud 云对象名 |\n| DBCollectionString | uniCloud 数据库集合的名称 |\n| DBFieldString | uniCloud 数据库字段名称 |\n| JQLString | uniCloud 数据库要操作的集合, 要查询的字段 |\n| cssPropertyString | CSS属性的名称 |\n| cssPropertyValueString | CSS某个属性的值 |\n| cssSelectorString | CSS选择器的名称 |\n| URIString | 任意文件的文件路径 |\n| CSSURIString | css文件的文件路径(后缀为`.css`的文件路径) |\n| JSURIString | js文件的文件路径(后缀为`.js`的文件路径) |\n| HTMLURIString | html文件的文件路径(后缀为`.html`的文件路径) |\n| MarkdownURIString | markdown文件的文件路径(后缀为`.md`的文件路径) |\n| ScriptImportURIString | js, ts, uts引用文件或模块的文件路径(支持vue,nvue,uvue中script标签内容), 例: `import xxx from 'xxx'` |\n| CssImportURIString | css文件可以引用的文件的文件路径, 后缀为`[\".css\"\\]`的文件路径 例: `@import url('xxx.css')` |\n| ScssImportURIString | scss文件可以引用的文件的文件路径, 后缀为`[\".scss\", \".css\"\\]`的文件路径, 例: `@import 'xxx.scss'` |\n| LessImportURIString | less文件可以引用的文件的文件路径, 后缀为`[\".less\", \".css\"\\]`的文件路径, 例: `@import 'xxx.less'` |\n| FontURIString | 字体文件的文件路径 |\n| ImageURIString | 图片文件的文件路径 |\n| AudioURIString | 音频文件的文件路径 |\n| VideoURIString | 视频文件的文件路径 |"}}
\ No newline at end of file
因为 它太大了无法显示 source diff 。你可以改为 查看blob
因为 它太大了无法显示 source diff 。你可以改为 查看blob
{"String":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.String)","length":{"name":"### length","description":"\n返回字符串的 UTF-16 码元长度。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"charAt":{"name":"### charAt(pos)","description":"\n返回一个由给定索引处的单个 UTF-16 码元构成的新字符串。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| pos | number | 是 | 要返回的字符的索引,从零开始。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 返回一个字符串,该字符串表示指定 index 处的字符(恰好是一个 UTF-16 码元)。如果 index 超出了 0 – str.length - 1 的范围,charAt() 将返回一个空字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"charCodeAt":{"name":"### charCodeAt(index)","description":"\n返回 0 到 65535 之间的整数,表示给定索引处的 UTF-16 代码单元","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| index | number | 是 | 一个大于等于 0,小于字符串长度的整数。如果不是一个数值,则默认为 0。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 指定 index 处字符的 UTF-16 代码单元值的一个数字;如果 index 超出范围,charCodeAt() 返回 NaN。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"concat":{"name":"### concat(strings)","description":"\n将字符串参数连接到调用的字符串,并返回一个新的字符串。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| strings | string[\\] | 是 | T要连接到 str 的一个或多个字符串。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个包含所提供的多个字符串文本组合的新字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"indexOf":{"name":"### indexOf(searchString, position?)","description":"\n在字符串中搜索指定子字符串,并返回其第一次出现的位置索引。它可以接受一个可选的参数指定搜索的起始位置,如果找到了指定的子字符串,则返回的位置索引大于或等于指定的数字。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchString | string | 是 | 要搜索的子字符串。 |\n| position | number | 否 | 该方法返回指定子字符串在大于或等于 position 位置的第一次出现的索引,默认为 0。如果 position 大于调用字符串的长度,则该方法根本不搜索调用字符串。如果 position 小于零,该方法的行为就像 position 为 0 时一样。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 查找的字符串 searchValue 的第一次出现的索引,如果没有找到,则返回 -1。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"lastIndexOf":{"name":"### lastIndexOf(searchString, position?)","description":"\n搜索该字符串并返回指定子字符串最后一次出现的索引。它可以接受一个可选的起始位置参数,并返回指定子字符串在小于或等于指定数字的索引中的最后一次出现的位置。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchString | string | 是 | 要搜索的子字符串。 |\n| position | number | 否 | 该方法返回指定子字符串在小于或等于 position 的位置中的最后一次出现的索引,默认为 +Infinity。如果 position 大于调用字符串的长度,则该方法将搜索整个字符串。如果 position 小于 0,则行为与 0 相同,即该方法只在索引 0 处查找指定的子字符串。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 如果找到了 searchString,则返回最后一次出现的索引,否则返回 -1。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"replace":{"name":"### replace(searchValue, replaceValue)","description":"\n返回一个由替换值(replacement)替换部分或所有的模式(pattern)匹配项后的新字符串。模式可以是一个字符串或者一个正则表达式。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchValue | string \\| RegExp | 是 | RegExp: 一个RegExp 对象或者其字面量。该正则所匹配的内容会被第二个参数的返回值替换掉。string: 一个将被 newSubStr 替换的 字符串。其被视为一整个字符串,而不是一个正则表达式。仅第一个匹配项会被替换。 |\n| replaceValue | string | 是 | 用于替换掉第一个参数在原字符串中的匹配部分的字符串。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个部分或全部匹配由替代模式所取代的新的字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"replace_1":{"name":"### replace(searchValue, replacer)","description":"\n返回一个由替换值(replacement)替换部分或所有的模式(pattern)匹配项后的新字符串。模式可以是一个字符串或者一个正则表达式,替换值是一个每次匹配都要调用的回调函数。如果pattern是字符串,则仅替换第一个匹配项。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchValue | string \\| RegExp | 是 | RegExp: 一个RegExp 对象或者其字面量。该正则所匹配的内容会被第二个参数的返回值替换掉。string: 一个将被 newSubStr 替换的 字符串。其被视为一整个字符串,而不是一个正则表达式。仅第一个匹配项会被替换。 |\n| replacer | (substring : string, ...args : any[\\]) => string | 是 | 一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果。在iOS中replacer的第二个参数是字符串数组而非可变参数。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个部分或全部匹配由替代模式所取代的新的字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"search":{"name":"### search(regexp)","description":"\nsearch() 方法执行正则表达式和 String 对象之间的一个搜索匹配。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| regexp | string \\| RegExp | 是 | 一个正则表达式(regular expression)对象。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 如果匹配成功,则 search() 返回正则表达式在字符串中首次匹配项的索引;否则,返回 -1。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"slice":{"name":"### slice(start?, end?)","description":"\nslice() 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| start | number | 否 | 可选。从该索引(以 0 为基数)处开始提取原字符串中的字符。如果值为负数,会被当做 strLength + beginIndex 看待,这里的strLength 是字符串的长度(例如,如果 beginIndex 是 -3 则看作是:strLength - 3) |\n| end | number | 否 | 可选。在该索引(以 0 为基数)处结束提取字符串。如果省略该参数,slice() 会一直提取到字符串末尾。如果该参数为负数,则被看作是 strLength + endIndex,这里的 strLength 就是字符串的长度 (例如,如果 endIndex 是 -3,则是,strLength - 3)。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 返回一个从原字符串中提取出来的新字符串 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"split":{"name":"### split(separator, limit?)","description":"\nsplit() 方法接受一个模式,通过搜索模式将字符串分割成一个有序的子串列表,将这些子串放入一个数组,并返回该数组。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| separator | string \\| RegExp | 是 | 描述每个分割应该发生在哪里的模式。 |\n| limit | number | 否 | 一个非负整数,指定数组中包含的子字符串的数量限制。当提供此参数时,split 方法会在指定 separator 每次出现时分割该字符串,但在已经有 limit 个元素时停止分割。任何剩余的文本都不会包含在数组中。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string[\\] | 在给定字符串中出现 separator 的每一个点上进行分割而成的字符串数组。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"substring":{"name":"### substring(start, end?)","description":"\n返回一个字符串在开始索引到结束索引之间的一个子集,或从开始索引直到字符串的末尾的一个子集。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| start | number | 是 | 要截取的第一个字符的索引,该索引位置的字符作为返回的字符串的首字母。 |\n| end | number | 否 | 可选。一个 0 到字符串长度之间的整数,以该数字为索引的字符不包含在截取的字符串内。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 包含给定字符串的指定部分的新字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toLowerCase":{"name":"### toLowerCase()","description":"toLowerCase() 会将调用该方法的字符串值转为小写形式,并返回。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个新的字符串,表示转换为小写的调用字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toUpperCase":{"name":"### toUpperCase()","description":"\n将调用该方法的字符串转为大写形式并返回(如果调用该方法的值不是字符串类型会被强制转换)。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个新的字符串,表示转换为大写的调用字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"trim":{"name":"### trim()","description":"\n从字符串的两端清除空格,返回一个新的字符串,而不修改原始字符串。此上下文中的空格是指所有的空白字符(空格、tab、不换行空格等)以及所有行终止符字符(如 LF、CR 等)。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个表示 str 去掉了开头和结尾的空白字符后的新字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"padStart":{"name":"### padStart(targetLength, padString?)","description":"\n用另一个字符串填充当前字符串(如果需要会重复填充),直到达到给定的长度。填充是从当前字符串的开头开始的。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| targetLength | number | 是 | 当前 str 填充后的长度。如果该值小于或等于 str.length,则会直接返回当前 str。 |\n| padString | string | 否 | 可选。用于填充当前 str 的字符串。如果 padString 太长,无法适应 targetLength,则会从末尾被截断。默认值为“ ”字符(U+0020)。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 在开头填充 padString 直到达到给定的 targetLength 所形成的 String。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"padEnd":{"name":"### padEnd(targetLength, padString?)","description":"\n将当前字符串从末尾开始填充给定的字符串(如果需要会重复填充),直到达到给定的长度。填充是从当前字符串的末尾开始的。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| targetLength | number | 是 | 当前 str 填充后的长度。如果该值小于或等于 str.length,则会直接返回当前 str。 |\n| padString | string | 否 | 可选。用于填充当前 str 的字符串。如果 padString 太长,无法适应 targetLength,则会被截断。默认值为“ ”字符(U+0020)。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 在开头填充 padString 直到达到给定的 targetLength 所形成的 String。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"includes":{"name":"### includes(searchString, position?)","description":"\r\n如果 searchString 作为此对象转换为 String 的结果的子字符串出现在大于或等于position的一个或多个位置,则返回 true;否则,返回 false。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchString | string | 是 | 要在 str 中搜索的字符串。不能是正则表达式。 |\n| position | number | 否 | 在字符串中开始搜索 searchString 的位置。(默认为 0。) |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果在给定的字符串中找到了要搜索的字符串(包括 searchString 为空字符串的情况),则返回 true,否则返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"endsWith":{"name":"### endsWith(searchString, endPosition?)","description":"\r\nendsWith() 方法用于判断一个字符串是否以指定字符串结尾,如果是则返回 true,否则返回 false。该方法区分大小写。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchString | string | 是 | 要搜索的作为结尾的字符串,不能是正则表达式。所有非正则表达式的值都会被强制转换为字符串。 |\n| endPosition | number | 否 | 可选,预期找到 searchString 的末尾位置(即 searchString 最后一个字符的索引加 1)。默认为 str.length。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果被检索字符串的末尾出现了指定的字符串(包括 searchString 为空字符串的情况),则返回 true;否则返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"repeat":{"name":"### repeat(count)","description":"\r\nrepeat() 构造并返回一个新字符串,该字符串包含被连接在一起的指定数量的字符串的副本。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| count | number | 是 | 介于 0 和 +Infinity 之间的整数。表示在新构造的字符串中重复了多少遍原字符串。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 包含指定字符串的指定数量副本的新字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"startsWith":{"name":"### startsWith(searchString, position?)","description":"\r\nstartsWith() 方法用来判断当前字符串是否以另外一个给定的子字符串开头,并根据判断结果返回 true 或 false。这个方法区分大小写。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchString | string | 是 | 要搜索的子字符串。 |\n| position | number | 否 | 在 str 中搜索 searchString 的开始位置,默认值为 0。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果在字符串的开头找到了给定的字符则返回 true;否则返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"at":{"name":"### at(index)","description":"\r\n方法接受一个整数值,并返回一个新的 String,该字符串由位于指定偏移量处的单个 UTF-16 码元组成","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| index | number | 是 | 字符指定偏移量处,允许正整数和负整数,负整数从字符串中的最后一个字符开始倒数。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| string | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"fromCharCode":{"name":"### fromCharCode(codes)","description":"","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| codes | number[\\] | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| string | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | x | x | x |\n","itemType":"method"}},"Number":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Number)","toString":{"name":"### toString(radix?)","description":"\r\n返回指定 Number 对象的字符串表示形式。如果转换的基数大于 10,则会使用字母来表示大于 9 的数字,比如基数为 16 的情况,则使用 a 到 f 的字母来表示 10 到 15。如果基数没有指定,则使用 10。如果对象是负数,则会保留负号。即使 radix 是 2 时也是如此:返回的字符串包含一个负号(-)前缀和正数的二进制表示,不是 数值的二进制补码。进行数字到字符串的转换时,建议用小括号将要转换的目标括起来,防止出错。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| radix | number | 否 | 指定要用于数字到字符串的转换的基数 (从 2 到 36)。如果未指定 radix 参数,则默认值为 10。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| string | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toFixed":{"name":"### toFixed(fractionDigits?)","description":"\r\n使用定点表示法来格式化一个数值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| fractionDigits | number | 否 | 小数点后数字的个数;介于 0 到 20(包括)之间,实现环境可能支持更大范围。如果忽略该参数,则默认为 0。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 使用定点表示法表示给定数字的字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"valueOf":{"name":"### valueOf()","description":"\r\n返回一个被 Number 对象包装的原始值。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 表示指定 Number 对象的原始值的数字。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toInt":{"name":"### toInt()","description":"\r\n返回一个Int 值","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Int | 返回 number 对应的 Int 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toFloat":{"name":"### toFloat()","description":"\r\n返回一个Float 值","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Float | 返回 number 对应的 Float 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toDouble":{"name":"### toDouble()","description":"\r\n返回一个 Double 值","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Double | 返回 number 对应的 Double 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toInt64":{"name":"### toInt64()","description":"\r\n返回一个 Int64 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Int64 | 返回 number 对应的 Int64 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toInt32":{"name":"### toInt32()","description":"\r\n返回一个 Int32 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Int32 | 返回 number 对应的 Int32 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toInt16":{"name":"### toInt16()","description":"\r\n返回一个 Int16 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Int16 | 返回 number 对应的 Int32 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toInt8":{"name":"### toInt8()","description":"\r\n返回一个 Int8 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Int8 | 返回 number 对应的 Int8 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toUInt":{"name":"### toUInt()","description":"\r\n返回一个 UInt 值","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UInt | 返回 number 对应的 UInt 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method"},"toUInt64":{"name":"### toUInt64()","description":"\r\n返回一个 UInt64 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UInt64 | 返回 number 对应的 UInt64 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toUInt32":{"name":"### toUInt32()","description":"\r\n返回一个 UInt32 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UInt32 | 返回 number 对应的 UInt32 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toUInt16":{"name":"### toUInt16()","description":"\r\n返回一个 UInt16 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UInt16 | 返回 number 对应的 UInt16 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toUInt8":{"name":"### toUInt8()","description":"\r\n返回一个 UInt8 值, app-iOS平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UInt8 | 返回 number 对应的 UInt8 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.9+ | x |\n","itemType":"method"},"toByte":{"name":"### toByte()","description":"\r\n将当前的Number数据转换为Byte表示,如果超出Byte最大值表示范围,会得到溢出后余数表示, app-andorid平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Byte | 返回 number 对应的 Byte 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"toLong":{"name":"### toLong()","description":"\r\n将当前的Number数据转换为Long表示,如果超出Long最大值表示范围,会得到溢出后余数表示, app-andorid平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Long | 返回 number 对应的 Long 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"toShort":{"name":"### toShort()","description":"\r\n将当前的Number数据转换为Short表示,如果超出Short最大值表示范围,会得到溢出后余数表示, app-andorid平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Short | 返回 number 对应的 Short 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"toUShort":{"name":"### toUShort()","description":"\r\n将当前的 Number 数据转换为 UShort 表示,如果超出 UShort 最大值表示范围,会得到溢出后余数表示, app-andorid平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UShort | 返回 number 对应的 UShort 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"toULong":{"name":"### toULong()","description":"\r\n将当前的 Number 数据转换为 ULong 表示,如果超出 ULong 最大值表示范围,会得到溢出后余数表示, app-andorid平台特有。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| ULong | 返回 number 对应的 ULong 值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"from":{"name":"### from(value)","description":"\n通过 Int \\| Float \\| Double \\| Int64 \\| Int32 \\| Int16 \\| Int8 \\| UInt \\| UInt64 \\| UInt32 \\| UInt16 \\| UInt8 \\| Byte \\| Short \\| Long 类型创建一个 number","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | Int \\| Float \\| Double \\| Int64 \\| Int32 \\| Int16 \\| Int8 \\| UInt \\| UInt64 \\| UInt32 \\| UInt16 \\| UInt8 \\| Byte \\| Short \\| Long | 是 | 必填。一个 Swfit 或者 Kottlin 专有数字类型的值。其中 Swift 平台 支持 Int, Float, Double, Int64, Int32, Int16, Int8, UInt, UInt64, UInt32, UInt16, UInt8。Kottlin 平台支持 Int, Float, Double, Byte, Short, Long |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 返回 number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method"}},"Math":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Math)","E":{"name":"### E","description":"\nMath.E 属性表示自然对数的底数(或称为基数),e,约等于 2.718。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"LN10":{"name":"### LN10","description":"\nMath.LN10 属性表示 10 的自然对数,约为 2.302\n","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"LN2":{"name":"### LN2","description":"\nMath.LN2 属性表示 2 的自然对数,约为 0.693","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"LOG2E":{"name":"### LOG2E","description":"\nMath.LOG2E 属性表示以 2 为底数,e 的对数,约为 1.442","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"LOG10E":{"name":"### LOG10E","description":"\nMath.LOG10E 属性表示以 10 为底数,e 的对数,约为 0.434","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"PI":{"name":"### PI","description":"\nMath.PI 表示一个圆的周长与直径的比例,约为 3.14159","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"SQRT1_2":{"name":"### SQRT1_2","description":"\nMath.SQRT1_2 属性表示 1/2 的平方根,约为 0.707","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"SQRT2":{"name":"### SQRT2","description":"\nMath.SQRT2 属性表示 2 的平方根,约为 1.414","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"abs":{"name":"### abs(x)","description":"\nRMath.abs(x) 函数返回一个数字的绝对值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数字 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | x 的绝对值。如果 x 是负数(包括 -0),则返回 -x。否则,返回 x | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"acos":{"name":"### acos(x)","description":"\nMath.acos() 返回一个数的反余弦值(单位为弧度)","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值. |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"asin":{"name":"### asin(x)","description":"\nMath.asin() 方法返回一个数值的反正弦(单位为弧度)","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"atan":{"name":"### atan(x)","description":"\nMath.atan() 函数返回一个数值的反正切(以弧度为单位)","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"atan2":{"name":"### atan2(y, x)","description":"\nMath.atan2() 返回从原点 (0,0) 到 (x,y) 点的线段与 x 轴正方向之间的平面角度 (弧度值),也就是 Math.atan2(y,x)","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| y | number | 是 | 数值 |\n| x | number | 是 | 数值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"ceil":{"name":"### ceil(x)","description":"\nMath.ceil() 函数总是四舍五入并返回大于等于给定数字的最小整数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"cos":{"name":"### cos(x)","description":"\nMath.cos() 函数返回一个数值的余弦值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个以弧度为单位的数值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"exp":{"name":"### exp(x)","description":"\nMath.exp() 函数返回 e^x,x 表示参数,e 是欧拉常数(Euler's constant),自然对数的底数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"floor":{"name":"### floor(x)","description":"\nMath.floor() 函数总是返回小于等于一个给定数字的最大整数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"log":{"name":"### log(x)","description":"\nMath.log() 函数返回一个数的自然对数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"max":{"name":"### max(values)","description":"\nMath.max() 函数返回作为输入参数的最大数字,如果没有参数,则返回 -Infinity","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| values | number[\\] | 是 | 0 个或多个数字,将在其中选择,并返回最大的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 给定数值中最大的数。如果任一参数不能转换为数值,则返回 NaN。如果没有提供参数,返回 -Infinity。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"min":{"name":"### min(values)","description":"\nMath.min() 函数返回作为输入参数的数字中最小的一个,如果没有参数,则返回 Infinity。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| values | number[\\] | 是 | 0 个或多个数字,将在其中选择,并返回最小值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 给定数值中最小的数。如果任一参数不能转换为数值,则返回 NaN。如果没有提供参数,返回 Infinity。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"pow":{"name":"### pow(x, y)","description":"\nMath.pow() 函数返回基数(base)的指数(exponent)次幂,即 base^exponent。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 基数 |\n| y | number | 是 | 指数 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"random":{"name":"### random()","description":"\nMath.random() 函数返回一个浮点数,伪随机数在范围从0 到小于1,也就是说,从 0(包括 0)往上,但是不包括 1(排除 1),然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 一个浮点型伪随机数字,在0(包括 0)和1(不包括)之间。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"round":{"name":"### round(x)","description":"\nMath.round() 函数返回一个数字四舍五入后最接近的整数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 给定数字的值四舍五入到最接近的整数。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"sin":{"name":"### sin(x)","description":"\nMath.sin() 函数返回一个数值的正弦值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值(以弧度为单位)。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"sqrt":{"name":"### sqrt(x)","description":"\nMath.sqrt() 函数返回一个数的平方根","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"tan":{"name":"### tan(x)","description":"\nMath.tan() 方法返回一个数值的正切值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值,表示一个角(单位:弧度)。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"clz32":{"name":"### clz32(x)","description":"\r\nMath.clz32() 函数返回一个数字在转换成 32 无符号整形数字的二进制形式后,开头的 0 的个数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"sign":{"name":"### sign(x)","description":"\r\nMath.sin() 函数返回一个数值的正弦值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值(以弧度为单位)。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"log10":{"name":"### log10(x)","description":"\r\nMath.log10() 函数返回一个数字以 10 为底的对数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 任意数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"log2":{"name":"### log2(x)","description":"\r\nMath.log2() 函数返回一个数字以 2 为底的对数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 任意数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"log1p":{"name":"### log1p(x)","description":"\r\nMath.log1p() 函数返回一个数字加 1 后的自然对数 (底为 E), 既log(x+1).","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 任意数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"expm1":{"name":"### expm1(x)","description":"\r\nMath.expm1() 函数返回 E^x - 1, 其中 x 是该函数的参数,E 是自然对数的底数 2.718281828459045。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 任意数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"cosh":{"name":"### cosh(x)","description":"\r\nMath.cosh() 函数返回数值的双曲余弦函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 数值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"sinh":{"name":"### sinh(x)","description":"\r\nMath.sinh() 函数返回一个数字 (单位为角度) 的双曲正弦值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 任意数字 (单位为度). |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"tanh":{"name":"### tanh(x)","description":"\r\nMath.tanh() 函数将会返回一个数的双曲正切函数值","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 待计算的数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"acosh":{"name":"### acosh(x)","description":"\r\nMath.acosh() 函数返回一个数的反双曲余弦值","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数字。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"asinh":{"name":"### asinh(x)","description":"\r\nMath.asinh() 返回一个数值的反双曲正弦值","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"atanh":{"name":"### atanh(x)","description":"\r\nMath.atanh() 函数返回一个数值反双曲正切值","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个数值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"trunc":{"name":"### trunc(x)","description":"\r\nMath.trunc() 方法会将数字的小数部分去掉,只保留整数部分。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 任意数字 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"fround":{"name":"### fround(x)","description":"\r\nMath.fround() 可以将任意的数字转换为离它最近的单精度浮点数形式的数字。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| x | number | 是 | 一个 Number。若参数为非数字类型,则会被转投成数字。无法转换时,设置成NaN。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method"}},"Date":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Date)","toString":{"name":"### toString()","description":"\r\n返回一个字符串,以本地的时区表示该 Date 对象。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| string | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toDateString":{"name":"### toDateString()","description":"\r\n以美式英语和人类易读的形式返回一个日期对象日期部分的字符串。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| string | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getTime":{"name":"### getTime()","description":"\r\n返回从UTC时间1970年1月1日午夜开始以毫秒为单位存储的时间值。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getFullYear":{"name":"### getFullYear()","description":"\r\n根据本地时间返回指定日期的年份。此方法替代 getYear() 。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 根据当地时间,返回一个对应于给定日期的年份数字。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getMonth":{"name":"### getMonth()","description":"\r\n根据本地时间,返回一个指定的日期对象的月份,为基于 0 的值(0 表示一年中的第一月)。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 一个 0 到 11 的整数值:0 代表一月份,1 代表二月份,2 代表三月份,依次类推。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getDate":{"name":"### getDate()","description":"\r\n根据本地时间,返回一个指定的日期对象为一个月中的哪一日(从 1--31)。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 返回一个 1 到 31 的整数值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getDay":{"name":"### getDay()","description":"\r\n根据本地时间,返回一个具体日期中一周的第几天,0 表示星期天。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 根据本地时间,返回一个 0 到 6 之间的整数值,代表星期几:0 代表星期日,1 代表星期一,2 代表星期二,依次类推。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getHours":{"name":"### getHours()","description":"\r\n根据本地时间,返回一个指定的日期对象的小时。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 返回一个 0 到 23 之间的整数值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getMinutes":{"name":"### getMinutes()","description":"\r\n根据本地时间,返回一个指定的日期对象的分钟数。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 返回一个 0 到 59 的整数值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getSeconds":{"name":"### getSeconds()","description":"\r\n根据本地时间,返回一个指定的日期对象的秒数。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 返回一个 0 到 59 的整数值。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setTime":{"name":"### setTime(time)","description":"\r\n以一个表示从 1970-1-1 00:00:00 UTC 计时的毫秒数为来为 Date 对象设置时间。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| time | number | 是 | 一个整数,表示从 1970-1-1 00:00:00 UTC 开始计时的毫秒数。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | UTC 1970 年 1 月 1 日 00:00:00 与更新日期之间的毫秒数(实际上是自变量的值)。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setMilliseconds":{"name":"### setMilliseconds(ms)","description":"\r\n根据本地时间设置一个日期对象的豪秒数。如果指定的数字超出了合理范围,则日期对象的时间信息会被相应地更新。例如,如果指定了 1005,则秒数加 1,豪秒数为 5。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| ms | number | 是 | 一个 0 到 999 的数字,表示豪秒数。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 返回更新后的时间距 1970 年 1 月 1 日 00:00:00 的毫秒数。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setSeconds":{"name":"### setSeconds(sec)","description":"\r\n根据本地时间设置一个日期对象的秒数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| sec | number | 是 | 一个 0 到 59 的整数。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setMinutes":{"name":"### setMinutes(min)","description":"\r\n根据本地时间为一个日期对象设置分钟数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| min | number | 是 | 一个 0 到 59 的整数,表示分钟数。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setHours":{"name":"### setHours(hours)","description":"\r\n根据本地时间为一个日期对象设置小时数,返回从 1970-01-01 00:00:00 UTC 到更新后的 日期 对象实例所表示时间的毫秒数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| hours | number | 是 | 必填,一个 0 到 23 的整数,表示小时。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setDate":{"name":"### setDate(date)","description":"\r\n根据本地时间来指定一个日期对象的天数。如果 dayValue 超出了月份的合理范围,setDate 将会相应地更新 Date 对象。例如,如果为 dayValue 指定 0,那么日期就会被设置为上个月的最后一天。如果 dayValue 被设置为负数,日期会设置为上个月最后一天往前数这个负数绝对值天数后的日期。-1 会设置为上月最后一天的前一天(译者注:例如当前为 4 月,如果 setDate(-2),则为 3 月 29 日)","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| date | number | 是 | 一个整数,表示该月的第几天。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setMonth":{"name":"### setMonth(month)","description":"\r\n根据本地时间为一个日期对象设置月份。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| month | number | 是 | 必填参数,介于 0 到 11 之间的整数(表示一月到十二月)。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 基于 1 January 1970 00:00:00 UTC 开始计算的毫秒数。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"setFullYear":{"name":"### setFullYear(year)","description":"\r\n根据本地时间为一个日期对象设置年份。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| year | number | 是 | 指定年份的整数值,例如 1995。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"now":{"name":"### now()","description":"\r\n返回自 1970 年 1 月 1 日 00:00:00 (UTC) 到当前时间的毫秒数。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"RegExp":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.RegExp)","flags":{"name":"### flags","description":"\r\n返回一个字符串,由当前正则表达式对象的标志组成。此属性是一个只读属性\r\n此字符串中的字符按以下顺序排序和连接:\r\n\r\n - \"g\" for global\r\n - \"i\" for ignoreCase\r\n - \"m\" for multiline\r\n - \"u\" for unicode\r\n - \"y\" for sticky\r\n\r\n如果没有设置标志,则该值为空字符串。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"source":{"name":"### source","description":"\n返回一个值为当前正则表达式对象的模式文本的字符串,该字符串不会包含正则字面量两边的斜杠以及任何的标志字符。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"global":{"name":"### global","description":"\n表明正则表达式是否使用了 \"g\" 标志。global 是一个正则表达式实例的只读属性。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"ignoreCase":{"name":"### ignoreCase","description":"\n表明正则表达式是否使用了 \"i\" 标志。ignoreCase 是正则表达式实例的只读属性。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"multiline":{"name":"### multiline","description":"\n表明正则表达式是否使用了 \"m\" 标志。multiline 是正则表达式实例的一个只读属性。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"lastIndex":{"name":"### lastIndex","description":"\n正则表达式的一个可读可写的整型属性,用来指定下一次匹配的起始索引。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"exec":{"name":"### exec(string)","description":"\n在一个指定字符串中执行一个搜索匹配。返回一个结果数组或 null。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| string | string | 是 | 要匹配正则表达式的字符串。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| RegExpExecArray \\| null | 如果匹配失败,exec() 方法返回 null,并将正则表达式的 lastIndex 重置为 0。如果匹配成功,exec() 方法返回一个数组,并更新正则表达式对象的 lastIndex 属性。完全匹配成功的文本将作为返回数组的第一项,从第二项起,后续每项都对应一个匹配的捕获组。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"test":{"name":"### test(string)","description":"\n执行一个检索,用来查看正则表达式与指定的字符串是否匹配。返回 true 或 false。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| string | string | 是 | 用来与正则表达式匹配的字符串。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果正则表达式与指定的字符串匹配,返回true;否则false。如果正则表达式设置了全局标志,test() 的执行会改变正则表达式 lastIndex属性。连续的执行test()方法,后续的执行将会从 lastIndex 处开始匹配字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"JSON":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.JSON)","parse":{"name":"### parse(text, reviver?)","description":"\r\nJSON.parse() 方法用来解析 JSON 字符串,构造由字符串描述的 JavaScript 值或对象。提供可选的 reviver 函数用以在返回之前对所得到的对象执行变换 (操作)。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| text | string | 是 | 要被解析成 JavaScript 值的字符串 |\n| reviver | (this : any, key : string, value : any) => any | 否 | [可选\\] 转换器,如果传入该参数 (函数),可以用来修改解析生成的原始值,调用时机在 parse 函数返回之前。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| any | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"parse_1":{"name":"### parse(text)","description":"\nJSON.parse() 方法用来解析 JSON 字符串,构造由字符串描述的值或者对象,其类型由泛型参数T决定\n如果输入的是一个合法的json值或者对象,返回一个对应的T值或者对象,如果json描述的值或对象和 T 指定的类型不符,将返回null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| text | string | 是 | 要被解析成 JavaScript 值的字符串 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| T \\| null | 返回一个T类型的值或者对象 或者 null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method"},"parseObject":{"name":"### parseObject(text)","description":"\r\nJSON.parseObject() 方法用来解析 JSON 字符串,构造由字符串描述的对象。\r\n如果输入的是一个合法的json对象,返回一个对应的UTSJSONObject,如果是json array 或者其他格式的字符串返回null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| text | string | 是 | 要被解析成 JavaScript 值的字符串 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UTSJSONObject \\| null | 返回一个UTSJSONObjet 或者 null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"parseObject_1":{"name":"### parseObject(text)","description":"\r\nJSON.parseObject() 方法用来解析 JSON 字符串,构造由字符串描述的对象,该对象的类型由泛型参数T决定\r\n如果输入的是一个合法的json对象,返回一个对应的T对象,如果是json array 或者其他格式的字符串返回null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| text | string | 是 | 要被解析成 JavaScript 值的字符串 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| T \\| null | 返回一个T类型对象 或者 null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method"},"parseArray":{"name":"### parseArray(text)","description":"\r\nJSON.parseArray() 方法用来解析 JSON 字符串,构造由字符串描述的数组。数组元素类型为any\r\n如果输入的是一个合法的json数组,返回一个对应的Array,如果是json object 或者其他格式的字符串返回null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| text | string | 是 | 要被解析成 JavaScript 值的字符串 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Array\\<any> \\| null | 返回一个Array 或者 null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"parseArray_1":{"name":"### parseArray(text)","description":"\r\nJSON.parseArray() 方法用来解析 JSON 字符串,构造由字符串描述的数组。数组元素类型由泛型T决定\r\n如果输入的是一个合法的json数组,返回一个对应的Array,如果是json object 或者其他格式的字符串返回null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| text | string | 是 | 要被解析成 JavaScript 值的字符串 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Array\\<T> \\| null | 返回一个Array 或者 null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"stringify":{"name":"### stringify(value)","description":"\r\nJSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | any | 是 | 将要序列化成 一个 JSON 字符串的值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| string | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | 3.9+ |\n","itemType":"method"}},"Array":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Array)","length":{"name":"### length","description":"\r\nlength 是 Array 的实例属性,表示该数组中元素的个数。该值是一个无符号 32 位整数,并且其数值总是大于数组最大索引。","param":"","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"toKotlinList":{"name":"### toKotlinList()","description":"\ntoKotlinList() 将当前的Array对象转换为 kotlin 中对应的List对象","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| kotlin.collections.List\\<any> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"pop":{"name":"### pop()","description":"\r\npop() 方法从数组中删除最后一个元素,并返回该元素的值。此方法会更改数组的长度。\r\n","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| T \\| null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"push":{"name":"### push(items)","description":"\r\npush() 方法将指定的元素添加到数组的末尾,并返回新的数组长度。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| items | T[\\] | 是 | 添加到数组末尾的元素。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 调用方法的对象的新 length 属性。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"concat":{"name":"### concat(items)","description":"\r\nconcat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。\r\n","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| items | ConcatArray\\<T>[\\] | 是 | 数组和/或值,将被合并到一个新的数组中。如果省略了所有 valueN 参数,则 concat 会返回调用此方法的现存数组的一个浅拷贝。详情请参阅下文描述。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| T[\\] | 新的 Array 实例。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"concat_1":{"name":"### concat(items)","description":"\r\nconcat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| items | (T \\| ConcatArray\\<T>)[\\] | 是 | 数组和/或值,将被合并到一个新的数组中。如果省略了所有 valueN 参数,则 concat 会返回调用此方法的现存数组的一个浅拷贝。详情请参阅下文描述。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| T[\\] | 新的 Array 实例。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"join":{"name":"### join(separator?)","description":"\r\njoin() 方法将一个数组(或一个类数组对象)的所有元素连接成一个字符串并返回这个字符串,用逗号或指定的分隔符字符串分隔。如果数组只有一个元素,那么将返回该元素而不使用分隔符。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| separator | string | 否 | 指定一个字符串来分隔数组的每个元素。如果需要,将分隔符转换为字符串。如果省略,数组元素用逗号(,)分隔。如果 separator 是空字符串(\"\"),则所有元素之间都没有任何字符。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个所有数组元素连接的字符串。如果 arr.length 为 0,则返回空字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"reverse":{"name":"### reverse()","description":"\r\nreverse() 方法就地反转数组中的元素,并返回同一数组的引用。数组的第一个元素会变成最后一个,数组的最后一个元素变成第一个。换句话说,数组中的元素顺序将被翻转,变为与之前相反的方向。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| T[\\] | 原始数组反转后的引用。注意,数组是就地反转的,并且没有复制。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"shift":{"name":"### shift()","description":"\r\nshift() 方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| T \\| null | 从数组中删除的元素;如果数组为空则返回 null。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"slice":{"name":"### slice(start?, end?)","description":"\r\nslice() 方法返回一个新的数组对象,这一对象是一个由 start 和 end 决定的原数组的浅拷贝(包括 start,不包括 end),其中 start 和 end 代表了数组元素的索引。原始数组不会被改变。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| start | number | 否 | 提取起始处的索引(从 0 开始),会转换为整数。 |\n| end | number | 否 | 提取终止处的索引(从 0 开始),会转换为整数。slice() 会提取到但不包括 end 的位置。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| T[\\] | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"sort":{"name":"### sort(compareFn?)","description":"\r\nsort() 方法就地对数组的元素进行排序,并返回对相同数组的引用。默认排序是将元素转换为字符串,然后按照它们的 UTF-16 码元值升序排序。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| compareFn | (a : T, b : T) => number | 否 | 定义排序顺序的函数。返回值应该是一个数字,其正负性表示两个元素的相对顺序。该函数使用以下参数调用: a:第一个用于比较的元素。不会是 null。 b:第二个用于比较的元素。不会是 null。 如果省略该函数,数组元素会被转换为字符串,然后根据每个字符的 Unicode 码位值进行排序。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| this | 经过排序的原始数组的引用。注意数组是就地排序的,不会进行复制。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"splice":{"name":"### splice(start, deleteCount, items)","description":"\r\nsplice() 方法通过移除或者替换已存在的元素和/或添加新元素就地改变一个数组的内容。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| start | number | 是 | 从 0 开始计算的索引,表示要开始改变数组的位置,它会被转换成整数。 |\n| deleteCount | number | 是 | 一个整数,表示数组中要从 start 开始删除的元素数量。 |\n| items | T[\\] | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| T[\\] | 一个包含了删除的元素的数组。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"unshift":{"name":"### unshift(items)","description":"\r\nunshift() 方法将指定元素添加到数组的开头,并返回数组的新长度。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| items | T[\\] | 是 | 添加到 arr 开头的元素。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"indexOf":{"name":"### indexOf(searchElement, fromIndex?)","description":"\r\nindexOf() 方法返回数组中第一次出现给定元素的下标,如果不存在则返回 -1。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchElement | T | 是 | 数组中要查找的元素。 |\n| fromIndex | number | 否 | 开始搜索的索引(从零开始),会转换为整数。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"lastIndexOf":{"name":"### lastIndexOf(searchElement, fromIndex?)","description":"\r\nlastIndexOf() 方法返回数组中给定元素最后一次出现的索引,如果不存在则返回 -1。该方法从 fromIndex 开始向前搜索数组。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchElement | T | 是 | 被查找的元素。 |\n| fromIndex | number | 否 | 以 0 起始的索引,表明反向搜索的起始位置,会被转换为整数。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| number | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"every":{"name":"### every(predicate, thisArg?)","description":"\r\nevery() 方法测试一个数组内的所有元素是否都能通过指定函数的测试。它返回一个布尔值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| predicate | (value : T, index : number, array : T[\\]) => value is S | 是 | 为数组中的每个元素执行的函数。它应该返回一个真值以指示元素通过测试,否则返回一个假值。该函数被调用时将传入以下参数: value:数组中当前正在处理的元素。 index:正在处理的元素在数组中的索引。 array:调用了 every() 的数组本身。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| this is S[\\] | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"every_1":{"name":"### every(predicate, thisArg?)","description":"\r\nevery() 方法测试一个数组内的所有元素是否都能通过指定函数的测试。它返回一个布尔值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| predicate | (value : T, index : number, array : T[\\]) => unknown | 是 | 为数组中的每个元素执行的函数。它应该返回一个真值以指示元素通过测试,否则返回一个假值。该函数被调用时将传入以下参数: value:数组中当前正在处理的元素。 index:正在处理的元素在数组中的索引。 array:调用了 every() 的数组本身。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| boolean | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"some":{"name":"### some(predicate, thisArg?)","description":"\r\nsome() 方法测试数组中是否至少有一个元素通过了由提供的函数实现的测试。如果在数组中找到一个元素使得提供的函数返回 true,则返回 true;否则返回 false。它不会修改数组。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| predicate | (value : T, index : number, array : T[\\]) => unknown | 是 | 为数组中的每个元素执行的函数。它应该返回一个真值以指示元素通过测试,否则返回一个假值。该函数被调用时将传入以下参数: value:数组中当前正在处理的元素。 index:正在处理的元素在数组中的索引。 array:调用了 some() 的数组本身。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果回调函数对数组中至少一个元素返回一个真值,则返回 true。否则返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"forEach":{"name":"### forEach(callbackfn, thisArg?)","description":"\r\nforEach() 方法对数组的每个元素执行一次给定的函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callbackfn | (value : T, index : number, array : T[\\]) => void | 是 | 为数组中每个元素执行的函数。并会丢弃它的返回值。该函数被调用时将传入以下参数: value:数组中正在处理的当前元素。 index:数组中正在处理的当前元素的索引。 array:调用了 forEach() 的数组本身。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"map":{"name":"### map(callbackfn, thisArg?)","description":"\r\nmap() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callbackfn | (value : T, index : number, array : T[\\]) => U | 是 | 为数组中的每个元素执行的函数。它的返回值作为一个元素被添加为新数组中。该函数被调用时将传入以下参数: value:数组中当前正在处理的元素。 index:正在处理的元素在数组中的索引。 array:调用了 map() 的数组本身。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| U[\\] | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"filter":{"name":"### filter(predicate, thisArg?)","description":"\r\nfilter() 方法创建给定数组一部分的浅拷贝,其包含通过所提供函数实现的测试的所有元素。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| predicate | (value : T, index : number, array : T[\\]) => unknown | 是 | 为数组中的每个元素执行的函数。它应该返回一个真值以将元素保留在结果数组中,否则返回一个假值。该函数被调用时将传入以下参数: value:数组中当前正在处理的元素。 index:正在处理的元素在数组中的索引。 array:调用了 filter() 的数组本身。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| T[\\] | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"reduce":{"name":"### reduce(callbackfn)","description":"\r\nreduce() 方法对数组中的每个元素按序执行一个提供的 reducer 函数,每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callbackfn | (previousValue : T, currentValue : T, currentIndex : number, array : T[\\]) => T | 是 | 为数组中每个元素执行的函数。其返回值将作为下一次调用 callbackFn 时的 accumulator 参数。对于最后一次调用,返回值将作为 reduce() 的返回值。该函数被调用时将传入以下参数: previousValue:上一次调用 callbackFn 的结果。在第一次调用时,如果指定了 initialValue 则为指定的值,否则为 array[0\\] 的值。 currentValue:当前元素的值。在第一次调用时,如果指定了 initialValue,则为 array[0\\] 的值,否则为 array[1\\]。 currentIndex:currentValue 在数组中的索引位置。在第一次调用时,如果指定了 initialValue 则为 0,否则为 1 array:调用了 reduce() 的数组本身。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| T | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"reduceRight":{"name":"### reduceRight(callbackfn)","description":"\r\nreduceRight() 方法对累加器(accumulator)和数组的每个值(按从右到左的顺序)应用一个函数,并使其成为单个值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callbackfn | (previousValue : T, currentValue : T, currentIndex : number, array : T[\\]) => T | 是 | 为数组中的每个元素执行的函数。其返回值将作为下一次调用 callbackFn 时的 accumulator 参数。对于最后一次调用,返回值将成为 reduceRight() 的返回值。该函数被调用时将传入以下参数: previousValue:上一次调用 callbackFn 的结果。在第一次调用时,如果指定了 initialValue 则为指定的值,否则为数组最后一个元素的值。 currentValue:数组中当前正在处理的元素。 index:正在处理的元素在数组中的索引。 array:调用了 reduceRight() 的数组本身。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| T | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"find":{"name":"### find(predicate, thisArg?)","description":"\nfind() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 null。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| predicate | (value : T, index : number, obj : T[\\]) => value is S | 是 | 为数组中的每个元素执行的函数。它应该返回一个真值来表示已经找到了匹配的元素。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| S \\| null | 数组中第一个满足所提供测试函数的元素的值,否则返回 null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"findIndex":{"name":"### findIndex(predicate, thisArg?)","description":"\nfindIndex() 方法返回数组中满足提供的测试函数的第一个元素的索引。若没有找到对应元素则返回 -1。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| predicate | (value : T, index : number, obj : T[\\]) => unknown | 是 | 为数组中的每个元素执行的函数。它应该返回一个真值以指示已找到匹配元素,否则返回一个假值。 |\n| thisArg | any | 否 | 执行 callbackFn 时用作 this 的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 数组中第一个满足测试条件的元素的索引。否则返回 -1。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"fill":{"name":"### fill(value, start?, end?)","description":"\nfill() 方法用一个固定值填充一个数组中从起始索引(默认为 0)到终止索引(默认为 array.length)内的全部元素。它返回修改后的数组。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | T | 是 | 用来填充数组元素的值。注意所有数组中的元素都将是这个确定的值:如果 value 是个对象,那么数组的每一项都会引用这个元素。 |\n| start | number | 否 | 基于零的索引,从此开始填充,转换为整数。 |\n| end | number | 否 | 基于零的索引,在此结束填充,转换为整数。fill() 填充到但不包含 end 索引。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| this | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"copyWithin":{"name":"### copyWithin(target, start?, end?)","description":"\ncopyWithin() 方法浅复制数组的一部分到同一数组中的另一个位置,并返回它,不会改变原数组的长度。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| target | number | 是 | 序列开始替换的目标位置,以 0 为起始的下标表示,且将被转换为整数 |\n| start | number | 否 | 要复制的元素序列的起始位置,以 0 为起始的下标表示,且将被转换为整数 |\n| end | number | 否 | 要复制的元素序列的结束位置,以 0 为起始的下标表示,且将被转换为整数。copyWithin 将会拷贝到该位置,但不包括 end 这个位置的元素。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| this | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"includes":{"name":"### includes(searchElement, fromIndex?)","description":"\nincludes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| searchElement | any | 是 | 需要查找的值。 |\n| fromIndex | number | 否 | 可选。开始搜索的索引(从零开始),会转换为整数。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 一个布尔值,如果在数组中(或者在 fromIndex 所指示的数组部分中,如果指定 fromIndex 的话)找到 searchElement 值,则该值为 true。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"isArray":{"name":"### isArray(arg)","description":"\r\nArray.isArray() 静态方法用于确定传递的值是否是一个 Array。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| arg | any | 是 | 需要检测的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| arg is any[\\] | 如果 value 是 Array,则为 true;否则为 false。如果 value 是 TypedArray 实例,则总是返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"Map":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Map)","size":{"name":"### size","description":"","param":"","returnValue":"**返回值** \n\nMap 对象的成员数量。","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"clear":{"name":"### clear()","description":"\r\n移除 Map 对象中的所有元素。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"delete":{"name":"### delete(key)","description":"\r\n用于移除 Map 对象中指定的元素。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | K | 是 | 要从 Map 对象中删除的元素的键。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果 Map 对象中的元素存在并已被移除,则为 true;如果该元素不存在,则为 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"forEach":{"name":"### forEach(callbackfn, thisArg?)","description":"\r\n按照插入顺序依次对 Map 中每个键/值对执行一次给定的函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callbackfn | (value : V, key : K, map : Map\\<K, V>) => void | 是 | Map 中每个元素所要执行的函数。它具有如下的参数: value: 每个迭代的值。 key: 每个迭代的键。 map: 正在迭代的 Map。 |\n| thisArg | any | 否 | 在 callbackfn 执行中使用的 this 的值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"get":{"name":"### get(key)","description":"\r\n从 Map 对象返回指定的元素。如果与所提供的键相关联的值是一个对象,那么你将获得该对象的引用,对该对象所做的任何更改都会有效地在 Map 对象中修改它。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | K | 是 | 从 Map 对象返回的元素的键。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| V \\| null | 与指定键相关联的元素,如果键在 Map 对象中找不到,则返回 null。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"has":{"name":"### has(key)","description":"\r\n返回一个布尔值,指示具有指定键的元素是否存在。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | K | 是 | 用于测试 Map 对象中是否存在的元素的键。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果 Map 对象中存在具有指定键的元素,则返回 true;否则返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"set":{"name":"### set(key, value)","description":"\r\n为 Map 对象添加或更新一个指定了键(key)和值(value)的(新)键值对。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | K | 是 | 要添加到 Map 对象的元素的键。该值可以是任何数据类型(任何原始值或任何类型的对象)。 |\n| value | V | 是 | 要添加到 Map 对象的元素的值。该值可以是任何数据类型(任何原始值或任何类型的对象)。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| this | Map 对象 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"Set":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Set)","size":{"name":"### size","description":"\r\n返回 Set 对象中(唯一的)元素的个数。","param":"","returnValue":"**返回值** \n\n返回 Set 对象中(唯一的)元素的个数。","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"prop"},"add":{"name":"### add(value)","description":"\r\n如果 Set 对象中没有具有相同值的元素,则 add() 方法将插入一个具有指定值的新元素到 Set 对象中。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | T | 是 | 要添加到 Set 对象的元素的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| this | Set 对象本身。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"clear":{"name":"### clear()","description":"\r\n移除 Set 对象中所有元素。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"delete":{"name":"### delete(value)","description":"\r\n从 Set 对象中删除指定的值(如果该值在 Set 中)。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | T | 是 | 要从 Set 中移除的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 成功删除返回 true,否则返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | 3.9+ |\n","itemType":"method"},"forEach":{"name":"### forEach(callbackfn, thisArg?)","description":"\r\n对 Set 对象中的每个值按插入顺序执行一次提供的函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callbackfn | (value : T, value2 : T, set : Set\\<T>) => void | 是 | 为集合中每个元素执行的回调函数,该函数接收三个参数:value、key: Set 中正在处理的当前元素。因为 Set 中没有键,所以 value 会被共同传递给这两个参数。set: 调用 forEach() 的 Set 对象。 |\n| thisArg | any | 否 | 值在执行 callbackFn 时作为 this 使用。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"has":{"name":"### has(value)","description":"\r\n返回一个布尔值来指示对应的值是否存在于 Set 对象中。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | T | 是 | 要测试是否存在于 Set 对象中的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果 Set 对象中存在具有指定值的元素,则返回 true;否则返回 false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"Promise":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Promise)","Constructor":{"name":"### Constructor(fn)","description":"\n创建一个新的 Promise 对象。该构造函数主要用于封装还没有添加 promise 支持的函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| fn | ( resolve: (value: T) => void, reject: (reason: any \\| null) => void ) => void | 是 | 在构造函数中执行的 function。 |","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"Constructor_1":{"name":"### Constructor(fn)","description":"\n创建一个新的 Promise 对象。该构造函数主要用于封装还没有添加 promise 支持的函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| fn | (resolve: (value: T) => void) => void | 是 | 在构造函数中执行的 function。 |","returnValue":"","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"then":{"name":"### then()","description":"\n将一个兑现处理器和拒绝处理器附加到 Promise 上,并返回一个新的 Promise,解决为调用处理器得到的返回值,或者如果 Promise 没有被处理(即相关处理器 onFulfilled 或 onRejected 不是函数),则以原始敲定值解决。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<T> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"then_1":{"name":"### then(onFulfilled, onRejected?)","description":"\n将一个兑现处理器和拒绝处理器附加到 Promise 上,并返回一个新的 Promise,解决为调用处理器得到的返回值,或者如果 Promise 没有被处理(即相关处理器 onFulfilled 或 onRejected 不是函数),则以原始敲定值解决。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onFulfilled | () => R | 是 | 一个在此 Promise 对象被兑现时异步执行的函数。它的返回值将成为 then() 返回的 Promise 对象的兑现值。 |\n| onRejected | Function \\| null | 否 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"then_2":{"name":"### then(onFulfilled, onRejected?)","description":"\n将一个兑现处理器和拒绝处理器附加到 Promise 上,并返回一个新的 Promise,解决为调用处理器得到的返回值,或者如果 Promise 没有被处理(即相关处理器 onFulfilled 或 onRejected 不是函数),则以原始敲定值解决。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onFulfilled | () => Promise\\<R> | 是 | 一个在此 Promise 对象被兑现时异步执行的函数。它的返回值将成为 then() 返回的 Promise 对象的兑现值。 |\n| onRejected | Function \\| null | 否 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"then_3":{"name":"### then(onFulfilled, onRejected?)","description":"\n将一个兑现处理器和拒绝处理器附加到 Promise 上,并返回一个新的 Promise,解决为调用处理器得到的返回值,或者如果 Promise 没有被处理(即相关处理器 onFulfilled 或 onRejected 不是函数),则以原始敲定值解决。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onFulfilled | (res: T) => R | 是 | 一个在此 Promise 对象被兑现时异步执行的函数。它的返回值将成为 then() 返回的 Promise 对象的兑现值。 |\n| onRejected | Function \\| null | 否 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"then_4":{"name":"### then(onFulfilled, onRejected?)","description":"\n将一个兑现处理器和拒绝处理器附加到 Promise 上,并返回一个新的 Promise,解决为调用处理器得到的返回值,或者如果 Promise 没有被处理(即相关处理器 onFulfilled 或 onRejected 不是函数),则以原始敲定值解决。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onFulfilled | (res: T) => Promise\\<R> | 是 | 一个在此 Promise 对象被兑现时异步执行的函数。它的返回值将成为 then() 返回的 Promise 对象的兑现值。 |\n| onRejected | Function \\| null | 否 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"catch":{"name":"### catch()","description":"\n将一个拒绝处理回调函数附加到 Promise 上,并返回一个新的 Promise,如果回调被调用,则解决为回调的返回值,如果 Promise 被兑现,解决为其原始兑现值。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<T> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"catch_1":{"name":"### catch(onRejected)","description":"\n将一个拒绝处理回调函数附加到 Promise 上,并返回一个新的 Promise,如果回调被调用,则解决为回调的返回值,如果 Promise 被兑现,解决为其原始兑现值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onRejected | () => R | 是 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"catch_2":{"name":"### catch(onRejected)","description":"\n将一个拒绝处理回调函数附加到 Promise 上,并返回一个新的 Promise,如果回调被调用,则解决为回调的返回值,如果 Promise 被兑现,解决为其原始兑现值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onRejected | () => Promise\\<R> | 是 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"catch_3":{"name":"### catch(onRejected)","description":"\n将一个拒绝处理回调函数附加到 Promise 上,并返回一个新的 Promise,如果回调被调用,则解决为回调的返回值,如果 Promise 被兑现,解决为其原始兑现值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onRejected | (res: any \\| null) => R | 是 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"catch_4":{"name":"### catch(onRejected)","description":"\n将一个拒绝处理回调函数附加到 Promise 上,并返回一个新的 Promise,如果回调被调用,则解决为回调的返回值,如果 Promise 被兑现,解决为其原始兑现值。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| onRejected | (res: any \\| null) => Promise\\<R> | 是 | 一个在此 Promise 对象被拒绝时异步执行的函数。它的返回值将成为 catch() 返回的 Promise 对象的兑现值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<R> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"finally":{"name":"### finally(callback)","description":"\n将一个处理器附加到 Promise 上,并返回一个新的 Promise,当原始 Promise 被解决时解决。无论 Promise 是否被兑现还是被拒绝,处理器都会在 Promise 敲定时被调用。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | Function | 是 | 一个当 promise 敲定时异步执行的函数。它的返回值将被忽略,除非返回一个被拒绝的 promise。调用该函数时不带任何参数。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<T> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"resolve":{"name":"### resolve()","description":"\n返回一个新的 Promise 对象,该对象以给定的值兑现。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<void> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"resolve_1":{"name":"### resolve(value)","description":"\n返回一个新的 Promise 对象,该对象以给定的值兑现。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | T \\| null | 是 | 一个兑现的值。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<T> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"resolve_2":{"name":"### resolve(value)","description":"\n返回一个新的 Promise 对象,该对象以给定的值兑现。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | Promise\\<T> \\| null | 是 | 一个 Promise。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<T> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"reject":{"name":"### reject(value?)","description":"\n返回一个新的 Promise 对象,该对象以给定的原因拒绝。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | any \\| null | 否 | 一个拒绝的原因。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<never> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"all":{"name":"### all(arr)","description":"\n接受一个 Promise 可迭代对象作为输入,并返回单个 Promise。返回的 Promise 在所有输入的 Promise 都兑现时(包括传入的可迭代对象为空时)被兑现,其值为一个包含所有兑现值的数组。如果输入的任何 Promise 被拒绝,返回的 Promise 也会被拒绝,并返回第一个拒绝的原因。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| arr | Array\\<Promise\\<T>> | 是 | 一个 Promise 数组。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<Array\\<T>> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"race":{"name":"### race(arr)","description":"\n接受一个 Promise 可迭代对象作为输入,并返回单个 Promise。返回的 Promise 与第一个敲定的 Promise 的最终状态保持一致。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| arr | Array\\<Promise\\<T>> | 是 | 一个 Promise 数组。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<T> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"any":{"name":"### any(arr)","description":"\n接受一个 Promise 可迭代对象作为输入,并返回单个 Promise。返回的 Promise 在任何输入的 Promise 兑现时兑现,其值为第一个兑现的值。如果所有输入的 Promise 都被拒绝(包括传入的可迭代对象为空时),返回的 Promise 将以带有一个包含拒绝原因的数组的 AggregateError 拒绝。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| arr | Array\\<Promise\\<T>> | 是 | 一个 Promise 数组。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<T> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"allSettled":{"name":"### allSettled(arr)","description":"\n接受一个 Promise 可迭代对象作为输入,并返回单个 Promise。返回的 Promise 在所有输入的 Promise 都敲定时兑现(包括传入的可迭代对象为空时),其值为一个描述每个 Promise 结果的对象数组。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| arr | Array\\<Promise\\<T>> | 是 | 一个 Promise 数组。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| Promise\\<Array\\<PromiseSettledResult\\<T>>> | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"UTSJSONObject":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.UTSJSONObject)","getAny":{"name":"### getAny(key)","description":"\r\n获取一个 属性,返回类型是any 或者 null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | string | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| any\\|null | 如果属性存在返回结果,不存在返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getBoolean":{"name":"### getBoolean(key)","description":"\r\n获取一个Boolean属性,返回类型是Boolean 或者 null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | string | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean\\|null | 如果属性名存在,且类型为Boolean返回对应的结果,不存在返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getNumber":{"name":"### getNumber(key)","description":"\r\n获取一个number属性,返回类型是number 或者 null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | string | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number\\|null | 如果属性名存在,且类型为number返回对应的结果,不存在返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getString":{"name":"### getString(key)","description":"\r\n获取一个string属性,返回类型是string 或者 null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | string | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string\\|null | 如果属性名存在,且类型为string返回对应的结果,不存在返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getJSON":{"name":"### getJSON(key)","description":"\r\n获取一个UTSJSONObject属性,返回类型是UTSJSONObject 或者 null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | string | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UTSJSONObject\\|null | 如果属性名存在,且类型为UTSJSONObject返回对应的结果,不存在返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getArray":{"name":"### getArray(key)","description":"\r\n获取一个Array属性,返回类型是Array 或者 null","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | string | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Array\\<any>\\|null | 如果属性名存在,且类型为Array返回对应的结果,不存在返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"getArray_1":{"name":"### getArray(key)","description":"\r\n获取一个Array属性,返回类型是Array 或者 null, 数组元素类型由泛型T决定","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| key | string | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Array\\<T>\\|null | 如果属性名存在,且类型为Array返回对应的结果,不存在返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"toMap":{"name":"### toMap()","description":"\r\n将当前 UTSJSONObject 实例转换为 Map 实例。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Map\\<string, any> | 返回 Map\\<string, any> 类型的 map | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"Console":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.buildInObject.Console)","debug":{"name":"### debug(data)","description":"\r\n在控制台打印 debug 日志","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| data | any[\\] | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"error":{"name":"### error(data)","description":"\r\n在控制台打印 error 日志","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| data | any[\\] | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"info":{"name":"### info(data)","description":"\r\n在控制台打印 info 日志","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| data | any[\\] | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"log":{"name":"### log(data)","description":"\r\n在控制台打印 log 日志","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| data | any[\\] | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"},"warn":{"name":"### warn(data)","description":"\r\n在控制台打印 warn 日志","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| data | any[\\] | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 3.9+ | 9.0 | √ | x |\n","itemType":"method"}},"Global":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods)","parseInt":{"name":"### parseInt(string, radix?)","description":"\r\nparseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数,radix 是 2-36 之间的整数,表示被解析字符串的基数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| string | string | 是 | 要被解析的值。字符串开头的空白符将会被忽略。(注意:只接收字符串类型的参数,其他类型将编译报错。) |\n| radix | number | 否 | 从 2 到 36 的整数,表示进制的基数。例如指定 16 表示被解析值是十六进制数。如果超出这个范围,将返回 NaN。假如指定 0 或未指定,基数将会根据字符串的值进行推算。注意,推算的结果不会永远是默认值 10! |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 从给定的字符串中解析出的一个整数,或者 NaN。当radix 小于 2 或大于 36,或第一个非空格字符不能转换为数字时返回 NAN。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.parseInt)"},"parseFloat":{"name":"### parseFloat(string)","description":"\r\nparseFloat() 函数解析一个参数(直接收字符串类型的参数,其他类型编译报错)并返回一个浮点数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| string | string | 是 | 需要被解析成为浮点数的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 给定值被解析成浮点数。如果给定值不能被转换成数值,则会返回 NaN。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.parseFloat)"},"isNaN":{"name":"### isNaN(number)","description":"\r\nisNaN() 函数用来确定一个值是否为NaN 。注:isNaN函数内包含一些非常有趣的规则;你也可以使用 ECMAScript 2015 中定义的 Number.isNaN() 来判断。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| number | number | 是 | 要被检测的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果给定值为 NaN则返回值为true;否则为false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.isNaN)"},"isFinite":{"name":"### isFinite(number)","description":"\r\nisFinite() 函数用来判断被传入的参数值是否为一个有限数值(finite number)。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| number | number | 是 | 要被检测的值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果参数是 NaN,正无穷大或者负无穷大,会返回false,其他返回 true。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.9+ | 3.9+ | 9.0 | 3.9+ | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.isFinite)"},"decodeURI":{"name":"### decodeURI(encodedURI)","description":"\r\ndecodeURI() 函数能解码由encodeURI 创建或其他流程得到的统一资源标识符(URI)。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| encodedURI | string | 是 | 一个完整的编码过的 URI |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 返回一个给定编码统一资源标识符 (URI) 的未编码版本的新字符串, 当 encodedURI 包含无效字符序列时,会返回null | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.91 | 3.91 | 9.0 | 3.91 | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.decodeURI)"},"decodeURIComponent":{"name":"### decodeURIComponent(encodedURIComponent)","description":"\r\ndecodeURIComponent() 方法用于解码由 encodeURIComponent 方法或者其他类似方法编码的部分统一资源标识符(URI)。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| encodedURIComponent | string | 是 | 编码后的部分 URI |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个解码后的统一资源标识符(URI)字符串,处理前的 URI 经过了给定格式的编码。当 encodedURI 包含无效字符序列时,会返回null. | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.91 | 3.91 | 9.0 | 3.91 | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.decodeURIComponent)"},"encodeURI":{"name":"### encodeURI(uri)","description":"\r\nencodeURI() 函数通过将特定字符的每个实例替换为一个、两个、三或四转义序列来对统一资源标识符 (URI) 进行编码 (该字符的 UTF-8 编码仅为四转义序列) 由两个 \"代理\" 字符组成)。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| uri | string | 是 | 一个完整的 URI。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 一个新字符串,表示提供的字符串编码为统一资源标识符 (URI)。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.91 | 3.91 | 9.0 | 3.91 | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.encodeURI)"},"encodeURIComponent":{"name":"### encodeURIComponent(uriComponent)","description":"\r\nencodeURIComponent() 函数通过将特定字符的每个实例替换成代表字符的 UTF-8 编码的一个、两个、三个或四个转义序列来编码 URI(只有由两个“代理”字符组成的字符会被编码为四个转义序列)。与 encodeURI() 相比,此函数会编码更多的字符,包括 URI 语法的一部分。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| uriComponent | string | 是 | 要被检测的 string 值。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 原字串作为 URI 组成部分被被编码后的新字符串。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | 3.91 | 3.91 | 9.0 | 3.91 | x |\n","itemType":"method","tutorial":"\n**参见** \n\n [相关 Bug](https://issues.dcloud.net.cn/?mid=uts.globleMethods.encodeURIComponent)"}},"UTSAndroid":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.platformObject.UTSAndroid)","onAppConfigChange":{"name":"### onAppConfigChange(callback)","description":"\n监听 App配置发生变化, 对应 android原生 onAppConfigChange","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | (res:UTSJSONObject)=>void | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"offAppConfigChange":{"name":"### offAppConfigChange(callback?)","description":"\nonAppConfigChange 对应的反注册函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | (res:UTSJSONObject)=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"onAppTrimMemory":{"name":"### onAppTrimMemory(callback?)","description":"\n注册监听 App 内存不足时的系统回调函数 对应原生的API: onTrimMemory","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | (res:Number)=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"offAppTrimMemory":{"name":"### offAppTrimMemory(callback?)","description":"\nonAppTrimMemory 对应的反注册函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | (res:Number)=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"onAppActivityPause":{"name":"### onAppActivityPause(callback)","description":"\n注册监听 activity onPause事件","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"offAppActivityPause":{"name":"### offAppActivityPause(callback?)","description":"\nonAppActivityPause 对应的反注册函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"onAppActivityResume":{"name":"### onAppActivityResume(callback)","description":"\n注册监听 activity onResume事件","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"offAppActivityResume":{"name":"### offAppActivityResume(callback?)","description":"\nonAppActivityResume 对应的反注册函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"onAppActivityDestroy":{"name":"### onAppActivityDestroy(callback)","description":"\n注册监听 activity onDestroy事件","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"offAppActivityDestroy":{"name":"### offAppActivityDestroy(callback?)","description":"\nonAppActivityDestroy 对应的反注册函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"onAppActivityResult":{"name":"### onAppActivityResult(callback)","description":"\n注册监听 activity onAppActivityResult 函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | (requestCode: Int, resultCode: Int, data: Intent?)=>void | 是 | 用于监听的响应函数 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"offAppActivityResult":{"name":"### offAppActivityResult(callback?)","description":"\nonAppActivityResult 对应的反注册函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | (requestCode: Int, resultCode: Int, data: Intent?)=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"onAppActivityBack":{"name":"### onAppActivityBack(callback)","description":"\n注册监听 activity onAppActivityBack 函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 是 | 用于监听的响应函数 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"offAppActivityBack":{"name":"### offAppActivityBack(callback?)","description":"\n取消注册监听 activity onAppActivityBack 函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| callback | ()=>void | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getAppContext":{"name":"### getAppContext()","description":"\n获取当前应用Application上下文,对应android平台 Context.getApplicationContext 函数实现","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Context \\| null | 当前应用程序 上下文实例对象 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getUniActivity":{"name":"### getUniActivity()","description":"\n获取当前应用 栈顶的 Activity实例,对应android平台 getActivity 函数实现","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Activity \\| null | 当前应用程序 上下文实例对象 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getResourcePath":{"name":"### getResourcePath(resourceName)","description":"\n获取H5资源文件的原生路径。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| resourceName | string | 是 | H5资源文件相对于工程的绝对路径, 如:“/static/logo.png” |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 该资源在原生目录下的路径 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | x | 9.0 | √ | x |\n","itemType":"method"},"exit":{"name":"### exit()","description":"\n退出当前应用","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getDispatcher":{"name":"### getDispatcher(threadName)","description":"\n获取一个任务分发器实例","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| threadName | string | 是 | 任务组名称,可能为:main: ui thread / dom: 仅2.0生效,1.0会自动切换到 ui / io : io thread 匿名线程 / '': 来源线程,如果来源线程不支持任务分发,则会在当前线程执行执行. 这个场景下要求第一个参数必须是线程环境 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UTSTaskDispatcher | 一个任务分发器,可以用于分发协程任务 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getAppId":{"name":"### getAppId()","description":"\n获取当前运行的app的AppId。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 当前运行的app的AppId。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getOsTheme":{"name":"### getOsTheme()","description":"\n获取当前系统主题样式","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 系统主题样式 \"dark\":暗色模式 \"light\":亮色模式 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"isUniMp":{"name":"### isUniMp()","description":"\n获取当前运行环境是否是unimp。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 是否是unimp。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getAppName":{"name":"### getAppName()","description":"\n获取manifest.json 中配置的应用名称","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 应用名称。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getAppVersion":{"name":"### getAppVersion()","description":"\n获取manifest.json 中配置的应用版本信息","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UTSJSONObject | 应用版本信息 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"getInnerVersion":{"name":"### getInnerVersion()","description":"\n获取引擎版本号。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 引擎版本号。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"isUniAppX":{"name":"### isUniAppX()","description":"\n获取当前是否是uniapp x 环境","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | uniapp x 环境 true, uniapp 环境: false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | √ | 3.9+ | x | x | x |\n","itemType":"method"},"rpx2px":{"name":"### rpx2px(rpx)","description":"\nrpx单位 转换为 逻辑像素px单位","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| rpx | number | 是 | - |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 返回对应的逻辑像素值 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"rpx2px_1":{"name":"### rpx2px(rpx)","description":"\n页面的rpx像素转换为页面的px像素","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| rpx | number | 是 | 待转换的rpx |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 转换后的px | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.95 | 3.95 | x | x | x |\n","itemType":"method"},"isPrivacyAgree":{"name":"### isPrivacyAgree()","description":"\n当前应用是否已取得用户同意隐私协议","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | true 用户已同意 false 用户未同意 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"setPrivacyAgree":{"name":"### setPrivacyAgree(state)","description":"\n设置当前应用是否已取得用户同意隐私协议","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| state | boolean | 是 | true 用户已同意 false 用户未同意 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"resetPrivacyAgree":{"name":"### resetPrivacyAgree()","description":"\n重置当前应用至用户未同意隐私协议","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"requestSystemPermission":{"name":"### requestSystemPermission(context, requestPermission, success, fail)","description":"\n请求系统权限","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| context | Activity | 是 | - |\n| requestPermission | Array\\<string> | 是 | 期望请求的权限 |\n| success | (allRight:boolean, grantedList:Array\\<string>)=>void | 是 | - |\n| fail | (doNotAskAgain:boolean, grantedList:Array\\<string>)=>void | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"checkSystemPermissionGranted":{"name":"### checkSystemPermissionGranted(context, requestPermission)","description":"\n检查当前应用是否已经具备指定权限","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| context | Activity | 是 | - |\n| requestPermission | Array\\<string> | 是 | 期望具备的权限 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 请求的权限列表中是否已经具备 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"gotoSystemPermissionActivity":{"name":"### gotoSystemPermissionActivity(context, requestPermission)","description":"\n跳转至系统权限手动设备列表","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| context | Activity | 是 | - |\n| requestPermission | Array\\<string> | 是 | 期望请求的权限 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"getSystemPermissionDenied":{"name":"### getSystemPermissionDenied(context, requestPermission)","description":"\n获取当前应用不具备的权限列表","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| context | Activity | 是 | - |\n| requestPermission | Array\\<string> | 是 | 期望请求的权限 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Array\\<string> | 请求的权限列表中已经被禁用的部分 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.9+ | 3.9+ | x | x | x |\n","itemType":"method"},"devicePX2px":{"name":"### devicePX2px(devicePX)","description":"\n物理像素转换为页面的px像素","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| devicePX | number | 是 | 待转换的物理像素 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| number | 转换后的页面px | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.95 | 3.95 | x | x | x |\n","itemType":"method"},"convert2AbsFullPath":{"name":"### convert2AbsFullPath(inputPath)","description":"\n将文件的项目相对地址转换为 运行期对应的绝对地址\neg.\n 'static/logo.png' -> '/storage/sdcard/0/apps/com.xxxx/files/logo.png'\n","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| inputPath | string | 是 | 待转换的资源相对路径 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 转换后文件绝对路径 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.9x | 3.9x | x | x | x |\n","itemType":"method"},"getFileProviderUri":{"name":"### getFileProviderUri(file)","description":"\n将应用的私有文件 通过内置的FileProvider转换为外部应用可以访问的Uri\n","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| file | File | 是 | 待转换的私有文件 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Uri | 转换后的Uri | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 4.4 | 3.99 | 3.99 | x | x | x |\n","itemType":"method"}},"UTSiOS":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.platformObject.UTSiOS)","getCurrentViewController":{"name":"### getCurrentViewController()","description":"\r\n获取当前 app 显示的 UIViewController。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UIViewController | 当前 app 显示的 UIViewController | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getKeyWindow":{"name":"### getKeyWindow()","description":"\r\n获取当前app的keyWindow。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UIWindow | 当前app的keyWindow. | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"colorWithString":{"name":"### colorWithString(value)","description":"\r\n获取指定的颜色。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| value | string | 是 | 需要转换的代表色值的字符串,支持一下格式:精简写法的十六进制 如:#f00,十六进制 如:#ff0000,RGB 如:rgb(255, 0, 0),RGBA 如:rgba(255, 0, 0, 0.5),色值关键字,如: red |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| UIColor | UIColor 实例对象 注:如转换失败 默认会返回 黑色 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getResourcePath":{"name":"### getResourcePath(resourceName)","description":"\r\n获取H5资源文件的原生路径。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| resourceName | string | 是 | H5资源文件相对于工程的绝对路径, 如:“/static/logo.png” |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 该资源在原生目录下的路径 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"isSimulator":{"name":"### isSimulator()","description":"\r\n是否是模拟器。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 当前是模拟器 true, 当前是真机:false | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getDeviceId":{"name":"### getDeviceId()","description":"\r\n获取设备 deviceId。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 当前设备的 deviceId | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getModel":{"name":"### getModel()","description":"\r\n获取设备型号。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| string | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getUserAgent":{"name":"### getUserAgent()","description":"\r\n获取当前应用的 UserAgent。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 当前应用的 UserAgent。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getAppId":{"name":"### getAppId()","description":"\n获取当前运行的app的AppId。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 当前运行的app的AppId。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getDataPath":{"name":"### getDataPath()","description":"\n获取当前运行app的dataPath","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 当前运行app的dataPath。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"isUniMp":{"name":"### isUniMp()","description":"\n获取当前运行环境是否是unimp。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 是否是unimp。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getAppName":{"name":"### getAppName()","description":"\n获取manifest.json 中配置的应用名称","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 应用名称。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getAppVersion":{"name":"### getAppVersion()","description":"\n获取manifest.json 中配置的应用版本名称。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 应用版本名称。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getAppVersionCode":{"name":"### getAppVersionCode()","description":"\n获取manifest.json 中配置的应用版本号。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 应用版本号。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getOsLanguage":{"name":"### getOsLanguage()","description":"\n获取操作系统设置的语言。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | os language。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getAppWgtVersion":{"name":"### getAppWgtVersion()","description":"\n获取应用资源(wgt)的版本名称。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 应用资源(wgt)的版本名称。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getHostLanguage":{"name":"### getHostLanguage()","description":"\n获取小程序宿主语言。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 小程序宿主语言。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getHostVersion":{"name":"### getHostVersion()","description":"\n获取小程序宿主版本。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 小程序宿主版本。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getHostName":{"name":"### getHostName()","description":"\n获取小程序宿主名称。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 小程序宿主名称。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getHostPackageName":{"name":"### getHostPackageName()","description":"\n获取小程序宿主包名。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 小程序宿主包名。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getHostTheme":{"name":"### getHostTheme()","description":"\n获取系统当前主题,取值为light或dark。微信小程序全局配置\"darkmode\":true时才能获取,否则为 undefined (不支持小游戏)。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 系统当前主题。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getInnerVersion":{"name":"### getInnerVersion()","description":"\n获取引擎版本号。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| string | 引擎版本号。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"getSystemSetting":{"name":"### getSystemSetting()","description":"\n获取系统设置信息。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| Map\\<string, any> | 系统设置信息。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"},"isBaseIpa":{"name":"### isBaseIpa()","description":"\n获取当前是否是基座环境。","param":"","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 基座环境 true, 线上环境: false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | √ | x |\n","itemType":"method"}},"UTSiOSHookProxy":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.platformObject.UTSiOSHookProxy)","onCreate":{"name":"### onCreate()","description":"\r\nuts 插件创建时的回调。\n此回调的准确时机对应于 OC 类的 load() 函数调用时机。","param":"","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationDidFinishLaunchingWithOptions":{"name":"### applicationDidFinishLaunchingWithOptions(application?, launchOptions?)","description":"\r\n应用正常启动时 (不包括已在后台转到前台的情况)的回调函数。\n可以在此回调函数做一些初始化操作,比如初始依赖的SDK等。注意:不要在此回调函数里做耗时操作,以免影响 app 的启动速度。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | UIApplication | 否 | App 的 UIApplicationDelegate 对象。 |\n| launchOptions | Map\\<UIApplication.LaunchOptionsKey, any> | 否 | 启动参数。默认值为 null (用户通过点击 push 通知启动应用时,该参数内会包含通知的信息) |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 返回一个 boolean 值,正常返回true。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"didRegisterForRemoteNotifications":{"name":"### didRegisterForRemoteNotifications(deviceToken?)","description":"\r\n远程通知注册成功时的回调函数。\n可以在此函数里将 deviceToken 发送给服务端。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| deviceToken | Data | 否 | 设备的推送令牌 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"didFailToRegisterForRemoteNotifications":{"name":"### didFailToRegisterForRemoteNotifications(error?)","description":"\r\n远程通知注册失败时的回调函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| error | NSError | 否 | 失败的原因。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"didReceiveRemoteNotification":{"name":"### didReceiveRemoteNotification(userInfo?)","description":"\r\n应用收到远程通知时的回调函数。\n当应用在前台运行中,收到远程通知时(不会弹出系统通知界面),会回调这个方法;当应用在后台状态时,点击push消息启动应用,也会回调这个方法;当应用完全没有启动时,点击push消息启动应用,就不会回调这个方法。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| userInfo | Map\\<AnyHashable, any> | 否 | 收到的远程通知信息。 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"didReceiveLocalNotification":{"name":"### didReceiveLocalNotification(notification?)","description":"\r\n应用收到本地通知时的回调函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| notification | UILocalNotification | 否 | 接收到的本地通知 |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationHandleOpenURL":{"name":"### applicationHandleOpenURL(application?, url?)","description":"\r\n通过 url scheme 方式唤起 app 时的回调函数。(iOS9 之前的系统回调此方法,iOS9 之后的系统请使用 applicationOpenURLOptions)","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | UIApplication | 否 | App 的 UIApplicationDelegate 对象。 |\n| url | URL | 否 | 要打开的URL资源。该资源可以是网络资源或文件。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果成功处理请求,则为true;如果尝试打开URL资源失败,则为false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationOpenURLOptions":{"name":"### applicationOpenURLOptions(app?, url?, options?)","description":"\r\n通过 url scheme 方式唤起 app 时的回调函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| app | UIApplication | 否 | - |\n| url | URL | 否 | 要打开的URL资源。该资源可以是网络资源或文件。 |\n| options | Map\\<UIApplication.OpenURLOptionsKey, any> | 否 | URL处理选项的字典, 默认值为 null 。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | 如果成功处理请求,则为true;如果尝试打开URL资源失败,则为false。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationWillResignActive":{"name":"### applicationWillResignActive(application?)","description":"\n当应用从活动状态主动变为非活动状态的时的回调函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | UIApplication | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationDidBecomeActive":{"name":"### applicationDidBecomeActive(application?)","description":"\n应用完全激活时的回调函数。\n应用程序冷启动或者从后台转到前台后都会完全激活应用程序。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | UIApplication | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationDidEnterBackground":{"name":"### applicationDidEnterBackground(application?)","description":"\n应用程序进入后台时的回调函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | UIApplication | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationWillEnterForeground":{"name":"### applicationWillEnterForeground(application?)","description":"\n当应用在后台状态,将要进入到前台运行时的回调函数。\n应用程序冷启动时不会回调此方法。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | UIApplication | 否 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationMain":{"name":"### applicationMain(argc, argv)","description":"\n应用程序的 main 函数。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| argc | Int32 | 是 | - |\n| argv | UnsafeMutablePointer\\<UnsafeMutablePointer\\<CChar> \\| null> | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"},"applicationContinueUserActivityRestorationHandler":{"name":"### applicationContinueUserActivityRestorationHandler(application?, userActivity?, restorationHandler?)","description":"\n当应用程序接收到与用户活动相关的数据时调用此方法,例如,当用户使用 Universal Link 唤起应用时。","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | UIApplication | 否 | App 的 UIApplicationDelegate 对象。 |\n| userActivity | NSUserActivity | 否 | 包含与用户正在执行的任务相关联的数据的活动对象。使用这些数据来继续用户在iOS应用中的活动。 |\n| restorationHandler | ((res ?: [any\\]) => void) | 否 | 需要执行的回调,该回调是可选的,默认值为 null。 |","returnValue":"**返回值** \n\n| 类型 | 描述 |\n| :- | :- |\n| boolean | true表示你的应用处理了这个活动,false表示让iOS知道你的应用没有处理这个活动。 | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| x | x | x | 9.0 | 3.97+ | x |\n","itemType":"method"}},"UTSAndroidHookProxy":{"tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=uts.platformObject.UTSAndroidHookProxy)","onCreate":{"name":"### onCreate(application)","description":"\nuts 插件创建时的回调。\n对应原生 Application onCreate 函数","param":"**参数** \n\n| 名称 | 类型 | 必填 | 描述 |\n| :- | :- | :- | :- |\n| application | Application | 是 | - |","returnValue":"**返回值** \n\n| 类型 |\n| :- |\n| void | \n","compatibility":"**兼容性** \n\n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | x | 3.97+ | x | x | x |\n","itemType":"method"}}}
\ No newline at end of file
{"uniCloud_props":{"name":"# uniCloud","description":"","param":"## 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| config | [UniCloudInitOptions](#unicloudinitoptions-values) | 是 | - | - |\n### UniCloudInitOptions 属性值 @unicloudinitoptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| provider | string | 是 | - | 服务商,目前支持 aliyun、tencent |\n| spaceName | string | 否 | - | 服务空间名 |\n| spaceId | string | 是 | - | 服务空间id |\n| clientSecret | string | 否 | - | 阿里云clientSecret |\n| endpoint | string | 否 | - | 阿里云endpoint |\n","returnValue":"","compatibility":"","tutorial":""},"callFunction":{"name":"## callFunction(options) @callfunction","description":"请求云函数","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| options | [UniCloudCallFunctionOptions](#unicloudcallfunctionoptions-values) | 是 | - | - |\n#### UniCloudCallFunctionOptions 属性值 @unicloudcallfunctionoptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| name | string (string.CloudFunctionString) | 是 | - | 云函数名 |\n| data | any | 否 | - | 云函数参数 |\n","returnValue":"### 返回值 \n\n| 类型 |\n| :- |\n| Promise<[UniCloudCallFunctionResult](#unicloudcallfunctionresult-values)> | \n\n#### UniCloudCallFunctionResult 属性值 @unicloudcallfunctionresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| result | any | 是 | - | 云函数参数 |\n| requestId | string | 否 | - | 云函数请求id |\n","compatibility":"### callFunction 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-call-function.callFunction)\n"},"unicloud-call-function":{"example":"## 示例 \n> [hello uni-app x](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/API/unicloud-call-function/unicloud-call-function.uvue) \n ```html\n<template>\n <!-- #ifdef APP -->\n <scroll-view style=\"flex: 1\">\n <!-- #endif -->\n <view>\n <page-head :title=\"title\"></page-head>\n <view class=\"uni-padding-wrap uni-common-mt\">\n <view class=\"uni-btn-v uni-common-mt\">\n <button type=\"primary\" @click=\"callFunction\">请求云函数</button>\n </view>\n </view>\n </view>\n <!-- #ifdef APP -->\n </scroll-view>\n <!-- #endif -->\n</template>\n<script>\n export default {\n data() {\n return {\n title: '请求云函数',\n callFunctionResult: {},\n callFunctionError: {},\n isUniTest: false\n }\n },\n onLoad() {\n },\n onUnload() {\n if(this.isUniTest){\n uni.hideToast()\n }\n },\n methods: {\n notify(content : string, title : string) {\n if (!this.isUniTest) {\n uni.showModal({\n title,\n content,\n showCancel: false\n })\n } else {\n uni.showToast({\n title: content\n })\n }\n },\n callFunction: function () {\n uni.showLoading({\n title: '加载中...'\n })\n uniCloud.callFunction({\n name: 'echo-cf',\n data: {\n num: 1,\n str: 'ABC'\n }\n }).then<void>(res => {\n const result = res.result\n this.callFunctionResult = result\n console.log(JSON.stringify(result))\n uni.hideLoading()\n this.notify(result['showMessage'] as string, '提示')\n }).catch<void>((err : any | null) => {\n const error = err as UniCloudError\n this.callFunctionError = {\n errCode: error.errCode,\n errMsg: error.errMsg\n }\n uni.hideLoading()\n this.notify(error.errMsg, '错误')\n })\n }\n }\n }\n</script>\n\n<style>\n</style>\n```"},"importObject":{"name":"## importObject(objectName, options?) @importobject","description":"引用云对象","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| objectName | string (string.CloudObjectString) | 是 | - | - |\n| options | [UniCloudImportObjectOptions](#unicloudimportobjectoptions-values) | 否 | - | - |\n#### UniCloudImportObjectOptions 属性值 @unicloudimportobjectoptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| customUI | boolean | 否 | - | 是否移除自动展示的ui |\n| loadingOptions | [UniCloudImportObjectLoadingOptions](#unicloudimportobjectloadingoptions-values) | 否 | - | loading界面配置 |\n| errorOptions | [UniCloudImportObjectErrorOptions](#unicloudimportobjecterroroptions-values) | 否 | - | 错误提示配置 |\n\n##### UniCloudImportObjectLoadingOptions 属性值 @unicloudimportobjectloadingoptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| title | string | 否 | - | 加载框标题 |\n| mask | boolean | 否 | - | 加载框是否显示mask |\n\n##### UniCloudImportObjectErrorOptions 属性值 @unicloudimportobjecterroroptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 否 | - | 错误提示类型,可以是modal或者toast |\n| retry | boolean | 否 | - | 是否显示重试按钮 |\n","returnValue":"### 返回值 \n\n| 类型 |\n| :- |\n| any | \n","compatibility":"### importObject 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-import-object.importObject)\n"},"unicloud-import-object":{"example":"## 示例 \n> [hello uni-app x](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/API/unicloud-import-object/unicloud-import-object.uvue) \n ```html\n<template>\n <!-- #ifdef APP -->\n <scroll-view style=\"flex:1\">\n <!-- #endif -->\n <view>\n <page-head :title=\"title\"></page-head>\n <view class=\"uni-padding-wrap uni-common-mt\">\n <view class=\"uni-btn-v uni-common-mt\">\n <button type=\"primary\" @tap=\"addTodo\">添加Todo</button>\n </view>\n <view class=\"uni-btn-v uni-common-mt\">\n <button type=\"primary\" @tap=\"randomFail\">随机触发失败重试</button>\n </view>\n <view class=\"uni-btn-v uni-common-mt\">\n <button type=\"primary\" @tap=\"fail\">云对象失败调用</button>\n </view>\n <view class=\"uni-btn-v uni-common-mt\">\n <button type=\"primary\" @tap=\"success\">云对象成功调用</button>\n </view>\n </view>\n </view>\n <!-- #ifdef APP -->\n </scroll-view>\n <!-- #endif -->\n</template>\n\n<script>\n export default {\n data() {\n return {\n title: '请求云对象',\n todoTitle: '学习编程',\n todoContent: '熟悉uts语法',\n returnTodoTitle: '',\n returnTodoContent: '',\n failErrCode: '',\n successErrCode: -1,\n isUniTest: false\n }\n },\n onUnload() {\n if(this.isUniTest){\n uni.hideToast()\n }\n },\n methods: {\n notify(content : string, title : string) {\n if (!this.isUniTest) {\n uni.showModal({\n title,\n content,\n showCancel: false\n })\n } else {\n uni.showToast({\n title: content\n })\n }\n },\n addTodo() {\n const todo = uniCloud.importObject('todo', {\n customUI: this.isUniTest\n })\n const title = this.todoTitle\n const content = this.todoContent\n todo.add(title, content).then<void>((res : UTSJSONObject) : void => {\n this.returnTodoTitle = res['title'] as string\n this.returnTodoContent = res['content'] as string\n this.notify(res['showMessage'] as string, '提示')\n }).catch<void>((err : any | null) : void => {\n const error = err as UniCloudError\n console.error(error)\n })\n },\n randomFail() {\n const todoObj = uniCloud.importObject('todo', {\n errorOptions: {\n retry: true\n }\n })\n todoObj.randomFail().then<void>((res : UTSJSONObject) : void => {\n this.notify(res['showMessage'] as string, '提示')\n }).catch<void>((err : any | null) : void => {\n const error = err as UniCloudError\n console.error(error)\n })\n },\n fail() {\n const todo = uniCloud.importObject('todo', {\n customUI: this.isUniTest\n })\n todo.fail().then<void>((res : UTSJSONObject) : void => {\n this.notify('todo.fail应调用失败,此处错误的触发了成功回调', '错误')\n console.log('todo.fail: ', res);\n }).catch<void>((err : any | null) : void => {\n const error = err as UniCloudError\n this.failErrCode = error.errCode as string\n console.error(error)\n if (this.isUniTest) {\n uni.showToast({\n title: err.errMsg\n })\n }\n })\n },\n success() {\n const todo = uniCloud.importObject('todo', {\n customUI: this.isUniTest\n })\n todo.success().then<void>((res : UTSJSONObject) : void => {\n this.successErrCode = res['errCode'] as number\n this.notify(res['showMessage'] as string, '提示')\n }).catch<void>((err : any | null) : void => {\n const error = err as UniCloudError\n console.error(error)\n })\n }\n }\n }\n</script>\n\n<style>\n\n</style>\n```"},"uploadFile":{"name":"## uploadFile(options) @uploadfile","description":"上传文件到云存储","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| options | [UniCloudUploadFileOptions](#uniclouduploadfileoptions-values) | 是 | - | - |\n#### UniCloudUploadFileOptions 属性值 @uniclouduploadfileoptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| filePath | string | 是 | - | 文件路径 |\n| cloudPath | string | 是 | - | 云端路径 |\n| cloudPathAsRealPath | boolean | 否 | - | 是否以云端路径是否为真实路径保存上传的文件 |\n| onUploadProgress | (options: [UniCloudUploadProgress](#uniclouduploadprogress-values)) => any | 否 | - | 上传进度回调 |\n\n##### UniCloudUploadProgress 属性值 @uniclouduploadprogress-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| loaded | number | 是 | - | 已上传大小 |\n| total | number | 是 | - | 总大小 |\n","returnValue":"### 返回值 \n\n| 类型 |\n| :- |\n| Promise<[UniCloudUploadFileResult](#uniclouduploadfileresult-values)> | \n\n#### UniCloudUploadFileResult 属性值 @uniclouduploadfileresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| filePath | string | 是 | - | 文件路径 |\n| fileID | string | 是 | - | 文件id |\n","compatibility":"### uploadFile 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-file-api.upload-file)\n"},"getTempFileURL":{"name":"## getTempFileURL(options) @gettempfileurl","description":"获取文件临时URL","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| options | [UniCloudGetTempFileURLOptions](#unicloudgettempfileurloptions-values) | 是 | - | - |\n#### UniCloudGetTempFileURLOptions 属性值 @unicloudgettempfileurloptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| fileList | Array\\<string\\> | 是 | - | 文件列表 |\n","returnValue":"### 返回值 \n\n| 类型 |\n| :- |\n| Promise<[UniCloudGetTempFileURLResult](#unicloudgettempfileurlresult-values)> | \n\n#### UniCloudGetTempFileURLResult 属性值 @unicloudgettempfileurlresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| fileList | Array\\<[UniCloudGetTempFileURLResultItem](#unicloudgettempfileurlresultitem-values)\\> | 是 | - | 文件列表 |\n\n##### UniCloudGetTempFileURLResultItem 属性值 @unicloudgettempfileurlresultitem-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| fileID | string | 是 | - | 文件id |\n| tempFileURL | string | 是 | - | 文件临时url |\n","compatibility":"### getTempFileURL 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-file-api.choose-and-upload-file)\n"},"chooseAndUploadFile":{"name":"## chooseAndUploadFile(options) @chooseanduploadfile","description":"选择并上传文件","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| options | [UniCloudChooseAndUploadFileOptions](#unicloudchooseanduploadfileoptions-values) | 是 | - | - |\n#### UniCloudChooseAndUploadFileOptions 属性值 @unicloudchooseanduploadfileoptions-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| sourceType | Array\\<string\\> | 否 | - | - |\n| count | number | 否 | - | - |\n| sizeType | Array\\<string\\> | 否 | - | - |\n| extension | Array\\<string\\> | 否 | - | - |\n| compressed | boolean | 否 | - | - |\n| maxDuration | number | 否 | - | - |\n| camera | string | 否 | - | - |\n| crop | ChooseImageCropOptions | 否 | - | - |\n| type | string | 是 | - | - |\n| onChooseFile | (arg: [UniCloudChooseFileResult](#unicloudchoosefileresult-values)) => void | 否 | - | - |\n| onUploadProgress | (arg: [UniCloudChooseAndUploadFileProgressEvent](#unicloudchooseanduploadfileprogressevent-values)) => void | 否 | - | - |\n\n##### UniCloudChooseFileResult 属性值 @unicloudchoosefileresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| tempFiles | Array\\<[UniCloudChooseFileItem](#unicloudchoosefileitem-values)\\> | 是 | - | - |\n| tempFilePaths | Array\\<string\\> | 是 | - | - |\n\n###### UniCloudChooseFileItem 属性值 @unicloudchoosefileitem-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| name | string | 是 | - | - |\n| path | string | 是 | - | - |\n| cloudPath | string | 是 | - | - |\n| cloudPathAsRealPath | boolean | 否 | - | - |\n| url | string | 否 | - | - |\n| errMsg | string | 否 | - | - |\n\n##### UniCloudChooseAndUploadFileProgressEvent 属性值 @unicloudchooseanduploadfileprogressevent-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| index | number | 是 | - | - |\n| loaded | number | 是 | - | - |\n| total | number | 是 | - | - |\n| tempFilePath | string | 是 | - | - |\n| tempFile | [UniCloudChooseFileItem](#unicloudchoosefileitem-values) | 是 | - | - |\n","returnValue":"### 返回值 \n\n| 类型 |\n| :- |\n| Promise<[UniCloudChooseAndUploadFileResult](#unicloudchooseanduploadfileresult-values)> | \n\n#### UniCloudChooseAndUploadFileResult 属性值 @unicloudchooseanduploadfileresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| tempFiles | Array\\<[UniCloudChooseFileItem](#unicloudchoosefileitem-values)\\> | 是 | - | - |\n| tempFilePaths | Array\\<string\\> | 是 | - | - |\n\n##### UniCloudChooseFileItem 属性值 @unicloudchoosefileitem-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| name | string | 是 | - | - |\n| path | string | 是 | - | - |\n| cloudPath | string | 是 | - | - |\n| cloudPathAsRealPath | boolean | 否 | - | - |\n| url | string | 否 | - | - |\n| errMsg | string | 否 | - | - |\n","compatibility":"### chooseAndUploadFile 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-file-api.getTempFileURL)\n"},"unicloud-file-api":{"example":"## 示例 \n> [hello uni-app x](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/API/unicloud-file-api/unicloud-file-api.uvue) \n ```html\n<template>\n <!-- #ifdef APP -->\n <scroll-view style=\"flex: 1\">\n <!-- #endif -->\n <view>\n <page-head :title=\"title\"></page-head>\n <view class=\"uni-padding-wrap uni-common-mt\">\n <view class=\"uni-btn-v uni-common-mt\">\n <button type=\"primary\" @click=\"uploadFile\">选择文件上传</button>\n </view>\n </view>\n </view>\n <!-- #ifdef APP -->\n </scroll-view>\n <!-- #endif -->\n</template>\n<script>\n export default {\n data() {\n return {\n title: '云存储'\n }\n },\n onLoad() {\n },\n onUnload() {\n },\n methods: {\n uploadFile: function () {\n uni.chooseImage({\n count: 1,\n success(res) : void {\n uni.showLoading({\n title: '上传中...'\n })\n const tempFilePath = res.tempFilePaths[0]\n uniCloud.uploadFile({\n filePath: tempFilePath,\n cloudPath: 'test.jpg'\n })\n .then<void>(function (res) {\n uni.hideLoading()\n console.log(res)\n uni.showModal({\n content: '上传成功',\n showCancel: false\n });\n })\n .catch<void>(function (err : any | null) {\n uni.hideLoading()\n const error = err as UniCloudError\n uni.showModal({\n content: '上传失败,' + error.errMsg,\n showCancel: false\n });\n })\n // .finally((_: number) : void => {\n // uni.hideLoading()\n // })\n },\n fail(err) : void {\n console.error('chooseImage fail: ', err)\n }\n })\n }\n }\n }\n</script>\n\n<style>\n</style>\n```"},"databaseForJQL":{"name":"## databaseForJQL() @databaseforjql","description":"获取数据库操作实例","param":"","returnValue":"### 返回值 \n\n| 类型 |\n| :- |\n| [Database](#database-values) | \n\n#### Database 属性值 @database-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| collection | (args?: Array\\<any\\>) => [Collection](#collection-values) | 是 | - | - |\n| command | any | 是 | - | - |\n| Geo | any | 是 | - | - |\n\n##### Collection 属性值 @collection-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| where | (condition: any) => [UniCloudDBFilter](#uniclouddbfilter-values) | 是 | - | - |\n| doc | (docId: string) => [UniCloudDBFilter](#uniclouddbfilter-values) | 是 | - | - |\n| aggregate | () => [UniCloudDBFilter](#uniclouddbfilter-values) | 是 | - | - |\n| foreignKey | (foreignKey: string) => [UniCloudDBFilter](#uniclouddbfilter-values) | 是 | - | - |\n| add | (data: any) => Promise<[UniCloudDBAddResult](#uniclouddbaddresult-values)> | 是 | - | - |\n| get | (arg?: any) => Promise<[UniCloudDBGetResult](#uniclouddbgetresult-values)> | 是 | - | - |\n| count | () => Promise<[UniCloudDBCountResult](#uniclouddbcountresult-values)> | 是 | - | - |\n| getTemp | () => any | 是 | - | - |\n| field | (filed: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| skip | (num: number) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| limit | (num: number) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| orderBy | (order: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n\n###### UniCloudDBFilter 属性值 @uniclouddbfilter-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| get | (arg?: any) => Promise<[UniCloudDBGetResult](#uniclouddbgetresult-values)> | 是 | - | - |\n| count | () => Promise<[UniCloudDBCountResult](#uniclouddbcountresult-values)> | 是 | - | - |\n| update | (data: any) => Promise<[UniCloudDBUpdateResult](#uniclouddbupdateresult-values)> | 是 | - | - |\n| remove | () => Promise<[UniCloudDBRemoveResult](#uniclouddbremoveresult-values)> | 是 | - | - |\n| getTemp | () => any | 是 | - | - |\n| where | (condition: any) => [UniCloudDBFilter](#uniclouddbfilter-values) | 是 | - | - |\n| doc | (docId: string) => [UniCloudDBFilter](#uniclouddbfilter-values) | 是 | - | - |\n| field | (filed: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| skip | (num: number) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| limit | (num: number) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| orderBy | (order: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| groupBy | (field: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| groupField | (field: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| distinct | (field: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| geoNear | (options: any) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n\n###### UniCloudDBGetResult 属性值 @uniclouddbgetresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| data | Array\\<any\\> | 是 | - | etResult = { /** |\n| count | number | 否 | - | JSONObject>; /** |\n| requestId | string | 否 | - | ber \\| null; / |\n\n###### UniCloudDBCountResult 属性值 @uniclouddbcountresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| total | number | 是 | - | ntResult = { /** |\n| requestId | string | 否 | - | al: number; / |\n\n###### UniCloudDBUpdateResult 属性值 @uniclouddbupdateresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| updated | number | 是 | - | teResult = { /** |\n| requestId | string | 否 | - | ted: number; / |\n\n###### UniCloudDBRemoveResult 属性值 @uniclouddbremoveresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| deleted | number | 是 | - | veResult = { /** |\n| requestId | string | 否 | - | ted: number; / |\n\n###### UniCloudDBQuery 属性值 @uniclouddbquery-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| get | (arg?: any) => Promise<[UniCloudDBGetResult](#uniclouddbgetresult-values)> | 是 | - | - |\n| count | () => Promise<[UniCloudDBCountResult](#uniclouddbcountresult-values)> | 是 | - | - |\n| getTemp | () => any | 是 | - | - |\n| field | (filed: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| skip | (num: number) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| limit | (num: number) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| orderBy | (order: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| groupBy | (field: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| groupField | (field: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| distinct | (field: string) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n| geoNear | (options: any) => [UniCloudDBQuery](#uniclouddbquery-values) | 是 | - | - |\n\n###### UniCloudDBAddResult 属性值 @uniclouddbaddresult-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| id | string | 是 | - | ddResult = { /** |\n| requestId | string | 否 | - | string; / |\n","compatibility":"### databaseForJQL 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.91,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-database.databaseForJQL)\n"},"unicloud-database":{"example":"## 示例 \n> [hello uni-app x](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/API/unicloud-database/unicloud-database.uvue) \n ```html\n<template>\n <!-- #ifdef APP -->\n <scroll-view style=\"flex: 1\">\n <!-- #endif -->\n <view>\n <page-head :title=\"title\"></page-head>\n <view class=\"uni-padding-wrap uni-common-mt\">\n <view class=\"uni-btn-v uni-common-mt\">\n <button type=\"primary\" @click=\"dbAdd\">新增单条数据</button>\n <button type=\"primary\" @click=\"dbBatchAdd\">新增多条数据</button>\n <button type=\"primary\" @click=\"dbUpdate\">更新数据</button>\n <button type=\"primary\" @click=\"dbGet\">where传字符串获取数据</button>\n <button type=\"primary\" @click=\"dbGetWithCommand\">where传对象获取数据</button>\n <button type=\"primary\" @click=\"dbRemove\">删除数据</button>\n <button type=\"primary\" @click=\"dbLookupInit\">初始化联表查询数据</button>\n <button type=\"primary\" @click=\"dbLookup\">联表查询</button>\n </view>\n </view>\n </view>\n <!-- #ifdef APP -->\n </scroll-view>\n <!-- #endif -->\n</template>\n<script>\n export default {\n data() {\n return {\n title: 'ClientDB',\n addId: '',\n batchAddIds: [] as Array<string>,\n batchAddinserted: 0,\n updateUpdated: 0,\n getData: [] as Array<UTSJSONObject>,\n getWithCommandData: [] as Array<UTSJSONObject>,\n removeDeleted: 0,\n lookupData: [] as Array<UTSJSONObject>,\n isUniTest: false\n }\n },\n onLoad() {\n },\n onUnload() {\n if(this.isUniTest){\n uni.hideToast()\n }\n },\n methods: {\n notify(content : string, title : string) {\n if (!this.isUniTest) {\n uni.showModal({\n title,\n content,\n showCancel: false\n })\n } else {\n uni.showToast({\n title: content\n })\n }\n },\n dbAdd: function () {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n db.collection('type')\n .add({\n num: 1,\n tag: 'default-tag',\n date: new Date(),\n point: new db.Geo.Point(116, 38)\n })\n .then<void>(res => {\n uni.hideLoading()\n console.log(res)\n this.addId = res.id\n this.notify(`新增成功,id: ${res.id}`, '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n },\n dbBatchAdd() {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n db.collection('type')\n .add([{\n num: 2,\n tag: 'default-tag',\n }, {\n num: 3,\n tag: 'default-tag',\n }])\n .then<void>((res) => {\n uni.hideLoading()\n console.log(res)\n console.log('JSON.stringify(res.inserted)', JSON.stringify(res.inserted))\n this.batchAddIds = res.ids\n this.batchAddinserted = res.inserted\n this.notify(`新增成功条数${res.inserted}, id列表: ${res.ids.join(',')}`, '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n },\n dbGet() {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n db.collection('type')\n .where(\n 'tag == \"default-tag\"'\n )\n .field('num, tag')\n .orderBy('num desc')\n .skip(1)\n .limit(2)\n .get()\n .then<void>(res => {\n uni.hideLoading()\n console.log(res)\n this.getData = res.data\n this.notify(`获取成功,取到了${res.data.length}条数据`, '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n },\n dbGetWithCommand() {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n db.collection('type')\n .where({\n num: db.command.gt(1)\n })\n .field('num, tag')\n .orderBy('num desc')\n .skip(1)\n .limit(2)\n .get()\n .then<void>(res => {\n uni.hideLoading()\n console.log(res)\n this.getWithCommandData = res.data\n this.notify(`获取成功,取到了${res.data.length}条数据`, '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n },\n dbUpdate() {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n db.collection('type')\n .where(\n 'tag == \"default-tag\"'\n )\n .update({\n num: 4\n })\n .then<void>(res => {\n uni.hideLoading()\n console.log(res)\n this.updateUpdated = res.updated\n this.notify(`更新成功,更新了${res.updated}条数据`, '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n },\n dbRemove() {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n db.collection('type')\n .where(\n 'tag == \"default-tag\"'\n )\n .remove()\n .then<void>(res => {\n uni.hideLoading()\n console.log(res)\n this.removeDeleted = res.deleted\n this.notify(`删除成功,删掉了${res.deleted}条数据`, '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n },\n dbLookupInit() {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n db.collection('local')\n .where('tag == \"default-tag\"')\n .remove()\n .then(() : Promise<UniCloudDBRemoveResult> => {\n return db.collection('foreign')\n .where('tag == \"default-tag\"')\n .remove()\n })\n .then(() : Promise<UniCloudDBBatchAddResult> => {\n return db.collection('local')\n .add([{\n id: \"local_1\",\n name: \"local_1_name\",\n tag: \"default-tag\",\n foreign_id: \"foreign_1\"\n }, {\n id: \"local_2\",\n name: \"local_2_name\",\n tag: \"default-tag\",\n foreign_id: \"foreign_2\"\n }])\n })\n .then(() : Promise<UniCloudDBBatchAddResult> => {\n return db.collection('foreign')\n .add([{\n id: \"foreign_1\",\n name: \"foreign_1_name\",\n tag: \"default-tag\"\n }, {\n id: \"foreign_2\",\n name: \"foreign_2_name\",\n tag: \"default-tag\"\n }])\n })\n .then<void>((_) : void => {\n uni.hideLoading()\n this.notify('数据初始化成功', '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n console.error(err)\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n },\n dbLookup() {\n uni.showLoading({\n title: '加载中...'\n })\n const db = uniCloud.databaseForJQL()\n const local = db.collection('local')\n .where('tag == \"default-tag\"')\n .getTemp()\n const foreign = db.collection('foreign')\n .where('tag == \"default-tag\"')\n .getTemp()\n db.collection(local, foreign)\n .get()\n .then<void>(res => {\n uni.hideLoading()\n console.log(res)\n this.lookupData = res.data\n this.notify(`联表查询成功,取到了${res.data.length}条数据`, '提示')\n })\n .catch<void>((err : any | null) => {\n uni.hideLoading()\n const error = err as UniCloudError\n this.notify(error.errMsg, '错误')\n })\n }\n }\n }\n</script>\n\n<style>\n</style>\n```"},"onResponse":{"name":"## onResponse(callback) @onresponse","description":"监听响应事件","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| callback | (arg: [UniCloudResponseEvent](#unicloudresponseevent-values)) => any | 是 | - | - |\n#### UniCloudResponseEvent 属性值 @unicloudresponseevent-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 响应事件类型 |\n| name | string | 是 | - | 响应事件由哪个云函数触发 |\n| content | any | 是 | - | 响应结果、错误内容 |\n","returnValue":"","compatibility":"### onResponse 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-utils.get-current-user-info)\n"},"offResponse":{"name":"## offResponse(callback) @offresponse","description":"移除响应事件监听","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| callback | (arg: [UniCloudResponseEvent](#unicloudresponseevent-values)) => any | 是 | - | - |\n#### UniCloudResponseEvent 属性值 @unicloudresponseevent-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 响应事件类型 |\n| name | string | 是 | - | 响应事件由哪个云函数触发 |\n| content | any | 是 | - | 响应结果、错误内容 |\n","returnValue":"","compatibility":"### offResponse 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-utils.on-response)\n"},"onRefreshToken":{"name":"## onRefreshToken(callback) @onrefreshtoken","description":"监听token刷新事件","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| callback | (arg: [UniCloudResponseEvent](#unicloudresponseevent-values)) => any | 是 | - | - |\n#### UniCloudResponseEvent 属性值 @unicloudresponseevent-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 响应事件类型 |\n| name | string | 是 | - | 响应事件由哪个云函数触发 |\n| content | any | 是 | - | 响应结果、错误内容 |\n","returnValue":"","compatibility":"### onRefreshToken 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-utils.off-response)\n"},"offRefreshToken":{"name":"## offRefreshToken(callback) @offrefreshtoken","description":"移除token刷新事件监听","param":"### 参数 \n\n| 名称 | 类型 | 必填 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| callback | (arg: [UniCloudResponseEvent](#unicloudresponseevent-values)) => any | 是 | - | - |\n#### UniCloudResponseEvent 属性值 @unicloudresponseevent-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| type | string | 是 | - | 响应事件类型 |\n| name | string | 是 | - | 响应事件由哪个云函数触发 |\n| content | any | 是 | - | 响应结果、错误内容 |\n","returnValue":"","compatibility":"### offRefreshToken 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-utils.on-refresh-token)\n"},"getCurrentUserInfo":{"name":"## getCurrentUserInfo() @getcurrentuserinfo","description":"获取token内缓存的用户信息","param":"","returnValue":"### 返回值 \n\n| 类型 |\n| :- |\n| [UniCloudUserInfo](#uniclouduserinfo-values) | \n\n#### UniCloudUserInfo 属性值 @uniclouduserinfo-values \n\n| 名称 | 类型 | 必备 | 默认值 | 描述 |\n| :- | :- | :- | :- | :- |\n| uid | string | 否 | - | UserInfo = { / |\n| role | Array\\<string\\> | 是 | - | ing \\| null; / |\n| permission | Array\\<string\\> | 是 | - | ay\\<string>; / |\n| tokenExpired | number | 是 | - | ay\\<string>; /** |\n","compatibility":"### getCurrentUserInfo 兼容性 \n| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- |\n| 5.0 | √ | 阿里云 3.9,腾讯云 3.91 | - | √ | x |\n","tutorial":"\n### 参见\n[相关 Bug](https://issues.dcloud.net.cn/?mid=api.unicloud.unicloud-utils.off-refresh-token)\n"}}
\ No newline at end of file
{
"application": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| app.component() | 5.0 | √ | √ | 10.0 | √ | x |\n| app.directive() | 5.0 | √ | x | 10.0 | √ | x |\n| app.use() | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| app.mixin() | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| app.provide() | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| app.config | 5.0 | √ | √ | 10.0 | √ | x |\n| app.config.errorHandler | 5.0 | √ | x | 10.0 | √ | x |\n| app.config.warnHandler | 5.0 | √ | x | 10.0 | √ | x |\n| app.config.performance | 5.0 | √ | x | 10.0 | √ | x |\n| app.config.globalProperties | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| app.config.optionMergeStrategies | 5.0 | √ | x | 10.0 | √ | x |"
},
"general": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| nextTick() | 5.0 | x | √ | 10.0 | x | x |\n| defineComponent() | 5.0 | x | x | 10.0 | x | x |\n| defineAsyncComponent() | 5.0 | x | x | 10.0 | x | x |"
},
"reactivity_core": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| ref() | 5.0 | √ | √ | 10.0 | √ | x |\n| computed() | 5.0 | √ | x | 10.0 | √ | x |\n| reactive() | 5.0 | √ | √ | 10.0 | √ | x |\n| readonly() | 5.0 | √ | x | 10.0 | √ | x |\n| watchEffect() | 5.0 | √ | x | 10.0 | √ | x |\n| watch() | 5.0 | √ | x | 10.0 | √ | x |"
},
"reactivity_utilities": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| isRef() | 5.0 | √ | x | 10.0 | √ | x |\n| unref() | 5.0 | √ | x | 10.0 | √ | x |\n| toRef() | 5.0 | √ | x | 10.0 | √ | x |\n| toRefs() | 5.0 | √ | x | 10.0 | √ | x |\n| isProxy() | 5.0 | √ | x | 10.0 | √ | x |\n| isReactive() | 5.0 | √ | x | 10.0 | √ | x |\n| isReadonly() | 5.0 | √ | x | 10.0 | √ | x |"
},
"reactivity_advanced": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| shallowRef() | 5.0 | √ | x | 10.0 | √ | x |\n| triggerRef() | 5.0 | √ | x | 10.0 | √ | x |\n| customRef() | 5.0 | √ | x | 10.0 | √ | x |\n| shallowReactive() | 5.0 | √ | x | 10.0 | √ | x |\n| shallowReadonly() | 5.0 | √ | x | 10.0 | √ | x |\n| toRaw() | 5.0 | √ | x | 10.0 | √ | x |\n| markRaw() | 5.0 | √ | x | 10.0 | √ | x |"
},
"options_state": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| data | 5.0 | √ | √ | 10.0 | √ | x |\n| props | 5.0 | √ | √ | 10.0 | √ | x |\n| computed | 5.0 | √ | √ | 10.0 | √ | x |\n| methods | 5.0 | √ | √ | 10.0 | √ | x |\n| watch | 5.0 | √ | √ | 10.0 | √ | x |\n| emits | 5.0 | √ | √ | 10.0 | √ | x |"
},
"options_rendering": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| template | 5.0 | x | x | 10.0 | x | x |\n| render | 5.0 | x | 3.99 | 10.0 | x | x |"
},
"options_lifecycle": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| beforeCreate | 5.0 | √ | √ | 10.0 | √ | x |\n| created | 5.0 | √ | √ | 10.0 | √ | x |\n| beforeMount | 5.0 | √ | √ | 10.0 | √ | x |\n| mounted | 5.0 | √ | √ | 10.0 | √ | x |\n| beforeUpdate | 5.0 | √ | √ | 10.0 | √ | x |\n| updated | 5.0 | √ | √ | 10.0 | √ | x |\n| beforeUnmount | 5.0 | √ | √ | 10.0 | √ | x |\n| unmounted | 5.0 | √ | √ | 10.0 | √ | x |\n| errorCaptured | 5.0 | √ | x | 10.0 | √ | x |\n| renderTracked | 5.0 | √ | x | 10.0 | √ | x |\n| renderTriggered | 5.0 | √ | x | 10.0 | √ | x |\n| activated | 5.0 | √ | x | 10.0 | √ | x |\n| deactivated | 5.0 | √ | x | 10.0 | √ | x |"
},
"options_composition": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| provide | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| inject | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| mixins | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| extends | 5.0 | √ | x | 10.0 | √ | x |"
},
"options_misc": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| name | 5.0 | √ | √ | 10.0 | √ | x |\n| inheritAttrs | 5.0 | √ | √ | 10.0 | √ | x |\n| components | 5.0 | √ | √ | 10.0 | √ | x |\n| directives | 5.0 | √ | x | 10.0 | √ | x |"
},
"component_instance": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| $data | 5.0 | √ | √ | 10.0 | √ | x |\n| $props | 5.0 | √ | √ | 10.0 | √ | x |\n| $el | 5.0 | x | √ | 10.0 | x | x |\n| $options | 5.0 | √ | √ | 10.0 | √ | x |\n| $parent | 5.0 | √ | √ | 10.0 | √ | x |\n| $root | 5.0 | √ | √ | 10.0 | √ | x |\n| $slots | 5.0 | x | √ | 10.0 | √ | x |\n| $refs | 5.0 | √ | √ | 10.0 | √ | x |\n| $attrs | 5.0 | √ | √ | 10.0 | √ | x |\n| $watch() | 5.0 | √ | √ | 10.0 | √ | x |\n| $emit | 5.0 | √ | √ | 10.0 | √ | x |\n| $forceUpdate | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| $nextTick | 5.0 | √ | √ | 10.0 | √ | x |\n| $callMethod | 5.0 | x | √ | 10.0 | x | x |"
},
"directives": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| v-text | 5.0 | √ | √ | 10.0 | √ | x |\n| v-html | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| v-show | 5.0 | √ | √ | 10.0 | √ | x |\n| v-if | 5.0 | √ | √ | 10.0 | √ | x |\n| v-else | 5.0 | √ | √ | 10.0 | √ | x |\n| v-else-if | 5.0 | √ | √ | 10.0 | √ | x |\n| v-for | 5.0 | √ | √ | 10.0 | √ | x |\n| v-on | 5.0 | √ | √ | 10.0 | √ | x |\n| v-bind | 5.0 | √ | √ | 10.0 | √ | x |\n| v-model | 5.0 | √ | √ | 10.0 | √ | x |\n| v-slot | 5.0 | √ | √ | 10.0 | √ | x |\n| v-pre | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| v-once | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| v-memo | 5.0 | x | 3.99 | 10.0 | x | x |\n| v-cloak | 5.0 | x | x | 10.0 | x | x |"
},
"components": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| \\<Transition> | 5.0 | x | x | 10.0 | x | x |\n| \\<TransitionGroup> | 5.0 | x | x | 10.0 | x | x |\n| \\<KeepAlive> | 5.0 | x | x | 10.0 | x | x |\n| \\<Teleport> | 5.0 | x | x | 10.0 | x | x |"
},
"special_elements": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| \\<component> | 5.0 | √ | 3.99 | 10.0 | √ | x |\n| \\<slot> | 5.0 | √ | √ | 10.0 | √ | x |\n| \\<template> | 5.0 | √ | √ | 10.0 | √ | x |"
},
"special_attributes": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| key | 5.0 | √ | √ | 10.0 | √ | x |\n| ref | 5.0 | √ | √ | 10.0 | √ | x |\n| is | 5.0 | √ | 3.99 | 10.0 | √ | x |"
},
"render_function": {
"compatibility": "| | 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |\n| :- | :- | :- | :- | :- | :- | :- |\n| h() | 5.0 | x | 3.99 | 10.0 | x | x |\n| resolveComponent() | 5.0 | x | √ | 10.0 | x | x |\n| resolveDirective() | 5.0 | x | x | 10.0 | x | x |\n| withDirectives() | 5.0 | x | √ | 10.0 | x | x |"
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册