## getCurrentPages() @getcurrentpages

<!-- UTSAPIJSON.getCurrentPages.description -->

<!-- UTSAPIJSON.getCurrentPages.compatibility -->

<!-- UTSAPIJSON.getCurrentPages.param -->

<!-- UTSAPIJSON.getCurrentPages.returnValue -->

::: warning 注意
- 使用`选项式 API` 时，不可创建 `route`、`options` 同名响应式变量，否则会覆盖当前 `page 实例` 的同名属性。
- 仅 `Web` 与 `iOS` 端支持通过 `page.$vm` 获取 vue 实例。
:::

**PageStyle**

支持 pages.json 下 `globalStyle` 节点属性和页面下 `style` 节点属性

|属性													|类型		|Android|iOS	|web	|默认值	|
|:-:													|:-:		|:-:		|:-:	|:-:	|:-:		|
|enablePullDownRefresh				|Boolean|4.13		|4.13	|4.13	|false	|
|backgroundColorContent				|String	|4.15		|4.15	|4.18	|#ffffff|
|navigationBarBackgroundColor	|String	|4.18		|4.18	|4.18	|#007AFF|
|navigationBarTextStyle				|String	|4.18		|4.18	|4.18	|white  |
|navigationBarTitleText				|String	|4.18		|4.18	|4.18	|				|
|navigationStyle							|String	|x   		|x  	|4.18	|default|
|backgroundColor							|String	|4.18   |4.18 |x		|#ffffff|
|backgroundTextStyle					|String	|4.31      |4.31    |x		|dark	|
|onReachBottomDistance				|Number	|x			|x		|4.18	|50			|
|pageOrientation							|String	|4.18		|4.25		|x		|auto		|
|showStatusBar                  |Boolean    |4.31   |x  |x  |true
|showBottomNavigationIndicator  |Boolean    |4.31   |x  |x  |true

**注意事项**
- web端由于会自动摇树优化未使用的特性，如果整个项目中都没有使用到下拉刷新`enablePullDownRefresh`，那么下拉刷新功能会被摇掉，此时设置打开下拉刷新将无效。
- app-android平台的页面是activity，不支持`backgroundColorContent`设为透明。
- 4.15版本前，app-ios平台在page.json 中设置页面 `enablePullDownRefresh` 为 `false` 时，无法通过 `$setPageStyle` 方法动态开启页面下拉刷新。新版已修复该问题。

<!-- UTSAPIJSON.getCurrentPages.example -->

<!-- UTSAPIJSON.getCurrentPages.tutorial -->

<!-- UTSAPIJSON.general_type.name -->

<!-- UTSAPIJSON.general_type.param -->
