You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ky...@apache.org on 2019/12/06 03:02:08 UTC

[incubator-weex-site] branch asf-site updated: Site updated: 2019-12-06 11:01:50

This is an automated email from the ASF dual-hosted git repository.

kyork pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-weex-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 198d612  Site updated: 2019-12-06 11:01:50
198d612 is described below

commit 198d6126e72b506334abba66c72527299d81972f
Author: york.sy <yo...@alibaba-inc.com>
AuthorDate: Fri Dec 6 11:01:50 2019 +0800

    Site updated: 2019-12-06 11:01:50
---
 404.html                                           |   8 +-
 ...4.styles.da8cedd9.css => 2.styles.fc5d9892.css} |   2 +-
 ....styles.48e55afe.css => 21.styles.ad3d351a.css} |   0
 ...2.styles.f513473d.css => 3.styles.6b94323a.css} |   2 +-
 ...3.styles.9f1cb079.css => 4.styles.706a5607.css} |   2 +-
 .../{styles.776dfe7f.css => styles.971093a7.css}   |   0
 assets/img/vue-rax.bd610684.png                    | Bin 120960 -> 0 bytes
 assets/img/vue-rax.fb06eb98.png                    | Bin 0 -> 162056 bytes
 assets/js/126.01b0ffac.js                          |   1 -
 assets/js/126.8ddf7565.js                          |   1 +
 assets/js/127.12cb0bb1.js                          |   1 -
 assets/js/127.6c8a113c.js                          |   1 +
 assets/js/128.0c05bebe.js                          |   1 -
 assets/js/128.f54df4bb.js                          |   1 +
 assets/js/129.8c6de1b1.js                          |   1 +
 assets/js/129.95c6a28e.js                          |   1 -
 assets/js/{130.8504b422.js => 130.9de959d2.js}     |   2 +-
 assets/js/131.8eb21b83.js                          |   1 -
 assets/js/131.97b1d39c.js                          |   1 +
 assets/js/{132.6c69e11a.js => 132.4399fcea.js}     |   2 +-
 assets/js/134.040ecf47.js                          |   1 -
 assets/js/134.84050f98.js                          |   1 +
 assets/js/{135.70f943af.js => 135.7ef3039b.js}     |   2 +-
 assets/js/136.20cdda2c.js                          |   1 +
 assets/js/136.e41ff87a.js                          |   1 -
 assets/js/137.1664dd11.js                          |   1 +
 assets/js/137.9843d875.js                          |   1 -
 assets/js/138.1934b5a8.js                          |   1 +
 assets/js/138.de71d21a.js                          |   1 -
 assets/js/139.5fbabbd1.js                          |   1 -
 assets/js/139.ef011f37.js                          |   1 +
 assets/js/140.d068c70b.js                          |   1 +
 assets/js/140.fd798e61.js                          |   1 -
 assets/js/141.5a3ab166.js                          |   1 -
 assets/js/141.8add2fe3.js                          |   1 +
 assets/js/186.30a178af.js                          |   1 +
 assets/js/186.e416832d.js                          |   1 -
 assets/js/{2.f513473d.js => 2.fc5d9892.js}         |   2 +-
 assets/js/21.48e55afe.js                           |   1 -
 assets/js/21.ad3d351a.js                           |   1 +
 assets/js/26.2b96eb2b.js                           |   1 -
 assets/js/26.ee6cc073.js                           |   1 +
 assets/js/27.445683a3.js                           |   1 -
 assets/js/27.5ef07f3c.js                           |   1 +
 assets/js/{28.f0c8484a.js => 28.85e66371.js}       |   2 +-
 assets/js/{3.9f1cb079.js => 3.6b94323a.js}         |   2 +-
 assets/js/{30.b6349bda.js => 30.93e6b48b.js}       |   2 +-
 assets/js/33.60d8559a.js                           |   1 +
 assets/js/33.a2cb3d45.js                           |   1 -
 assets/js/{35.715267ab.js => 35.d1efa38a.js}       |   2 +-
 assets/js/{4.da8cedd9.js => 4.706a5607.js}         |   2 +-
 assets/js/48.0a3bcd97.js                           |   1 +
 assets/js/48.5300882d.js                           |   1 -
 assets/js/49.5feddf8d.js                           |   1 +
 assets/js/49.92c398cb.js                           |   1 -
 assets/js/{5.2c44efa8.js => 5.c2b45a1b.js}         |   2 +-
 assets/js/50.753877d2.js                           |   1 +
 assets/js/50.e62dfcf9.js                           |   1 -
 assets/js/{51.48e4558f.js => 51.f607e5ac.js}       |   2 +-
 assets/js/52.6bed434b.js                           |   1 +
 assets/js/52.7c9a36ce.js                           |   1 -
 assets/js/{53.4a2fe7d1.js => 53.15f7a893.js}       |   2 +-
 assets/js/{54.450af32e.js => 54.291dc249.js}       |   2 +-
 assets/js/55.3ee5f80b.js                           |   1 -
 assets/js/55.fd86a054.js                           |   1 +
 assets/js/{56.270b0db9.js => 56.24530dde.js}       |   2 +-
 assets/js/57.38447fde.js                           |   1 +
 assets/js/57.86737c11.js                           |   1 -
 assets/js/58.419dccc9.js                           |   1 -
 assets/js/58.61653545.js                           |   1 +
 assets/js/59.122e55c0.js                           |   1 -
 assets/js/59.d98e945f.js                           |   1 +
 assets/js/6.44940d93.js                            |   1 -
 assets/js/6.fd2fcff1.js                            |   1 +
 assets/js/60.03141304.js                           |   1 -
 assets/js/60.3e07eadf.js                           |   1 +
 assets/js/61.2a0b5704.js                           |   1 +
 assets/js/61.45e45a28.js                           |   1 -
 assets/js/62.d931b796.js                           |   1 +
 assets/js/62.fdd8f49a.js                           |   1 -
 assets/js/{app.776dfe7f.js => app.971093a7.js}     |   8 +-
 blog/index.html                                    |   6 +-
 blog/ios-weexcore.html                             |   6 +-
 blog/weex-third-party-extensions.html              |   6 +-
 blog/write-a-blog.html                             |   6 +-
 community/code-demos.html                          |   6 +-
 community/index.html                               |   6 +-
 community/weex-third-party-extensions.html         |   6 +-
 community/who-is-using-weex.html                   |   6 +-
 docs/api/android-apis.html                         |   6 +-
 docs/api/broadcast-channel.html                    |   6 +-
 docs/api/ios-apis.html                             |   6 +-
 docs/api/js-service.html                           |   6 +-
 docs/api/weex-variable.html                        |   6 +-
 docs/components/a.html                             |  24 ++++--
 docs/components/cell.html                          |  12 +--
 docs/components/div.html                           |  25 ++++--
 docs/components/image.html                         |  31 +++++--
 docs/components/indicator.html                     |  10 +--
 docs/components/input.html                         |  23 +++--
 docs/components/list.html                          |  82 ++++++++++++++++--
 docs/components/loading.html                       |  12 +--
 docs/components/recycle-list.html                  |  12 +--
 docs/components/refresh.html                       |  63 ++++++++++++--
 docs/components/richtext.html                      |  12 +--
 docs/components/scroller.html                      |  65 ++++++++++++--
 docs/components/slider.html                        |  47 +++++++++--
 docs/components/text.html                          |  23 +++--
 docs/components/textarea.html                      |  37 ++++++--
 docs/components/video.html                         |  25 ++++--
 docs/components/waterfall.html                     |  92 ++++++++++++++++++--
 docs/components/web.html                           |  26 ++++--
 docs/events/common-events.html                     |   6 +-
 docs/events/event-bubbling.html                    |   6 +-
 docs/events/gesture.html                           |   6 +-
 docs/index.html                                    |   6 +-
 docs/modules/animation.html                        |   6 +-
 docs/modules/clipboard.html                        |   6 +-
 docs/modules/console-log.html                      |   6 +-
 docs/modules/deviceInfo.html                       |   6 +-
 docs/modules/dom.html                              |   6 +-
 docs/modules/globalEvent.html                      |   6 +-
 docs/modules/meta.html                             |   6 +-
 docs/modules/modal.html                            |   6 +-
 docs/modules/navigator.html                        |   6 +-
 docs/modules/picker.html                           |   6 +-
 docs/modules/storage.html                          |   6 +-
 docs/modules/stream.html                           |   6 +-
 docs/modules/websockets.html                       |   6 +-
 docs/modules/webview.html                          |   6 +-
 docs/styles/color-name.html                        |   6 +-
 docs/styles/common-styles.html                     |   6 +-
 docs/styles/css-units.html                         |   6 +-
 docs/styles/text-styles.html                       |   6 +-
 download/download.html                             |   6 +-
 download/index.html                                |   6 +-
 download/major_change.html                         |   6 +-
 guide/advanced/asset-path.html                     |   6 +-
 guide/advanced/downgrade.html                      |   6 +-
 guide/advanced/multi-size-screen.html              |   6 +-
 guide/advanced/use-vuex-and-vue-router.html        |   6 +-
 guide/contribute/how-to-contribute.html            |   6 +-
 guide/contribute/thanks.html                       |   6 +-
 guide/debug/debug.html                             |   6 +-
 guide/debug/integrate-devtool-to-android.html      |   6 +-
 guide/debug/integrate-devtool-to-ios.html          |   6 +-
 guide/develop/create-a-new-app.html                |   6 +-
 guide/develop/integrate-to-android-app.html        |   6 +-
 guide/develop/integrate-to-iOS-app.html            |   6 +-
 guide/develop/setup-develop-environment.html       |   6 +-
 guide/develop/weex_cli.html                        |   6 +-
 guide/develop/weex_error_code.html                 |   6 +-
 guide/extend/extend-android.html                   |   6 +-
 guide/extend/extend-framework.html                 |   6 +-
 guide/extend/extend-ios-with-swift.html            |   6 +-
 guide/extend/extend-ios.html                       |   6 +-
 guide/extend/extend-web.html                       |   6 +-
 guide/front-end-frameworks.html                    |  12 +--
 guide/index.html                                   |   6 +-
 guide/introduction.html                            |   8 +-
 guide/platform-difference.html                     |   6 +-
 guide/playground.html                              |   6 +-
 guide/use-rax-in-weex.html                         |   6 +-
 guide/use-vue-in-weex.html                         |   6 +-
 index.html                                         |   8 +-
 tools/dotwe.html                                   |   6 +-
 tools/eeui.html                                    |   6 +-
 tools/extension.html                               |   6 +-
 tools/index.html                                   |   6 +-
 vue-rax.png                                        | Bin 120960 -> 163126 bytes
 zh/blog/index.html                                 |   6 +-
 zh/blog/interaction-optimization.html              |   6 +-
 zh/blog/ios-weexcore.html                          |   6 +-
 zh/blog/weex-auto-test-locating.html               |   6 +-
 zh/blog/weex-third-party-extensions.html           |   6 +-
 zh/blog/weexcore-multiprocess-evolution.html       |   6 +-
 ..._important_assest_to_an_open_souce_project.html |   6 +-
 zh/blog/write-a-blog.html                          |   6 +-
 zh/community/code-demos.html                       |   6 +-
 zh/community/index.html                            |   6 +-
 zh/community/weex-third-party-extensions.html      |   6 +-
 zh/community/who-is-using-weex.html                |   6 +-
 zh/docs/api/android-apis.html                      |   6 +-
 zh/docs/api/broadcast-channel.html                 |   6 +-
 zh/docs/api/ios-apis.html                          |   6 +-
 zh/docs/api/js-service.html                        |   6 +-
 zh/docs/api/weex-variable.html                     |   6 +-
 zh/docs/components/a.html                          |  24 ++++--
 zh/docs/components/cell.html                       |  12 +--
 zh/docs/components/div.html                        |  25 ++++--
 zh/docs/components/image.html                      |  31 +++++--
 zh/docs/components/indicator.html                  |  10 +--
 zh/docs/components/input.html                      |  23 +++--
 zh/docs/components/list.html                       |  82 ++++++++++++++++--
 zh/docs/components/loading.html                    |  12 +--
 zh/docs/components/recycle-list.html               |   6 +-
 zh/docs/components/refresh.html                    |  63 ++++++++++++--
 zh/docs/components/richtext.html                   |  12 +--
 zh/docs/components/scroller.html                   |  63 ++++++++++++--
 zh/docs/components/slider.html                     |  47 +++++++++--
 zh/docs/components/text.html                       |  23 +++--
 zh/docs/components/textarea.html                   |  37 ++++++--
 zh/docs/components/video.html                      |  25 ++++--
 zh/docs/components/waterfall.html                  |  93 +++++++++++++++++++--
 zh/docs/components/web.html                        |  26 ++++--
 zh/docs/events/common-events.html                  |   6 +-
 zh/docs/events/event-bubbling.html                 |   6 +-
 zh/docs/events/gesture.html                        |   6 +-
 zh/docs/index.html                                 |   6 +-
 zh/docs/modules/animation.html                     |   6 +-
 zh/docs/modules/clipboard.html                     |   6 +-
 zh/docs/modules/console-log.html                   |   6 +-
 zh/docs/modules/deviceInfo.html                    |   6 +-
 zh/docs/modules/dom.html                           |   6 +-
 zh/docs/modules/globalEvent.html                   |   6 +-
 zh/docs/modules/meta.html                          |   6 +-
 zh/docs/modules/modal.html                         |   6 +-
 zh/docs/modules/navigator.html                     |   6 +-
 zh/docs/modules/picker.html                        |   6 +-
 zh/docs/modules/storage.html                       |   6 +-
 zh/docs/modules/stream.html                        |   6 +-
 zh/docs/modules/websockets.html                    |   6 +-
 zh/docs/modules/webview.html                       |   6 +-
 zh/docs/styles/color-name.html                     |   6 +-
 zh/docs/styles/common-styles.html                  |   6 +-
 zh/docs/styles/css-units.html                      |   6 +-
 zh/docs/styles/text-styles.html                    |   6 +-
 zh/download/download.html                          |   6 +-
 zh/download/index.html                             |   6 +-
 zh/download/major_change.html                      |   6 +-
 zh/guide/advanced/asset-path.html                  |   6 +-
 zh/guide/advanced/downgrade.html                   |   6 +-
 zh/guide/advanced/multi-size-screen.html           |   6 +-
 zh/guide/advanced/use-vuex-and-vue-router.html     |   6 +-
 zh/guide/contribute/how-to-contribute.html         |   6 +-
 zh/guide/contribute/thanks.html                    |   6 +-
 zh/guide/debug/debug.html                          |   6 +-
 zh/guide/debug/integrate-devtool-to-android.html   |   6 +-
 zh/guide/debug/integrate-devtool-to-ios.html       |   6 +-
 zh/guide/develop/create-a-new-app.html             |   6 +-
 zh/guide/develop/integrate-to-android-app.html     |   6 +-
 zh/guide/develop/integrate-to-iOS-app.html         |   6 +-
 zh/guide/develop/setup-develop-environment.html    |   6 +-
 zh/guide/develop/weex_cli.html                     |   6 +-
 zh/guide/develop/weex_error_code.html              |   6 +-
 zh/guide/extend/extend-android.html                |   6 +-
 zh/guide/extend/extend-framework.html              |   6 +-
 zh/guide/extend/extend-ios-with-swift.html         |   6 +-
 zh/guide/extend/extend-ios.html                    |   6 +-
 zh/guide/extend/extend-web.html                    |   6 +-
 zh/guide/front-end-frameworks.html                 |  12 +--
 zh/guide/index.html                                |   6 +-
 zh/guide/introduction.html                         |  10 +--
 zh/guide/platform-difference.html                  |   6 +-
 zh/guide/playground.html                           |   6 +-
 zh/guide/use-rax-in-weex.html                      |  61 ++++++++++++--
 zh/guide/use-vue-in-weex.html                      |   6 +-
 zh/index.html                                      |   8 +-
 zh/tools/dotwe.html                                |   6 +-
 zh/tools/eeui.html                                 |   6 +-
 zh/tools/extension.html                            |   6 +-
 zh/tools/index.html                                |   6 +-
 262 files changed, 1573 insertions(+), 711 deletions(-)

diff --git a/404.html b/404.html
index 80aa921..ac059ca 100644
--- a/404.html
+++ b/404.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/css/21.styles.48e55afe.css"><link rel="prefetch" href="/assets/css/ [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/css/21.styles.ad3d351a.css"><link rel="prefetch" href="/assets/css/ [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container"><div class="content"><h1>404</h1><blockquote>Looks like we've got some broken links.</blockquote><a href="/" class="router-link-active">Take me home.</a></div></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script>
+    <div id="app" data-server-rendered="true"><div class="theme-container"><div class="content"><h1>404</h1><blockquote>How did we get here?</blockquote><a href="/" class="router-link-active">Take me home.</a></div></div></div>
+    <script src="/assets/js/app.971093a7.js" defer></script>
   </body>
 </html>
diff --git a/assets/css/4.styles.da8cedd9.css b/assets/css/2.styles.fc5d9892.css
similarity index 61%
rename from assets/css/4.styles.da8cedd9.css
rename to assets/css/2.styles.fc5d9892.css
index 86d8c1e..1118bff 100644
--- a/assets/css/4.styles.da8cedd9.css
+++ b/assets/css/2.styles.fc5d9892.css
@@ -1 +1 @@
-.footer-container[data-v-2a3200e7]{background:#f8f8f8}.footer-container .footer-body[data-v-2a3200e7]{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:40px 40px 0}@media screen and (max-width:640px){.footer-container .footer-body[data-v-2a3200e7]{padding-left:20px;padding-right:20px}}.footer-container .footer-body img[data-v-2a3200e7]{width:100px;height:40px;margin-left:-10px;margin-bottom:28px;vertical-align:middle}.footer-container .footer-body .apache[data-v-2a3200e7]{widt [...]
\ No newline at end of file
+.footer-container[data-v-2a3200e7]{background:#f8f8f8}.footer-container .footer-body[data-v-2a3200e7]{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:40px 40px 0}@media screen and (max-width:640px){.footer-container .footer-body[data-v-2a3200e7]{padding-left:20px;padding-right:20px}}.footer-container .footer-body img[data-v-2a3200e7]{width:100px;height:40px;margin-left:-10px;margin-bottom:28px;vertical-align:middle}.footer-container .footer-body .apache[data-v-2a3200e7]{widt [...]
\ No newline at end of file
diff --git a/assets/css/21.styles.48e55afe.css b/assets/css/21.styles.ad3d351a.css
similarity index 100%
rename from assets/css/21.styles.48e55afe.css
rename to assets/css/21.styles.ad3d351a.css
diff --git a/assets/css/2.styles.f513473d.css b/assets/css/3.styles.6b94323a.css
similarity index 61%
rename from assets/css/2.styles.f513473d.css
rename to assets/css/3.styles.6b94323a.css
index 86d8c1e..1118bff 100644
--- a/assets/css/2.styles.f513473d.css
+++ b/assets/css/3.styles.6b94323a.css
@@ -1 +1 @@
-.footer-container[data-v-2a3200e7]{background:#f8f8f8}.footer-container .footer-body[data-v-2a3200e7]{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:40px 40px 0}@media screen and (max-width:640px){.footer-container .footer-body[data-v-2a3200e7]{padding-left:20px;padding-right:20px}}.footer-container .footer-body img[data-v-2a3200e7]{width:100px;height:40px;margin-left:-10px;margin-bottom:28px;vertical-align:middle}.footer-container .footer-body .apache[data-v-2a3200e7]{widt [...]
\ No newline at end of file
+.footer-container[data-v-2a3200e7]{background:#f8f8f8}.footer-container .footer-body[data-v-2a3200e7]{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:40px 40px 0}@media screen and (max-width:640px){.footer-container .footer-body[data-v-2a3200e7]{padding-left:20px;padding-right:20px}}.footer-container .footer-body img[data-v-2a3200e7]{width:100px;height:40px;margin-left:-10px;margin-bottom:28px;vertical-align:middle}.footer-container .footer-body .apache[data-v-2a3200e7]{widt [...]
\ No newline at end of file
diff --git a/assets/css/3.styles.9f1cb079.css b/assets/css/4.styles.706a5607.css
similarity index 61%
rename from assets/css/3.styles.9f1cb079.css
rename to assets/css/4.styles.706a5607.css
index 86d8c1e..1118bff 100644
--- a/assets/css/3.styles.9f1cb079.css
+++ b/assets/css/4.styles.706a5607.css
@@ -1 +1 @@
-.footer-container[data-v-2a3200e7]{background:#f8f8f8}.footer-container .footer-body[data-v-2a3200e7]{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:40px 40px 0}@media screen and (max-width:640px){.footer-container .footer-body[data-v-2a3200e7]{padding-left:20px;padding-right:20px}}.footer-container .footer-body img[data-v-2a3200e7]{width:100px;height:40px;margin-left:-10px;margin-bottom:28px;vertical-align:middle}.footer-container .footer-body .apache[data-v-2a3200e7]{widt [...]
\ No newline at end of file
+.footer-container[data-v-2a3200e7]{background:#f8f8f8}.footer-container .footer-body[data-v-2a3200e7]{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:40px 40px 0}@media screen and (max-width:640px){.footer-container .footer-body[data-v-2a3200e7]{padding-left:20px;padding-right:20px}}.footer-container .footer-body img[data-v-2a3200e7]{width:100px;height:40px;margin-left:-10px;margin-bottom:28px;vertical-align:middle}.footer-container .footer-body .apache[data-v-2a3200e7]{widt [...]
\ No newline at end of file
diff --git a/assets/css/styles.776dfe7f.css b/assets/css/styles.971093a7.css
similarity index 100%
rename from assets/css/styles.776dfe7f.css
rename to assets/css/styles.971093a7.css
diff --git a/assets/img/vue-rax.bd610684.png b/assets/img/vue-rax.bd610684.png
deleted file mode 100644
index 1e6e57e..0000000
Binary files a/assets/img/vue-rax.bd610684.png and /dev/null differ
diff --git a/assets/img/vue-rax.fb06eb98.png b/assets/img/vue-rax.fb06eb98.png
new file mode 100644
index 0000000..a748fd6
Binary files /dev/null and b/assets/img/vue-rax.fb06eb98.png differ
diff --git a/assets/js/126.01b0ffac.js b/assets/js/126.01b0ffac.js
deleted file mode 100644
index 5a517a8..0000000
--- a/assets/js/126.01b0ffac.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{395:function(t,s,a){"use strict";a.r(s);var e=a(0),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),a("div",{staticClass:"tip custom-block"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),a("p",[t._v("不可以在标签内部直接添加文本,需要使用 "),a("router-link",{attrs:{to:"./text.html"}},[a("code",[t._v("<text>")])]),t._v(" 标签来显示文本。")],1)]),t._m(3),t._m [...]
\ No newline at end of file
diff --git a/assets/js/126.8ddf7565.js b/assets/js/126.8ddf7565.js
new file mode 100644
index 0000000..02882e3
--- /dev/null
+++ b/assets/js/126.8ddf7565.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{395:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),a("div",{staticClass:"tip custom-block"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),a("p",[t._v("不可以在标签内部直接添加文本,需要使用 "),a("router-link",{attrs:{to:"./text.html"}},[a("code",[t._v("<text>")])]),t._v(" 标签来显示文本。")],1)]),t._m(3),t._m [...]
\ No newline at end of file
diff --git a/assets/js/127.12cb0bb1.js b/assets/js/127.12cb0bb1.js
deleted file mode 100644
index c5bfd7e..0000000
--- a/assets/js/127.12cb0bb1.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[127],{396:function(t,e,s){"use strict";s.r(e);var r=s(0),l=Object(r.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),s("p",[t._v("Cell 必须以一级子组件的形式存在于 "),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("list")])]),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("recycler")])]),s("router-link",{attrs:{to:"./waterfall.html"}},[s("code",[t._v("wate [...]
\ No newline at end of file
diff --git a/assets/js/127.6c8a113c.js b/assets/js/127.6c8a113c.js
new file mode 100644
index 0000000..d77c5f7
--- /dev/null
+++ b/assets/js/127.6c8a113c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[127],{396:function(t,e,s){"use strict";s.r(e);var a=s(0),r=Object(a.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),s("p",[t._v("Cell 必须以一级子组件的形式存在于 "),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("list")])]),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("recycler")])]),s("router-link",{attrs:{to:"./waterfall.html"}},[s("code",[t._v("wate [...]
\ No newline at end of file
diff --git a/assets/js/128.0c05bebe.js b/assets/js/128.0c05bebe.js
deleted file mode 100644
index 79a4a48..0000000
--- a/assets/js/128.0c05bebe.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[128],{397:function(t,e,s){"use strict";s.r(e);var i=s(0),r=Object(i.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),s("ul",[s("li",[s("strong",[t._v("通用样式")]),t._v(" 支持所有"),s("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("通用样式")]),t._v("。")],1)]),t._m(7),s("ul",[s("li",[s("strong",[t._v("通用事件")]),t._v(" 支持 [...]
\ No newline at end of file
diff --git a/assets/js/128.f54df4bb.js b/assets/js/128.f54df4bb.js
new file mode 100644
index 0000000..7c571ec
--- /dev/null
+++ b/assets/js/128.f54df4bb.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[128],{397:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),a("ul",[a("li",[a("strong",[t._v("通用样式")]),t._v(" 支持所有"),a("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("通用样式")]),t._v("。")],1)]),t._m(7),a("ul",[a("li",[a("strong",[t._v("通用事件")]),t._v(" 支持 [...]
\ No newline at end of file
diff --git a/assets/js/129.8c6de1b1.js b/assets/js/129.8c6de1b1.js
new file mode 100644
index 0000000..6464f82
--- /dev/null
+++ b/assets/js/129.8c6de1b1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[129],{398:function(t,s,a){"use strict";a.r(s);var e=a(0),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),a("div",{staticClass:"tip custom-block"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),a("ul",[t._m(3),a("li",[t._v("Weex 没有内置的图片库,因为一些开源项目如 "),a("a",{attrs:{href:"https://github.com/rs/SDWebImage",target:"_blank",rel:"noopener nore [...]
\ No newline at end of file
diff --git a/assets/js/129.95c6a28e.js b/assets/js/129.95c6a28e.js
deleted file mode 100644
index 3835073..0000000
--- a/assets/js/129.95c6a28e.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[129],{398:function(t,e,s){"use strict";s.r(e);var a=s(0),r=Object(a.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),s("div",{staticClass:"tip custom-block"},[s("p",{staticClass:"custom-block-title"},[t._v("TIP")]),s("ul",[t._m(3),s("li",[t._v("Weex 没有内置的图片库,因为一些开源项目如 "),s("a",{attrs:{href:"https://github.com/rs/SDWebImage",target:"_blank",rel:"noopener nore [...]
\ No newline at end of file
diff --git a/assets/js/130.8504b422.js b/assets/js/130.9de959d2.js
similarity index 91%
rename from assets/js/130.8504b422.js
rename to assets/js/130.9de959d2.js
index c458d72..bbbffe0 100644
--- a/assets/js/130.8504b422.js
+++ b/assets/js/130.9de959d2.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{399:function(t,s,e){"use strict";e.r(s);var r=e(0),i=Object(r.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),e("p",[t._v("不可添加任何子元素。")]),t._m(4),e("p",[t._v("无扩展属性")]),t._m(5),t._m(6),t._m(7),e("p",[t._v("无事件")]),t._m(8),e("p",[t._v("请参考 "),e("router-link",{attrs:{to:"./slider.html"}},[t._v("slider")])],1)])}),[function(){var t=this.$createEl [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{399:function(t,s,e){"use strict";e.r(s);var r=e(0),i=Object(r.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),e("p",[t._v("不可添加任何子元素。")]),t._m(4),e("p",[t._v("无扩展属性")]),t._m(5),t._m(6),t._m(7),e("p",[t._v("无事件")]),t._m(8),e("p",[t._v("请参考 "),e("router-link",{attrs:{to:"./slider.html"}},[t._v("slider")])],1)])}),[function(){var t=this.$createEl [...]
\ No newline at end of file
diff --git a/assets/js/131.8eb21b83.js b/assets/js/131.8eb21b83.js
deleted file mode 100644
index cb8ab7f..0000000
--- a/assets/js/131.8eb21b83.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[131],{401:function(t,s,e){"use strict";e.r(s);var a=e(0),n=Object(a.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),e("table",[t._m(9),e("tbody",[t._m(10),t._m(11),t._m(12),e("tr",[e("td",[t._v("pagingEnabled")]),e("td",[t._v("是否按分页模式线上List,默认值false"),e("Badge",{attrs:{text:"v0.20+",type:"warning"}})],1),e("td [...]
\ No newline at end of file
diff --git a/assets/js/131.97b1d39c.js b/assets/js/131.97b1d39c.js
new file mode 100644
index 0000000..21be8fa
--- /dev/null
+++ b/assets/js/131.97b1d39c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[131],{401:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),a("table",[t._m(9),a("tbody",[t._m(10),t._m(11),t._m(12),a("tr",[a("td",[t._v("pagingEnabled")]),a("td",[t._v("是否按分页模式线上List,默认值false"),a("Badge",{attrs:{text:"v0.20+",type:"warning"}})],1),a("td [...]
\ No newline at end of file
diff --git a/assets/js/132.6c69e11a.js b/assets/js/132.4399fcea.js
similarity index 98%
rename from assets/js/132.6c69e11a.js
rename to assets/js/132.4399fcea.js
index 15730a5..9c57d52 100644
--- a/assets/js/132.6c69e11a.js
+++ b/assets/js/132.4399fcea.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[132],{402:function(t,a,s){"use strict";s.r(a);var n=s(0),e=Object(n.a)({},(function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),s("ul",[t._m(6),t._m(7),s("li",[t._v("组件 "),s("code",[t._v("<loading-indicator>")]),t._v(": 作为独立组件使用时,通过"),s("code",[t._v("animating")]),t._v("属性控制动画状态。"),s("a",{attrs:{href:"http://dotwe.org/vue/15b0ac96db6e1837ef5c27c [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[132],{402:function(t,a,s){"use strict";s.r(a);var n=s(0),e=Object(n.a)({},(function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),s("ul",[t._m(6),t._m(7),s("li",[t._v("组件 "),s("code",[t._v("<loading-indicator>")]),t._v(": 作为独立组件使用时,通过"),s("code",[t._v("animating")]),t._v("属性控制动画状态。"),s("a",{attrs:{href:"http://dotwe.org/vue/15b0ac96db6e1837ef5c27c [...]
\ No newline at end of file
diff --git a/assets/js/134.040ecf47.js b/assets/js/134.040ecf47.js
deleted file mode 100644
index 1bac6d1..0000000
--- a/assets/js/134.040ecf47.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[134],{404:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),a("p",[a("a",{attrs:{href:"http://dotwe.org/vue/fccb7c6b9a9f4b7b1f3f7518344cf1bb",target:"_blank",rel:"noopener noreferrer"}},[t._v("基本用法"),a("Outbound [...]
\ No newline at end of file
diff --git a/assets/js/134.84050f98.js b/assets/js/134.84050f98.js
new file mode 100644
index 0000000..672b426
--- /dev/null
+++ b/assets/js/134.84050f98.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[134],{404:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),a("p",[a("a",{attrs:{href:"http://dotwe.org/vue/fccb7c6b9a9f4b7b1f3f7518344cf1bb",target:"_blank",rel:"noopener noreferrer"}},[t._v("基本用法"),a("Outbound [...]
\ No newline at end of file
diff --git a/assets/js/135.70f943af.js b/assets/js/135.7ef3039b.js
similarity index 97%
rename from assets/js/135.70f943af.js
rename to assets/js/135.7ef3039b.js
index 217eb3b..546f279 100644
--- a/assets/js/135.70f943af.js
+++ b/assets/js/135.7ef3039b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[135],{405:function(t,e,i){"use strict";i.r(e);var _=i(0),s=Object(_.a)({},(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"content"},[i("h1",{attrs:{id:"richtext"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#richtext"}},[t._v("#")]),t._v(" <richtext> "),i("Badge",{attrs:{text:"v0.20+",type:"warning"}})],1),t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),i("p",[t._v("富文本组件内部树形结构不能超过255层,超过的层会被忽略。")]) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[135],{405:function(t,e,i){"use strict";i.r(e);var _=i(0),s=Object(_.a)({},(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"content"},[i("h1",{attrs:{id:"richtext"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#richtext"}},[t._v("#")]),t._v(" <richtext> "),i("Badge",{attrs:{text:"v0.20+",type:"warning"}})],1),t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),i("p",[t._v("富文本组件内部树形结构不能超过255层,超过的层会被忽略。")]) [...]
\ No newline at end of file
diff --git a/assets/js/136.20cdda2c.js b/assets/js/136.20cdda2c.js
new file mode 100644
index 0000000..cf8cc94
--- /dev/null
+++ b/assets/js/136.20cdda2c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[136],{406:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),a("ul",[a("li",[a("code",[t._v("<refresh>")]),t._v(": 用于添加下拉刷新的功能。详情请查看"),a("router-link",{attrs:{to:"./refresh.html"}},[a("code",[t._v("<refersh>")])]),t._v("。")],1),a("li",[a("code",[t._v("<loading>")]),t._v(" [...]
\ No newline at end of file
diff --git a/assets/js/136.e41ff87a.js b/assets/js/136.e41ff87a.js
deleted file mode 100644
index b6c12e2..0000000
--- a/assets/js/136.e41ff87a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[136],{406:function(t,s,a){"use strict";a.r(s);var e=a(0),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),a("ul",[a("li",[a("code",[t._v("<refresh>")]),t._v(": 用于添加下拉刷新的功能。详情请查看"),a("router-link",{attrs:{to:"./refresh.html"}},[a("code",[t._v("<refersh>")])]),t._v("。")],1),a("li",[a("code",[t._v("<loading>")]),t._v(" [...]
\ No newline at end of file
diff --git a/assets/js/137.1664dd11.js b/assets/js/137.1664dd11.js
new file mode 100644
index 0000000..dc3ba3e
--- /dev/null
+++ b/assets/js/137.1664dd11.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[137],{407:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("Slider 组件用于在一个页面中展示多个图片,在前端这种效果被称为轮播图。默认的轮播间隔为3秒。")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),t._m(8),a("li",[a("strong",[t._v("show-indicators")]),t._v(", boolean. 是否显示指示器。尽管"),a("code",[t._v("show-indicator")]),t._v("的默认 [...]
\ No newline at end of file
diff --git a/assets/js/137.9843d875.js b/assets/js/137.9843d875.js
deleted file mode 100644
index 23df7bd..0000000
--- a/assets/js/137.9843d875.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[137],{407:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("Slider 组件用于在一个页面中展示多个图片,在前端这种效果被称为轮播图。默认的轮播间隔为3秒。")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),t._m(8),a("li",[a("strong",[t._v("show-indicators")]),t._v(", boolean. 是否显示指示器。尽管"),a("code",[t._v("show-indicator")]),t._v("的默认 [...]
\ No newline at end of file
diff --git a/assets/js/138.1934b5a8.js b/assets/js/138.1934b5a8.js
new file mode 100644
index 0000000..ad72a5b
--- /dev/null
+++ b/assets/js/138.1934b5a8.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[138],{409:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[a("code",[t._v("<textarea>")]),t._v(" 与 "),a("router-link",{attrs:{to:"./input.html"}},[a("code",[t._v("<input>")])]),t._v(" 组件类似,可用于接受用户输入数据。"),a("code",[t._v("<textarea>")]),t._v(" 支持多行文本输入。 "),a("code",[t._v("<textarea>")]),t._v(" 支持 "),a("c [...]
\ No newline at end of file
diff --git a/assets/js/138.de71d21a.js b/assets/js/138.de71d21a.js
deleted file mode 100644
index 52cbafc..0000000
--- a/assets/js/138.de71d21a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[138],{409:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[a("code",[t._v("<textarea>")]),t._v(" 与 "),a("router-link",{attrs:{to:"./input.html"}},[a("code",[t._v("<input>")])]),t._v(" 组件类似,可用于接受用户输入数据。"),a("code",[t._v("<textarea>")]),t._v(" 支持多行文本输入。 "),a("code",[t._v("<textarea>")]),t._v(" 支持 "),a("c [...]
\ No newline at end of file
diff --git a/assets/js/139.5fbabbd1.js b/assets/js/139.5fbabbd1.js
deleted file mode 100644
index 6a0fddf..0000000
--- a/assets/js/139.5fbabbd1.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[139],{410:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("Video 组件用于在页面中嵌入视频内容。")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),a("li",[a("strong",[t._v("poster")]),t._v(", string, "),a("Badge",{attrs:{text:"v0.18+ & iOS",type:"warning"}}),t._v(". 指定视频首图的图片链接。")],1),a("li",[a("strong [...]
\ No newline at end of file
diff --git a/assets/js/139.ef011f37.js b/assets/js/139.ef011f37.js
new file mode 100644
index 0000000..9057690
--- /dev/null
+++ b/assets/js/139.ef011f37.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[139],{410:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("Video 组件用于在页面中嵌入视频内容。")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),a("li",[a("strong",[t._v("poster")]),t._v(", string, "),a("Badge",{attrs:{text:"v0.18+ & iOS",type:"warning"}}),t._v(". 指定视频首图的图片链接。")],1),a("li",[a("strong [...]
\ No newline at end of file
diff --git a/assets/js/140.d068c70b.js b/assets/js/140.d068c70b.js
new file mode 100644
index 0000000..30f397e
--- /dev/null
+++ b/assets/js/140.d068c70b.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[140],{411:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),a("p",[t._v("和 "),a("router-link",{attrs:{to:"./list.html"}},[a("code",[t._v("<list>")])]),t._v("组件一样, "),a("code",[t._v("<waterfall>")]),t._v(" 组件的子组件只能包括以下四种组件或是 "),a("code",[t._v("fix")]),t._v(" 定位的组件,其他形式的组件将不能被正确渲染 [...]
\ No newline at end of file
diff --git a/assets/js/140.fd798e61.js b/assets/js/140.fd798e61.js
deleted file mode 100644
index 4ea6752..0000000
--- a/assets/js/140.fd798e61.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[140],{411:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),a("p",[t._v("和 "),a("router-link",{attrs:{to:"./list.html"}},[a("code",[t._v("<list>")])]),t._v("组件一样, "),a("code",[t._v("<waterfall>")]),t._v(" 组件的子组件只能包括以下四种组件或是 "),a("code",[t._v("fix")]),t._v(" 定位的组件,其他形式的组件将不能被正确渲染 [...]
\ No newline at end of file
diff --git a/assets/js/141.5a3ab166.js b/assets/js/141.5a3ab166.js
deleted file mode 100644
index af217f7..0000000
--- a/assets/js/141.5a3ab166.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[141],{412:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),a("div",{staticClass:"warning custom-block"},[a("p",{staticClass:"custom-block-title"},[t._v("注意")]),a("ul",[t._m(7),t._m(8),t._m(9),a("li",[t._v("您可以使用 "),a("router-link",{attrs:{to:"./../modules/webview.html"} [...]
\ No newline at end of file
diff --git a/assets/js/141.8add2fe3.js b/assets/js/141.8add2fe3.js
new file mode 100644
index 0000000..17216b4
--- /dev/null
+++ b/assets/js/141.8add2fe3.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[141],{412:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),a("div",{staticClass:"warning custom-block"},[a("p",{staticClass:"custom-block-title"},[t._v("注意")]),a("ul",[t._m(7),t._m(8),t._m(9),a("li",[t._v("您可以使用 "),a("router-link",{attrs:{to:"./../modules/webview.html"} [...]
\ No newline at end of file
diff --git a/assets/js/186.30a178af.js b/assets/js/186.30a178af.js
new file mode 100644
index 0000000..5ce49c1
--- /dev/null
+++ b/assets/js/186.30a178af.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[186],{338:function(t,a,s){"use strict";s.r(a);var e=s(0),n=Object(e.a)({},(function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"content"},[t._m(0),s("blockquote",[s("p",[s("strong",[t._v("Rax 是一个兼容 React 接口的前端框架,请访问 "),s("a",{attrs:{href:"https://alibaba.github.io/rax/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Rax 的官方网站"),s("OutboundLink")],1),t._v(" 了解更多信息。")])])]),s("p"),t._m(1),s("p"),s("p" [...]
\ No newline at end of file
diff --git a/assets/js/186.e416832d.js b/assets/js/186.e416832d.js
deleted file mode 100644
index 2fff91d..0000000
--- a/assets/js/186.e416832d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[186],{338:function(t,e,a){"use strict";a.r(e);var r=a(0),s=Object(r.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"content"},[this._m(0),e("blockquote",[e("p",[e("strong",[this._v("Rax 是一个兼容 React 接口的前端框架,请访问 "),e("a",{attrs:{href:"https://alibaba.github.io/rax/",target:"_blank",rel:"noopener noreferrer"}},[this._v("Rax 的官方网站"),e("OutboundLink")],1),this._v(" 了解更多信息。")])])])])}),[function(){ [...]
\ No newline at end of file
diff --git a/assets/js/2.f513473d.js b/assets/js/2.fc5d9892.js
similarity index 85%
rename from assets/js/2.f513473d.js
rename to assets/js/2.fc5d9892.js
index 689cb03..f5f2ada 100644
--- a/assets/js/2.f513473d.js
+++ b/assets/js/2.fc5d9892.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2,4],{179:function(t,e,a){},180:function(t,e,a){},181:function(t,e,a){"use strict";var s=a(179);a.n(s).a},182:function(t,e,a){"use strict";var s=a(180);a.n(s).a},184:function(t,e,a){"use strict";a.r(e);a(17);var s={weex:{desc:"Weex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架。",getStartedBtn:"快速开始",startText:"开始构建你的 weex 应用",charc1Title:"高性能",charc1Content:"Weex 使用原生组件和原生模块,来最大化利用原生渲染的性能优势以及平台能力,所有的组件和模块都是可插拔、可扩展的。",charc2Title:"跨平台",charc2Content:" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2,4],{179:function(t,e,a){},180:function(t,e,a){},181:function(t,e,a){"use strict";var s=a(179);a.n(s).a},182:function(t,e,a){"use strict";var s=a(180);a.n(s).a},184:function(t,e,a){"use strict";a.r(e);a(17);var s={weex:{desc:"Weex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架。",getStartedBtn:"快速开始",startText:"开始构建你的 weex 应用",charc1Title:"高性能",charc1Content:"Weex 使用原生组件和原生模块,来最大化利用原生渲染的性能优势以及平台能力,所有的组件和模块都是可插拔、可扩展的。",charc2Title:"跨平台",charc2Content:" [...]
\ No newline at end of file
diff --git a/assets/js/21.48e55afe.js b/assets/js/21.48e55afe.js
deleted file mode 100644
index 37dfed9..0000000
--- a/assets/js/21.48e55afe.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{209:function(t,e,r){},230:function(t,e,r){"use strict";var s=r(209);r.n(s).a},400:function(t,e,r){"use strict";r.r(e);r(230);var s=r(0),a=Object(s.a)({},(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),r("table",[t._m(7),r("tbody",[r("tr",[t._m(8),r("td",[t._v("string")]),r("td",[t._v("控件的类型")]),r("td",[t._v("text")]),r("td",[t [...]
\ No newline at end of file
diff --git a/assets/js/21.ad3d351a.js b/assets/js/21.ad3d351a.js
new file mode 100644
index 0000000..2c3a4b7
--- /dev/null
+++ b/assets/js/21.ad3d351a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{209:function(t,e,s){},230:function(t,e,s){"use strict";var r=s(209);s.n(r).a},400:function(t,e,s){"use strict";s.r(e);s(230);var r=s(0),a=Object(r.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),s("table",[t._m(7),s("tbody",[s("tr",[t._m(8),s("td",[t._v("string")]),s("td",[t._v("控件的类型")]),s("td",[t._v("text")]),s("td",[t [...]
\ No newline at end of file
diff --git a/assets/js/26.2b96eb2b.js b/assets/js/26.2b96eb2b.js
deleted file mode 100644
index 06bd2a9..0000000
--- a/assets/js/26.2b96eb2b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{222:function(t,e,a){t.exports=a.p+"assets/img/image-resize-property.473cb8dc.png"},310:function(t,e,a){"use strict";a.r(e);var s=[function(){var t=this.$createElement,e=this._self._c||t;return e("h1",{attrs:{id:"image"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#image"}},[this._v("#")]),this._v(" <image>")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h2",{attrs:{id:"summary"}},[e("a",{staticClass:"h [...]
\ No newline at end of file
diff --git a/assets/js/26.ee6cc073.js b/assets/js/26.ee6cc073.js
new file mode 100644
index 0000000..4fab26f
--- /dev/null
+++ b/assets/js/26.ee6cc073.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{222:function(t,e,s){t.exports=s.p+"assets/img/image-resize-property.473cb8dc.png"},310:function(t,e,s){"use strict";s.r(e);var a=[function(){var t=this.$createElement,e=this._self._c||t;return e("h1",{attrs:{id:"image"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#image"}},[this._v("#")]),this._v(" <image>")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h2",{attrs:{id:"summary"}},[e("a",{staticClass:"h [...]
\ No newline at end of file
diff --git a/assets/js/27.445683a3.js b/assets/js/27.445683a3.js
deleted file mode 100644
index 7c2a5c7..0000000
--- a/assets/js/27.445683a3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{223:function(e,t,r){e.exports=r.p+"assets/img/list_demo.a69db787.jpg"},313:function(e,t,r){"use strict";r.r(t);var s=[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",{attrs:{id:"list"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#list"}},[this._v("#")]),this._v(" <list>")])},function(){var e=this.$createElement,t=this._self._c||e;return t("h2",{attrs:{id:"summary"}},[t("a",{staticClass:"header-anchor",a [...]
\ No newline at end of file
diff --git a/assets/js/27.5ef07f3c.js b/assets/js/27.5ef07f3c.js
new file mode 100644
index 0000000..5973e96
--- /dev/null
+++ b/assets/js/27.5ef07f3c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{223:function(t,s,a){t.exports=a.p+"assets/img/list_demo.a69db787.jpg"},313:function(t,s,a){"use strict";a.r(s);var n=[function(){var t=this.$createElement,s=this._self._c||t;return s("h1",{attrs:{id:"list"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#list"}},[this._v("#")]),this._v(" <list>")])},function(){var t=this.$createElement,s=this._self._c||t;return s("h2",{attrs:{id:"summary"}},[s("a",{staticClass:"header-anchor",a [...]
\ No newline at end of file
diff --git a/assets/js/28.f0c8484a.js b/assets/js/28.85e66371.js
similarity index 55%
rename from assets/js/28.f0c8484a.js
rename to assets/js/28.85e66371.js
index 627ee11..aec7276 100644
--- a/assets/js/28.f0c8484a.js
+++ b/assets/js/28.85e66371.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{224:function(t,e,s){t.exports=s.p+"assets/img/CustomFontface_badcase.2e96235a.png"},320:function(t,e,s){"use strict";s.r(e);var a=[function(){var t=this.$createElement,e=this._self._c||t;return e("h1",{attrs:{id:"text"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#text"}},[this._v("#")]),this._v(" <text>")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h2",{attrs:{id:"summary"}},[e("a",{staticClass:"hea [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{224:function(t,e,s){t.exports=s.p+"assets/img/CustomFontface_badcase.2e96235a.png"},320:function(t,e,s){"use strict";s.r(e);var a=[function(){var t=this.$createElement,e=this._self._c||t;return e("h1",{attrs:{id:"text"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#text"}},[this._v("#")]),this._v(" <text>")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h2",{attrs:{id:"summary"}},[e("a",{staticClass:"hea [...]
\ No newline at end of file
diff --git a/assets/js/3.9f1cb079.js b/assets/js/3.6b94323a.js
similarity index 85%
rename from assets/js/3.9f1cb079.js
rename to assets/js/3.6b94323a.js
index 3c05ead..c817d73 100644
--- a/assets/js/3.9f1cb079.js
+++ b/assets/js/3.6b94323a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3,4],{179:function(t,e,a){},180:function(t,e,a){},181:function(t,e,a){"use strict";var s=a(179);a.n(s).a},182:function(t,e,a){"use strict";var s=a(180);a.n(s).a},184:function(t,e,a){"use strict";a.r(e);a(17);var s={weex:{desc:"Weex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架。",getStartedBtn:"快速开始",startText:"开始构建你的 weex 应用",charc1Title:"高性能",charc1Content:"Weex 使用原生组件和原生模块,来最大化利用原生渲染的性能优势以及平台能力,所有的组件和模块都是可插拔、可扩展的。",charc2Title:"跨平台",charc2Content:" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[3,4],{179:function(t,e,a){},180:function(t,e,a){},181:function(t,e,a){"use strict";var s=a(179);a.n(s).a},182:function(t,e,a){"use strict";var s=a(180);a.n(s).a},184:function(t,e,a){"use strict";a.r(e);a(17);var s={weex:{desc:"Weex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架。",getStartedBtn:"快速开始",startText:"开始构建你的 weex 应用",charc1Title:"高性能",charc1Content:"Weex 使用原生组件和原生模块,来最大化利用原生渲染的性能优势以及平台能力,所有的组件和模块都是可插拔、可扩展的。",charc2Title:"跨平台",charc2Content:" [...]
\ No newline at end of file
diff --git a/assets/js/30.b6349bda.js b/assets/js/30.93e6b48b.js
similarity index 91%
rename from assets/js/30.b6349bda.js
rename to assets/js/30.93e6b48b.js
index fd80e8f..812fcc6 100644
--- a/assets/js/30.b6349bda.js
+++ b/assets/js/30.93e6b48b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{183:function(e,t,s){e.exports=s.p+"assets/img/vue-rax.bd610684.png"},370:function(e,t,s){"use strict";s.r(t);var r=[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",{attrs:{id:"front-end-frameworks-in-weex"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#front-end-frameworks-in-weex"}},[this._v("#")]),this._v(" Front-end Frameworks in Weex")])},function(){var e=this.$createElement,t=this._self._c||e;return [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{183:function(e,t,s){e.exports=s.p+"assets/img/vue-rax.fb06eb98.png"},370:function(e,t,s){"use strict";s.r(t);var a=[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",{attrs:{id:"front-end-frameworks-in-weex"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#front-end-frameworks-in-weex"}},[this._v("#")]),this._v(" Front-end Frameworks in Weex")])},function(){var e=this.$createElement,t=this._self._c||e;return [...]
\ No newline at end of file
diff --git a/assets/js/33.60d8559a.js b/assets/js/33.60d8559a.js
new file mode 100644
index 0000000..2d3ec81
--- /dev/null
+++ b/assets/js/33.60d8559a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{231:function(t,s,a){t.exports=a.p+"assets/img/CustomFontface_badcase.2e96235a.png"},408:function(t,s,a){"use strict";a.r(s);var e=[function(){var t=this.$createElement,s=this._self._c||t;return s("h1",{attrs:{id:"text"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#text"}},[this._v("#")]),this._v(" <text>")])},function(){var t=this.$createElement,s=this._self._c||t;return s("h2",{attrs:{id:"简介"}},[s("a",{staticClass:"header-a [...]
\ No newline at end of file
diff --git a/assets/js/33.a2cb3d45.js b/assets/js/33.a2cb3d45.js
deleted file mode 100644
index a2b461d..0000000
--- a/assets/js/33.a2cb3d45.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{231:function(t,s,e){t.exports=e.p+"assets/img/CustomFontface_badcase.2e96235a.png"},408:function(t,s,e){"use strict";e.r(s);var a=[function(){var t=this.$createElement,s=this._self._c||t;return s("h1",{attrs:{id:"text"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#text"}},[this._v("#")]),this._v(" <text>")])},function(){var t=this.$createElement,s=this._self._c||t;return s("h2",{attrs:{id:"简介"}},[s("a",{staticClass:"header-a [...]
\ No newline at end of file
diff --git a/assets/js/35.715267ab.js b/assets/js/35.d1efa38a.js
similarity index 95%
rename from assets/js/35.715267ab.js
rename to assets/js/35.d1efa38a.js
index 09cc83e..2caf21f 100644
--- a/assets/js/35.715267ab.js
+++ b/assets/js/35.d1efa38a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{183:function(t,e,s){t.exports=s.p+"assets/img/vue-rax.bd610684.png"},286:function(t,e,s){"use strict";s.r(e);var a=[function(){var t=this.$createElement,e=this._self._c||t;return e("h1",{attrs:{id:"weex-中的前端框架"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#weex-中的前端框架"}},[this._v("#")]),this._v(" Weex 中的前端框架")])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[e("img",{attrs:{src:s(183),alt:"Vue and Rax [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{183:function(t,e,s){t.exports=s.p+"assets/img/vue-rax.fb06eb98.png"},286:function(t,e,s){"use strict";s.r(e);var a=[function(){var t=this.$createElement,e=this._self._c||t;return e("h1",{attrs:{id:"weex-中的前端框架"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#weex-中的前端框架"}},[this._v("#")]),this._v(" Weex 中的前端框架")])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[e("img",{attrs:{src:s(183),alt:"Vue and Rax [...]
\ No newline at end of file
diff --git a/assets/js/4.da8cedd9.js b/assets/js/4.706a5607.js
similarity index 88%
rename from assets/js/4.da8cedd9.js
rename to assets/js/4.706a5607.js
index b510b20..5faa3a1 100644
--- a/assets/js/4.da8cedd9.js
+++ b/assets/js/4.706a5607.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{179:function(t,e,a){},180:function(t,e,a){},181:function(t,e,a){"use strict";var s=a(179);a.n(s).a},182:function(t,e,a){"use strict";var s=a(180);a.n(s).a},184:function(t,e,a){"use strict";a.r(e);a(17);var s={weex:{desc:"Weex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架。",getStartedBtn:"快速开始",startText:"开始构建你的 weex 应用",charc1Title:"高性能",charc1Content:"Weex 使用原生组件和原生模块,来最大化利用原生渲染的性能优势以及平台能力,所有的组件和模块都是可插拔、可扩展的。",charc2Title:"跨平台",charc2Content:"你可 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{179:function(t,e,a){},180:function(t,e,a){},181:function(t,e,a){"use strict";var s=a(179);a.n(s).a},182:function(t,e,a){"use strict";var s=a(180);a.n(s).a},184:function(t,e,a){"use strict";a.r(e);a(17);var s={weex:{desc:"Weex 是一个可以使用现代化的 Web 技术开发高性能原生应用的框架。",getStartedBtn:"快速开始",startText:"开始构建你的 weex 应用",charc1Title:"高性能",charc1Content:"Weex 使用原生组件和原生模块,来最大化利用原生渲染的性能优势以及平台能力,所有的组件和模块都是可插拔、可扩展的。",charc2Title:"跨平台",charc2Content:"你可 [...]
\ No newline at end of file
diff --git a/assets/js/48.0a3bcd97.js b/assets/js/48.0a3bcd97.js
new file mode 100644
index 0000000..4512c35
--- /dev/null
+++ b/assets/js/48.0a3bcd97.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{307:function(t,s,a){"use strict";a.r(s);var e=a(0),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),a("div",{staticClass:"tip custom-block"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),a("p",[t._v("It's forbidden to add text directly to "),a("code",[t._v("<a>")]),t._v(", use "),a("router-link",{attrs:{to:"./text.html"}},[a("code" [...]
\ No newline at end of file
diff --git a/assets/js/48.5300882d.js b/assets/js/48.5300882d.js
deleted file mode 100644
index 5dbcb83..0000000
--- a/assets/js/48.5300882d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{307:function(t,s,a){"use strict";a.r(s);var e=a(0),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),a("div",{staticClass:"tip custom-block"},[a("p",{staticClass:"custom-block-title"},[t._v("TIP")]),a("p",[t._v("It's forbidden to add text directly to "),a("code",[t._v("<a>")]),t._v(", use "),a("router-link",{attrs:{to:"./text.html"}},[a("code" [...]
\ No newline at end of file
diff --git a/assets/js/49.5feddf8d.js b/assets/js/49.5feddf8d.js
new file mode 100644
index 0000000..e92dbc1
--- /dev/null
+++ b/assets/js/49.5feddf8d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{308:function(t,e,s){"use strict";s.r(e);var a=s(0),r=Object(a.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),s("p",[t._v("This component must be used as a subcomponent of a "),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("list")])]),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("recycler")])]),s("router-link",{attrs:{to:"./waterfall [...]
\ No newline at end of file
diff --git a/assets/js/49.92c398cb.js b/assets/js/49.92c398cb.js
deleted file mode 100644
index 855cd3c..0000000
--- a/assets/js/49.92c398cb.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{308:function(t,e,s){"use strict";s.r(e);var i=s(0),n=Object(i.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),s("p",[t._v("This component must be used as a subcomponent of a "),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("list")])]),s("router-link",{attrs:{to:"./list.html"}},[s("code",[t._v("recycler")])]),s("router-link",{attrs:{to:"./waterfall [...]
\ No newline at end of file
diff --git a/assets/js/5.2c44efa8.js b/assets/js/5.c2b45a1b.js
similarity index 99%
rename from assets/js/5.2c44efa8.js
rename to assets/js/5.c2b45a1b.js
index 4f0f107..25f8a34 100644
--- a/assets/js/5.2c44efa8.js
+++ b/assets/js/5.c2b45a1b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{183:function(e,t,r){e.exports=r.p+"assets/img/vue-rax.bd610684.png"},200:function(e,t,r){e.exports=r.p+"assets/img/native-component.3ed5300a.png"},226:function(e,t,r){e.exports=r.p+"assets/img/weex-example-yo.f145cfa8.png"},227:function(e,t,r){e.exports=r.p+"assets/img/different-switch.5dcdbc2e.png"},371:function(e,t,r){"use strict";r.r(t);var n=[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",{attrs:{id:"what [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{183:function(e,t,r){e.exports=r.p+"assets/img/vue-rax.fb06eb98.png"},200:function(e,t,r){e.exports=r.p+"assets/img/native-component.3ed5300a.png"},226:function(e,t,r){e.exports=r.p+"assets/img/weex-example-yo.f145cfa8.png"},227:function(e,t,r){e.exports=r.p+"assets/img/different-switch.5dcdbc2e.png"},371:function(e,t,r){"use strict";r.r(t);var n=[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",{attrs:{id:"what [...]
\ No newline at end of file
diff --git a/assets/js/50.753877d2.js b/assets/js/50.753877d2.js
new file mode 100644
index 0000000..5018df2
--- /dev/null
+++ b/assets/js/50.753877d2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{309:function(t,s,n){"use strict";n.r(s);var a=n(0),e=Object(a.a)({},(function(){var t=this,s=t.$createElement,n=t._self._c||s;return n("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),n("ul",[n("li",[n("strong",[t._v("common styles")]),t._v(". Check out "),n("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("common styles")]),t._v(".")],1)]),t._m(7),n("ul",[n("li",[n("strong",[ [...]
\ No newline at end of file
diff --git a/assets/js/50.e62dfcf9.js b/assets/js/50.e62dfcf9.js
deleted file mode 100644
index 9279857..0000000
--- a/assets/js/50.e62dfcf9.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{309:function(t,e,s){"use strict";s.r(e);var n=s(0),i=Object(n.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),s("ul",[s("li",[s("strong",[t._v("common styles")]),t._v(". Check out "),s("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("common styles")]),t._v(".")],1)]),t._m(7),s("ul",[s("li",[s("strong",[ [...]
\ No newline at end of file
diff --git a/assets/js/51.48e4558f.js b/assets/js/51.f607e5ac.js
similarity index 91%
rename from assets/js/51.48e4558f.js
rename to assets/js/51.f607e5ac.js
index 8c2c2b8..f7b4f21 100644
--- a/assets/js/51.48e4558f.js
+++ b/assets/js/51.f607e5ac.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{311:function(t,e,s){"use strict";s.r(e);var r=s(0),i=Object(r.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),s("p",[t._v("Cannot have any sub component.")]),t._m(4),s("p",[t._v("No attributes.")]),t._m(5),t._m(6),t._m(7),s("p",[t._v("No events.")]),t._m(8),s("p",[t._v("Please refer to "),s("router-link",{attrs:{to:"./slider.html"}},[t._v("slid [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{311:function(t,e,s){"use strict";s.r(e);var r=s(0),i=Object(r.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),s("p",[t._v("Cannot have any sub component.")]),t._m(4),s("p",[t._v("No attributes.")]),t._m(5),t._m(6),t._m(7),s("p",[t._v("No events.")]),t._m(8),s("p",[t._v("Please refer to "),s("router-link",{attrs:{to:"./slider.html"}},[t._v("slid [...]
\ No newline at end of file
diff --git a/assets/js/52.6bed434b.js b/assets/js/52.6bed434b.js
new file mode 100644
index 0000000..22067bb
--- /dev/null
+++ b/assets/js/52.6bed434b.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{312:function(t,e,s){"use strict";s.r(e);var n=s(0),a=Object(n.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),s("ul",[t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),t._m(14),t._m(15),t._m(16),t._m(17),t._m(18),s("li",[s("p",[s("code",[t._v("upriseOffset")]),t._v(": "),s("Badge",{attrs:{text:"v0.21+ & iOS",ty [...]
\ No newline at end of file
diff --git a/assets/js/52.7c9a36ce.js b/assets/js/52.7c9a36ce.js
deleted file mode 100644
index 5609cd2..0000000
--- a/assets/js/52.7c9a36ce.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{312:function(t,e,s){"use strict";s.r(e);var i=s(0),r=Object(i.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),s("ul",[t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),t._m(14),t._m(15),t._m(16),t._m(17),t._m(18),s("li",[s("p",[s("code",[t._v("upriseOffset")]),t._v(": "),s("Badge",{attrs:{text:"v0.21+ & iOS",ty [...]
\ No newline at end of file
diff --git a/assets/js/53.4a2fe7d1.js b/assets/js/53.15f7a893.js
similarity index 98%
rename from assets/js/53.4a2fe7d1.js
rename to assets/js/53.15f7a893.js
index a2b954c..14816b8 100644
--- a/assets/js/53.4a2fe7d1.js
+++ b/assets/js/53.15f7a893.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{314:function(t,a,s){"use strict";s.r(a);var e=s(0),n=Object(e.a)({},(function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),s("ul",[s("li",[t._v("Please check out the "),s("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("common styles")])],1)]),t._m(14),t._m [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{314:function(t,a,s){"use strict";s.r(a);var e=s(0),n=Object(e.a)({},(function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),s("ul",[s("li",[t._v("Please check out the "),s("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("common styles")])],1)]),t._m(14),t._m [...]
\ No newline at end of file
diff --git a/assets/js/54.450af32e.js b/assets/js/54.291dc249.js
similarity index 75%
rename from assets/js/54.450af32e.js
rename to assets/js/54.291dc249.js
index 7f11c46..4c4544f 100644
--- a/assets/js/54.450af32e.js
+++ b/assets/js/54.291dc249.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{315:function(t,e,a){"use strict";a.r(e);var s=a(0),n=Object(s.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"content"},[a("h1",{attrs:{id:"recycle-list"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#recycle-list"}},[t._v("#")]),t._v(" <recycle-list> "),a("Badge",{attrs:{text:"v0.18+",type:"warning"}})],1),t._m(0),t._m(1),a("blockquote",[a("ul",[a("li",[t._v("Please refer to "),a( [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{315:function(t,e,a){"use strict";a.r(e);var s=a(0),n=Object(s.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"content"},[a("h1",{attrs:{id:"recycle-list"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#recycle-list"}},[t._v("#")]),t._v(" <recycle-list> "),a("Badge",{attrs:{text:"v0.18+",type:"warning"}})],1),t._m(0),t._m(1),a("blockquote",[a("ul",[a("li",[t._v("Please refer to "),a( [...]
\ No newline at end of file
diff --git a/assets/js/55.3ee5f80b.js b/assets/js/55.3ee5f80b.js
deleted file mode 100644
index 59f27f2..0000000
--- a/assets/js/55.3ee5f80b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{316:function(t,s,a){"use strict";a.r(s);var e=a(0),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),a("ul",[a("li",[t._v("Please check out the "),a("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("common styles")])],1)]),t._m(14),t._m [...]
\ No newline at end of file
diff --git a/assets/js/55.fd86a054.js b/assets/js/55.fd86a054.js
new file mode 100644
index 0000000..58ec26b
--- /dev/null
+++ b/assets/js/55.fd86a054.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{316:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),t._m(3),t._m(4),t._m(5),t._m(6),t._m(7),t._m(8),t._m(9),t._m(10),t._m(11),t._m(12),t._m(13),a("ul",[a("li",[t._v("Please check out the "),a("router-link",{attrs:{to:"./../styles/common-styles.html"}},[t._v("common styles")])],1)]),t._m(14),t._m [...]
\ No newline at end of file
diff --git a/assets/js/56.270b0db9.js b/assets/js/56.24530dde.js
similarity index 97%
rename from assets/js/56.270b0db9.js
rename to assets/js/56.24530dde.js
index 19bb853..1d2ed56 100644
--- a/assets/js/56.270b0db9.js
+++ b/assets/js/56.24530dde.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{317:function(e,t,i){"use strict";i.r(t);var n=i(0),s=Object(n.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"content"},[i("h1",{attrs:{id:"richtext"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#richtext"}},[e._v("#")]),e._v(" <richtext> "),i("Badge",{attrs:{text:"v0.20+",type:"warning"}})],1),e._m(0),e._m(1),e._m(2),e._m(3),e._m(4),i("p",[e._v("Richtext can be seen as a tree, an [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{317:function(e,t,i){"use strict";i.r(t);var n=i(0),s=Object(n.a)({},(function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"content"},[i("h1",{attrs:{id:"richtext"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#richtext"}},[e._v("#")]),e._v(" <richtext> "),i("Badge",{attrs:{text:"v0.20+",type:"warning"}})],1),e._m(0),e._m(1),e._m(2),e._m(3),e._m(4),i("p",[e._v("Richtext can be seen as a tree, an [...]
\ No newline at end of file
diff --git a/assets/js/57.38447fde.js b/assets/js/57.38447fde.js
new file mode 100644
index 0000000..0a0ed07
--- /dev/null
+++ b/assets/js/57.38447fde.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{318:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("Scroller is a component which can have multiple child components in one column. It supports both direcitons. If the content size of child components exceeds the frame of the scroller, the whole child components will be scrollable.")]),t._m [...]
\ No newline at end of file
diff --git a/assets/js/57.86737c11.js b/assets/js/57.86737c11.js
deleted file mode 100644
index 00ad6ec..0000000
--- a/assets/js/57.86737c11.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{318:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("Scroller is a component which can have multiple child components in one column. It supports both direcitons. If the content size of child components exceeds the frame of the scroller, the whole child components will be scrollable.")]),t._m [...]
\ No newline at end of file
diff --git a/assets/js/58.419dccc9.js b/assets/js/58.419dccc9.js
deleted file mode 100644
index 416b692..0000000
--- a/assets/js/58.419dccc9.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{319:function(t,s,a){"use strict";a.r(s);var e=a(0),n=Object(e.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("A slide's player to show slides (mostly pictures) one page by another. The default interval between two slides is 3 seconds.")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),t._m(8),a("li",[a("strong",[t._v("show-indicators")]), [...]
\ No newline at end of file
diff --git a/assets/js/58.61653545.js b/assets/js/58.61653545.js
new file mode 100644
index 0000000..5f546cf
--- /dev/null
+++ b/assets/js/58.61653545.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{319:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("A slide's player to show slides (mostly pictures) one page by another. The default interval between two slides is 3 seconds.")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),t._m(8),a("li",[a("strong",[t._v("show-indicators")]), [...]
\ No newline at end of file
diff --git a/assets/js/59.122e55c0.js b/assets/js/59.122e55c0.js
deleted file mode 100644
index 1f063b1..0000000
--- a/assets/js/59.122e55c0.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{321:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[a("code",[t._v("textarea")]),t._v(" is used to create interactive controls to accept keyboard input from users. It can be a multi-line "),a("router-link",{attrs:{to:"./input.html"}},[t._v("input")]),t._v(". "),a("code",[t._v("<textarea>")]),t._v [...]
\ No newline at end of file
diff --git a/assets/js/59.d98e945f.js b/assets/js/59.d98e945f.js
new file mode 100644
index 0000000..5f1a547
--- /dev/null
+++ b/assets/js/59.d98e945f.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{321:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[a("code",[t._v("textarea")]),t._v(" is used to create interactive controls to accept keyboard input from users. It can be a multi-line "),a("router-link",{attrs:{to:"./input.html"}},[t._v("input")]),t._v(". "),a("code",[t._v("<textarea>")]),t._v [...]
\ No newline at end of file
diff --git a/assets/js/6.44940d93.js b/assets/js/6.44940d93.js
deleted file mode 100644
index a684ec6..0000000
--- a/assets/js/6.44940d93.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{200:function(e,t,r){e.exports=r.p+"assets/img/native-component.3ed5300a.png"},233:function(e,t,r){e.exports=r.p+"assets/img/weex-example-yo.f145cfa8.png"},234:function(e,t,r){e.exports=r.p+"assets/img/different-switch.5dcdbc2e.png"},235:function(e,t,r){e.exports=r.p+"assets/img/vue-rax.bd610684.png"},355:function(e,t,r){"use strict";r.r(t);var s=[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",{attrs:{id:"什么是- [...]
\ No newline at end of file
diff --git a/assets/js/6.fd2fcff1.js b/assets/js/6.fd2fcff1.js
new file mode 100644
index 0000000..536cb3c
--- /dev/null
+++ b/assets/js/6.fd2fcff1.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{200:function(e,t,r){e.exports=r.p+"assets/img/native-component.3ed5300a.png"},233:function(e,t,r){e.exports=r.p+"assets/img/weex-example-yo.f145cfa8.png"},234:function(e,t,r){e.exports=r.p+"assets/img/different-switch.5dcdbc2e.png"},235:function(e,t,r){e.exports=r.p+"assets/img/vue-rax.fb06eb98.png"},355:function(e,t,r){"use strict";r.r(t);var n=[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",{attrs:{id:"什么是- [...]
\ No newline at end of file
diff --git a/assets/js/60.03141304.js b/assets/js/60.03141304.js
deleted file mode 100644
index 270a4fc..0000000
--- a/assets/js/60.03141304.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{322:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("The video component can be used to embed video content in a Weex page.")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),a("li",[a("strong",[t._v("poster")]),t._v(", string, "),a("Badge",{attrs:{text:"v0.18+ & iOS",type:"warning" [...]
\ No newline at end of file
diff --git a/assets/js/60.3e07eadf.js b/assets/js/60.3e07eadf.js
new file mode 100644
index 0000000..5657fcd
--- /dev/null
+++ b/assets/js/60.3e07eadf.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{322:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),a("p",[t._v("The video component can be used to embed video content in a Weex page.")]),t._m(2),t._m(3),t._m(4),a("ul",[t._m(5),t._m(6),t._m(7),a("li",[a("strong",[t._v("poster")]),t._v(", string, "),a("Badge",{attrs:{text:"v0.18+ & iOS",type:"warning" [...]
\ No newline at end of file
diff --git a/assets/js/61.2a0b5704.js b/assets/js/61.2a0b5704.js
new file mode 100644
index 0000000..71fc09b
--- /dev/null
+++ b/assets/js/61.2a0b5704.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{323:function(t,s,a){"use strict";a.r(s);var n=a(0),e=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),a("p",[t._v("A component providing waterfall layout over list component.")]),t._m(3),a("p",[t._v("Notes: The waterfall only supports the following child components: cell, header, refresh, loading and fixed-position components. Other kinds of co [...]
\ No newline at end of file
diff --git a/assets/js/61.45e45a28.js b/assets/js/61.45e45a28.js
deleted file mode 100644
index 12270dc..0000000
--- a/assets/js/61.45e45a28.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{323:function(t,e,s){"use strict";s.r(e);var n=s(0),o=Object(n.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),t._m(2),s("p",[t._v("A component providing waterfall layout over list component.")]),t._m(3),s("p",[t._v("Notes: The waterfall only supports the following child components: cell, header, refresh, loading and fixed-position components. Other kinds of co [...]
\ No newline at end of file
diff --git a/assets/js/62.d931b796.js b/assets/js/62.d931b796.js
new file mode 100644
index 0000000..c6dbe80
--- /dev/null
+++ b/assets/js/62.d931b796.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{324:function(t,s,e){"use strict";e.r(s);var a=e(0),n=Object(a.a)({},(function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"content"},[t._m(0),t._m(1),e("p",[e("code",[t._v("<web>")]),t._v(" is used to display web content that specified by "),e("code",[t._v("src")]),t._v(" attribute in weex page. You also can use "),e("code",[t._v("webview")]),t._v(" module to control WebView behavior such as goBack, [...]
\ No newline at end of file
diff --git a/assets/js/62.fdd8f49a.js b/assets/js/62.fdd8f49a.js
deleted file mode 100644
index fbc095b..0000000
--- a/assets/js/62.fdd8f49a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{324:function(t,e,s){"use strict";s.r(e);var a=s(0),n=Object(a.a)({},(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content"},[t._m(0),t._m(1),s("p",[s("code",[t._v("<web>")]),t._v(" is used to display web content that specified by "),s("code",[t._v("src")]),t._v(" attribute in weex page. You also can use "),s("code",[t._v("webview")]),t._v(" module to control WebView behavior such as goBack, [...]
\ No newline at end of file
diff --git a/assets/js/app.776dfe7f.js b/assets/js/app.971093a7.js
similarity index 59%
rename from assets/js/app.776dfe7f.js
rename to assets/js/app.971093a7.js
index 0098791..d34a664 100644
--- a/assets/js/app.776dfe7f.js
+++ b/assets/js/app.971093a7.js
@@ -1,15 +1,15 @@
-!function(e){function t(t){for(var n,o,i=t[0],l=t[1],a=0,s=[];a<i.length;a++)o=i[a],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&s.push(r[o][0]),r[o]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(c&&c(t);s.length;)s.shift()()}var n={},o={0:0},r={0:0};function i(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{1:1,2:1,3:1,4:1,7:1,8:1 [...]
+!function(e){function t(t){for(var n,o,i=t[0],l=t[1],a=0,s=[];a<i.length;a++)o=i[a],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&s.push(r[o][0]),r[o]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(c&&c(t);s.length;)s.shift()()}var n={},o={0:0},r={0:0};function i(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{1:1,2:1,3:1,4:1,7:1,8:1 [...]
 /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
- * @license MIT */void 0===(r="function"==typeof(o=function(){var e,t,n={version:"0.2.0"},o=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function r(e,t,n){return e<t?t:e>n?n:e}function i(e){ret [...]
+ * @license MIT */void 0===(r="function"==typeof(o=function(){var e,t,n={version:"0.2.0"},o=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function r(e,t,n){return e<t?t:e>n?n:e}function i(e){ret [...]
 /*!
  * Determine if an object is a Buffer
  *
  * @author   Feross Aboukhadijeh <https://feross.org>
  * @license  MIT
  */
-e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";var o=n(3),r=n(82),i=n(150),l=n(151),a=n(87);function s(e){this.defaults=e,this.interceptors={request:new i,response:new i}}s.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method=e.method?e.method.toLowerCase():"get";var t=[l,vo [...]
+e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";var o=n(3),r=n(82),i=n(150),l=n(151),a=n(87);function s(e){this.defaults=e,this.interceptors={request:new i,response:new i}}s.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method=e.method?e.method.toLowerCase():"get";var t=[l,vo [...]
 /*!
   * vue-router v3.1.3
   * (c) 2019 Evan You
   * @license MIT
-  */function Mr(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function Fr(e,t){return t instanceof e||t&&(t.name===e.name||t._name===e._name)}function Wr(e,t){for(var n in t)e[n]=t[n];return e}var Br={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,o=t.children,r=t.parent,i=t.data;i.routerView=!0;for(var l=r.$createElement,a=n.name,s=r.$route,c=r._routerViewCache||(r._routerViewCache={}),u=0,d=!1;r&&r._rout [...]
\ No newline at end of file
+  */function Mr(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function Fr(e,t){return t instanceof e||t&&(t.name===e.name||t._name===e._name)}function Wr(e,t){for(var n in t)e[n]=t[n];return e}var Br={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,o=t.children,r=t.parent,i=t.data;i.routerView=!0;for(var l=r.$createElement,a=n.name,s=r.$route,c=r._routerViewCache||(r._routerViewCache={}),u=0,d=!1;r&&r._rout [...]
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 09ced61..cfc80df 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/12.38061057.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/12.38061057.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/12.38061057.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/12.38061057.js" defer></script>
   </body>
 </html>
diff --git a/blog/ios-weexcore.html b/blog/ios-weexcore.html
index 7be9fd6..3fe17d3 100644
--- a/blog/ios-weexcore.html
+++ b/blog/ios-weexcore.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/38.9b0e7e01.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/38.9b0e7e01.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -37,6 +37,6 @@ b)	CSS styles are now consumed by underneath RenderObjects. So we provide interf
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/38.9b0e7e01.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/38.9b0e7e01.js" defer></script>
   </body>
 </html>
diff --git a/blog/weex-third-party-extensions.html b/blog/weex-third-party-extensions.html
index 510a736..142f821 100644
--- a/blog/weex-third-party-extensions.html
+++ b/blog/weex-third-party-extensions.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/39.62bc151e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/39.62bc151e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -28,6 +28,6 @@ The main idea is translate the user interaction into expression, then transfer t
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/39.62bc151e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/39.62bc151e.js" defer></script>
   </body>
 </html>
diff --git a/blog/write-a-blog.html b/blog/write-a-blog.html
index 50ec862..cda5340 100644
--- a/blog/write-a-blog.html
+++ b/blog/write-a-blog.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/40.f5788b4b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/40.f5788b4b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/40.f5788b4b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/40.f5788b4b.js" defer></script>
   </body>
 </html>
diff --git a/community/code-demos.html b/community/code-demos.html
index 7bde178..dcad6a6 100644
--- a/community/code-demos.html
+++ b/community/code-demos.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/41.be9fa680.js" as="script"><link rel="preload" href="/assets/css/7.styles.469d3b64.css" as="style"><link rel="preload" href="/assets/js/7.469d3b64.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href= [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/7.styles.469d3b64.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/41.be9fa680.js" as="script"><link rel="preload" href="/assets/css/7.styles.469d3b64.css" as="style"><link rel="preload" href="/assets/js/7.469d3b64.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href= [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/7.styles.469d3b64.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast noFooter"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/41.be9fa680.js" defer></script><script src="/assets/js/7.469d3b64.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/41.be9fa680.js" defer></script><script src="/assets/js/7.469d3b64.js" defer></script>
   </body>
 </html>
diff --git a/community/index.html b/community/index.html
index e494ee0..2e1cefe 100644
--- a/community/index.html
+++ b/community/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/13.cb11224a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/13.cb11224a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/13.cb11224a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/13.cb11224a.js" defer></script>
   </body>
 </html>
diff --git a/community/weex-third-party-extensions.html b/community/weex-third-party-extensions.html
index 2cb8fd4..4d649be 100644
--- a/community/weex-third-party-extensions.html
+++ b/community/weex-third-party-extensions.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/42.c4b5767d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/42.c4b5767d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/42.c4b5767d.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/42.c4b5767d.js" defer></script>
   </body>
 </html>
diff --git a/community/who-is-using-weex.html b/community/who-is-using-weex.html
index 6c1fb1b..4937487 100644
--- a/community/who-is-using-weex.html
+++ b/community/who-is-using-weex.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/43.abd82e37.js" as="script"><link rel="preload" href="/assets/css/11.styles.0553aa25.css" as="style"><link rel="preload" href="/assets/js/11.0553aa25.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" hre [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/11.styles.0553aa25.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/43.abd82e37.js" as="script"><link rel="preload" href="/assets/css/11.styles.0553aa25.css" as="style"><link rel="preload" href="/assets/js/11.0553aa25.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" hre [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/11.styles.0553aa25.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast noFooter"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/43.abd82e37.js" defer></script><script src="/assets/js/11.0553aa25.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/43.abd82e37.js" defer></script><script src="/assets/js/11.0553aa25.js" defer></script>
   </body>
 </html>
diff --git a/docs/api/android-apis.html b/docs/api/android-apis.html
index fb05ad1..7651634 100644
--- a/docs/api/android-apis.html
+++ b/docs/api/android-apis.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/44.b2ce2c97.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/44.b2ce2c97.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -48,6 +48,6 @@ void fireEvent(elementRef,type,data,domChanges)
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/44.b2ce2c97.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/44.b2ce2c97.js" defer></script>
   </body>
 </html>
diff --git a/docs/api/broadcast-channel.html b/docs/api/broadcast-channel.html
index 4956a97..e80d916 100644
--- a/docs/api/broadcast-channel.html
+++ b/docs/api/broadcast-channel.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/25.4054784f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/25.4054784f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -58,6 +58,6 @@ b<span class="token punctuation">.</span><span class="token function-variable fu
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/25.4054784f.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/25.4054784f.js" defer></script>
   </body>
 </html>
diff --git a/docs/api/ios-apis.html b/docs/api/ios-apis.html
index df0b56c..fa4ed03 100644
--- a/docs/api/ios-apis.html
+++ b/docs/api/ios-apis.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/45.92ba1a60.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/45.92ba1a60.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -62,6 +62,6 @@ WX_EXPORT_METHOD(@selector(echo:))
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/45.92ba1a60.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/45.92ba1a60.js" defer></script>
   </body>
 </html>
diff --git a/docs/api/js-service.html b/docs/api/js-service.html
index af208ba..c386788 100644
--- a/docs/api/js-service.html
+++ b/docs/api/js-service.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/46.c603ceb8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/46.c603ceb8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -104,6 +104,6 @@ module<span class="token punctuation">.</span>exports <span class="token operato
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/46.c603ceb8.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/46.c603ceb8.js" defer></script>
   </body>
 </html>
diff --git a/docs/api/weex-variable.html b/docs/api/weex-variable.html
index ae6971e..2368a6d 100644
--- a/docs/api/weex-variable.html
+++ b/docs/api/weex-variable.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/47.3a411e28.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/47.3a411e28.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -70,6 +70,6 @@ weex<span class="token punctuation">.</span><span class="token function">isRegis
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/47.3a411e28.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/47.3a411e28.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/a.html b/docs/components/a.html
index 09902ac..7b4f48e 100644
--- a/docs/components/a.html
+++ b/docs/components/a.html
@@ -13,17 +13,27 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/48.5300882d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/48.0a3bcd97.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Jump<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="attributes"><a href="#attributes" class="header-anchor">#</a> Attributes</h2><ul><li><strong>href</strong> String, <code>href</code> defines the URL that current page will navigate to. <code>href</code> must point to a weex page, or behavior is undefined.</li></ul><h2 id="style"><a href="#style" class="header-anchor">#</a> Style</h2><ul><li><strong>common styles</strong>. Check out <a href="/docs/styles/common-styles.html">common styles</a>.</li></ul><h2 id="ev [...]
+</code></pre></div><h2 id="attributes"><a href="#attributes" class="header-anchor">#</a> Attributes</h2><ul><li><strong>href</strong> String, <code>href</code> defines the URL that current page will navigate to. <code>href</code> must point to a weex page, or behavior is undefined.</li></ul><h2 id="style"><a href="#style" class="header-anchor">#</a> Style</h2><ul><li><strong>common styles</strong>. Check out <a href="/docs/styles/common-styles.html">common styles</a>.</li></ul><h2 id="ev [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>主会场<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span> 
-</code></pre></div><p><a href="http://dotwe.org/vue/3b789771e48be92a70bd682f084b84b5" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28 [...]
+</code></pre></div><p><a href="http://dotwe.org/vue/3b789771e48be92a70bd682f084b84b5" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Link <span class="token keyword">from</span> <span class="token string">'rax-link'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+	<span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Link</span></span> <span class="token attr-name">href</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token string">&quot;//www.google.com&quot;</span><span class="token punctuation">}</span></span> <span class [...]
+	  </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">click me</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+	</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Link</span></span><span class="token punctuation">&gt;</span></span>
+<span class="token punctuation">}</span>
+</code></pre></div><p><a href="https://rax.js.org/docs/components/link" target="_blank" rel="noopener noreferrer">rax-link doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77. [...]
         ←
         <a href="/docs/api/broadcast-channel.html" class="prev">
           BroadcastChannel
@@ -31,12 +41,12 @@
           &lt;div&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/a.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="curren [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/a.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="curren [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/48.5300882d.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/48.0a3bcd97.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/cell.html b/docs/components/cell.html
index 58fedb4..108c82b 100644
--- a/docs/components/cell.html
+++ b/docs/components/cell.html
@@ -13,11 +13,13 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/49.92c398cb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/49.5feddf8d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+</code></pre></div><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">}</span><span class="token tag"><span class="token tag"><span class="token punctuation">& [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/recyclerview" target="_blank" rel="noopener noreferrer">rax-recyclerview doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54 [...]
         ←
         <a href="/docs/components/list.html" class="prev">
           &lt;list&gt;
@@ -25,12 +27,12 @@
           &lt;loading&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/cell.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cur [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/cell.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cur [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/49.92c398cb.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/49.5feddf8d.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/div.html b/docs/components/div.html
index 9ce9fb1..4a7750c 100644
--- a/docs/components/div.html
+++ b/docs/components/div.html
@@ -13,11 +13,26 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/50.e62dfcf9.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/50.753877d2.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">&quot;rax-view&quot;</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span>
+		<span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+		  width<span class="token punctuation">:</span> <span class="token string">'200rpx'</span><span class="token punctuation">,</span>
+		  height<span class="token punctuation">:</span> <span class="token string">'200rpx'</span><span class="token punctuation">,</span>
+		  backgroundColor<span class="token punctuation">:</span> <span class="token string">'#222831'</span><span class="token punctuation">,</span>
+		<span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+	<span class="token punctuation">/&gt;</span></span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/view" target="_blank" rel="noopener noreferrer">rax-view doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77. [...]
         ←
         <a href="/docs/components/a.html" class="prev">
           &lt;a&gt;
@@ -25,12 +40,12 @@
           &lt;text&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/div.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="curr [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/div.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="curr [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/50.e62dfcf9.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/50.753877d2.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/image.html b/docs/components/image.html
index ebb98a5..3ff1268 100644
--- a/docs/components/image.html
+++ b/docs/components/image.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/26.2b96eb2b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/26.ee6cc073.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 </code></pre></div><p>See the <a href="http://dotwe.org/vue/00f4b68b3a86360df1f38728fd0b4a1f" target="_blank" rel="noopener noreferrer">example<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,5 [...]
 <ul><li><code>result</code>: {Object} Callback result whose properties are:
 <ul><li><code>success</code>: {Boolean}  A flag indicating whether the image has been saved completed.</li><li><code>errorDesc</code>: {String} A string containing the description of the error if image is not written successfully.</li></ul></li></ul></li></ul><p><strong>Return value</strong>: null</p><div class="warning custom-block"><p class="custom-block-title">WARNING</p><p>You must add <code>NSPhotoLibraryAddUsageDescription</code> and <code>NSPhotoLibraryAddUsageDescription</code> ( [...]
@@ -41,7 +41,26 @@ $image<span class="token punctuation">.</span><span class="token function">save<
     <span class="token punctuation">}</span>
   <span class="token punctuation">}</span>
 <span class="token punctuation">}</span>
-</code></pre></div><p>Complete example goes <a href="http://dotwe.org/vue/94de9307517240dec066d2ea57fe54a0" target="_blank" rel="noopener noreferrer">here<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7, [...]
+</code></pre></div><p>Complete example goes <a href="http://dotwe.org/vue/94de9307517240dec066d2ea57fe54a0" target="_blank" rel="noopener noreferrer">here<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7, [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Image <span class="token keyword">from</span> <span class="token string">'rax-image'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">const</span> <span class="token function-variable function">App</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+ <span class="token keyword">return</span> <span class="token punctuation">(</span>
+   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span>
+     <span class="token attr-name">source</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+       uri<span class="token punctuation">:</span> <span class="token string">'https://gw.alicdn.com/tfs/TB1bBD0zCzqK1RjSZFpXXakSXXa-68-67.png'</span><span class="token punctuation">,</span>
+     <span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+     <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+       height<span class="token punctuation">:</span> <span class="token string">'68rpx'</span><span class="token punctuation">,</span>
+       width<span class="token punctuation">:</span> <span class="token string">'67rpx'</span>
+     <span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+  <span class="token punctuation">/&gt;</span></span>
+ <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/image" target="_blank" rel="noopener noreferrer">rax-image doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 7 [...]
         ←
         <a href="/docs/components/text.html" class="prev">
           &lt;text&gt;
@@ -49,12 +68,12 @@ $image<span class="token punctuation">.</span><span class="token function">save<
           &lt;list&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/image.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cu [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/image.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cu [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/26.2b96eb2b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/26.ee6cc073.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/indicator.html b/docs/components/indicator.html
index d1f5167..bc24583 100644
--- a/docs/components/indicator.html
+++ b/docs/components/indicator.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/51.48e4558f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/51.f607e5ac.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
         ←
         <a href="/docs/components/slider.html" class="prev">
           &lt;slider&gt;
@@ -25,12 +25,12 @@
           &lt;textarea&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/indicator.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/indicator.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/51.48e4558f.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/51.f607e5ac.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/input.html b/docs/components/input.html
index ad2b86a..2a64b06 100644
--- a/docs/components/input.html
+++ b/docs/components/input.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/52.7c9a36ce.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/52.6bed434b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li><code>active</code></li><li><code>focus</code></li><li><code>disabled</code></li><li><code>enabled</code></li></ul></li></ul><h4 id="text-styles"><a href="#text-styles" class="header-anchor">#</a> Text Styles</h4><ul><li>Support <a href="/docs/styles/text-styles.html">text styles</a><ul><li>support <code>color</code> style.</li><li>support <code>font-size</code> style.</li><li>support <code>font-style</code> style.</li><li>support <code>font-weight</code> style.</li><li>support < [...]
 <ul><li>@param value: current text of the input.</li></ul></li><li><strong>change</strong>. Fired when the user finished and make a commit.
 <ul><li>@param value: current text of the input.</li></ul></li><li><strong>focus</strong>. Fired when the input become focused.</li><li><strong>blur</strong>. Fired when the input lost focus.</li><li><strong>return</strong>. Fired when return key is pressed.
@@ -25,7 +25,18 @@
 <ul><li>@param isShow: boolean, showing or hiding the keyboard.</li><li>@param keyboardSize: keyboard size in web pixel format.</li></ul></li></ul><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>Input component does not support the common-event <code>click</code>. Please listen to the <code>input</code> or <code>change</code> event instead.</p></div><h3 id="methods"><a href="#methods" class="header-anchor">#</a> Methods</h3><ul><li><code>focus()</code><span class="b [...]
 <ul><li><code>formatRule {regexp}</code>: Regular expression used to format the match</li><li><code>formatReplace {string}</code>: Contents to replace after format matching</li><li><code>recoverRule {regexp}</code>: Regular expressions to restore original content from formatted content</li><li><code>recoverReplace {string}</code>: Content to replace when restoring original content</li></ul></li></ul></li></ul><p>For details of <code>setTextFormatter</code>, please refer to <a href="http: [...]
 <ul><li><code>value</code>: the value of the component who dispatched this event.</li><li><code>timestamp</code>: the time stamp of the event.</li></ul></li><li>for <code>focus</code> and <code>blur</code> events:
-<ul><li><code>timestamp</code>: the time stamp of the event.</li></ul></li></ul><h2 id="demo"><a href="#demo" class="header-anchor">#</a> Demo</h2><ul><li><p>[input with normal content and binding actions Example] (http://dotwe.org/vue/c2c9a853e5184d8ade57d1d93432f31f)</p></li><li><p><a href="http://dotwe.org/vue/23ec083078356ef0e31618164e5a184b" target="_blank" rel="noopener noreferrer"> date &amp; time Example <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" v [...]
+<ul><li><code>timestamp</code>: the time stamp of the event.</li></ul></li></ul><h2 id="vue-example"><a href="#vue-example" class="header-anchor">#</a> Vue Example</h2><ul><li><p>[input with normal content and binding actions Example] (http://dotwe.org/vue/c2c9a853e5184d8ade57d1d93432f31f)</p></li><li><p><a href="http://dotwe.org/vue/23ec083078356ef0e31618164e5a184b" target="_blank" rel="noopener noreferrer"> date &amp; time Example <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="tr [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> TextInput <span class="token keyword">from</span> <span class="token string">&quot;rax-textinput&quot;</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">TextInput</span></span> <span class="token attr-name">autoFocus</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token boolean">true</span><span class="token punctuation">}</span></span> <span class="token punctuation">/&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/textinput" target="_blank" rel="noopener noreferrer">rax-textinput doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77. [...]
         ←
         <a href="/docs/components/textarea.html" class="prev">
           &lt;textarea&gt;
@@ -33,12 +44,12 @@
           &lt;waterfall&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/29/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/input.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cu [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/input.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cu [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/52.7c9a36ce.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/52.6bed434b.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/list.html b/docs/components/list.html
index 0a46b0a..db5a70c 100644
--- a/docs/components/list.html
+++ b/docs/components/list.html
@@ -13,13 +13,83 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/27.445683a3.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/27.5ef07f3c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 onloadmore is an event that will be triggered when the rest of the scroller/list is less than loadmoreoffset long.</p><h2 id="restrictions"><a href="#restrictions" class="header-anchor">#</a> Restrictions</h2><p>Nested lists or scrollers within the same direction are not supported. In other words. nested lists/scroller must have different directions.
-For example, a vertical list nested in a vertical list or scroller is not allowed. However, a vertical list nested in a horizontal list or scroller is legal.</p><p><a href="http://dotwe.org/vue/d31c85e7cd2dc54fa098e920a5376c38" target="_blank" rel="noopener noreferrer">load more demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32 [...]
+For example, a vertical list nested in a vertical list or scroller is not allowed. However, a vertical list nested in a horizontal list or scroller is legal.</p><p><a href="http://dotwe.org/vue/d31c85e7cd2dc54fa098e920a5376c38" target="_blank" rel="noopener noreferrer">load more demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32 [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span>
+<span class="token keyword">import</span> RecyclerView <span class="token keyword">from</span> <span class="token string">'rax-recyclerview'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">Thumb</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>button<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span>< [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>box<span class="token punctuation">}</span></span> <span class="token punctuation">/&gt;</span></span> [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+<span class="token keyword">let</span> <span class="token constant">THUMBS</span> <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
+<span class="token keyword">for</span> <span class="token punctuation">(</span><span class="token keyword">let</span> i <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span> i <span class="token operator">&lt;</span> <span class="token number">20</span><span class="token punctuation">;</span> i<span class="token operator">++</span><span class="token punctuation">)</span> <span class="token constant">THUMBS</span><span class="tok [...]
+<span class="token keyword">let</span> <span class="token function-variable function">createThumbRow</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">val<span class="token punctuation">,</span> i</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Thumb</span></span> [...]
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>root<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class= [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>container<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></spa [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView</span></span>
+          <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+            height<span class="token punctuation">:</span> <span class="token number">500</span>
+          <span class="token punctuation">}</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Sticky view is not header</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>sticky<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></ [...]
+              </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Sticky view must in header root</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token pl [...]
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token punctuation">{</span><span class="token constant">THUMBS</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span>createThumbRow<span class="token punctuation">)</span><span class="token punctuation">}</span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token keyword">let</span> styles <span class="token operator">=</span> <span class="token punctuation">{</span>
+  root<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    width<span class="token punctuation">:</span> <span class="token string">'750rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  container<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    padding<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation">,</span>
+    borderStyle<span class="token punctuation">:</span> <span class="token string">'solid'</span><span class="token punctuation">,</span>
+    borderColor<span class="token punctuation">:</span> <span class="token string">'#dddddd'</span><span class="token punctuation">,</span>
+    borderWidth<span class="token punctuation">:</span> <span class="token string">'1rpx'</span><span class="token punctuation">,</span>
+    marginLeft<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation">,</span>
+    height<span class="token punctuation">:</span> <span class="token string">'1000rpx'</span><span class="token punctuation">,</span>
+    marginRight<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation">,</span>
+    marginBottom<span class="token punctuation">:</span> <span class="token string">'10rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  button<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    margin<span class="token punctuation">:</span> <span class="token string">'7rpx'</span><span class="token punctuation">,</span>
+    padding<span class="token punctuation">:</span> <span class="token string">'5rpx'</span><span class="token punctuation">,</span>
+    alignItems<span class="token punctuation">:</span> <span class="token string">'center'</span><span class="token punctuation">,</span>
+    backgroundColor<span class="token punctuation">:</span> <span class="token string">'#eaeaea'</span><span class="token punctuation">,</span>
+    borderRadius<span class="token punctuation">:</span> <span class="token string">'3rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  box<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    width<span class="token punctuation">:</span> <span class="token string">'64rpx'</span><span class="token punctuation">,</span>
+    height<span class="token punctuation">:</span> <span class="token string">'64rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/recyclerview" target="_blank" rel="noopener noreferrer">rax-recyclerview doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54 [...]
         ←
         <a href="/docs/components/image.html" class="prev">
           &lt;image&gt;
@@ -27,12 +97,12 @@ For example, a vertical list nested in a vertical list or scroller is not allowe
           &lt;cell&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">11/10/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/list.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cu [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/list.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cur [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/27.445683a3.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/27.5ef07f3c.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/loading.html b/docs/components/loading.html
index d202c8c..233ef76 100644
--- a/docs/components/loading.html
+++ b/docs/components/loading.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/53.4a2fe7d1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/53.15f7a893.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>num in lists<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>{{num}}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
@@ -33,7 +33,7 @@
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Loading ...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>loading-indicator</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>loading-indicator</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>loading</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="example"><a href="#example" class="header-anchor">#</a> Example</h2><ul><li>Complete example goes <a href="http://dotwe.org/vue/70db1e2d322a50065369033cb9a5b58f" target="_blank" rel="noopener noreferrer">here<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C [...]
+</code></pre></div><h2 id="vue-example"><a href="#vue-example" class="header-anchor">#</a> Vue Example</h2><ul><li>Complete example goes <a href="http://dotwe.org/vue/70db1e2d322a50065369033cb9a5b58f" target="_blank" rel="noopener noreferrer">here<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4 [...]
         ←
         <a href="/docs/components/cell.html" class="prev">
           &lt;cell&gt;
@@ -41,12 +41,12 @@
           &lt;refresh&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/loading.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill=" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/loading.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill=" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/53.4a2fe7d1.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/53.15f7a893.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/recycle-list.html b/docs/components/recycle-list.html
index de46f8b..4f39bff 100644
--- a/docs/components/recycle-list.html
+++ b/docs/components/recycle-list.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/54.450af32e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/54.291dc249.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li>If you don't write a <code>switch</code>, use the first template with or without <code>case</code> or <code>default</code>.</li><li>In the case of a <code>switch</code>, <code>case</code> and <code>default</code> must be written, otherwise the template will be ignored</li></ul></li></ul><h2 id="attributes"><a href="#attributes" class="header-anchor">#</a> Attributes</h2><ul><li><code>for</code>
 In <code>&lt;recycle-list&gt;</code>, add the <code>for</code> attribute to describe how to loop through the list's data. The syntax is similar to Vue's <code>v-for</code> directive, but it loops through its own internal nodes, not the current node. Written:
 <ul><li><code>alias in expression</code></li><li><code>(alias, index) in expression</code></li></ul></li><li><code>switch</code>
@@ -45,7 +45,7 @@ Value vertical or horizontal</li></ul><h2 id="recyclable-component"><a href="#re
 The components used in <code>&lt;recycle-list&gt;</code> do not have Virtual DOM! Features related to Virtual DOM are also not supported. Try to process only the data during the development process, and do not operate the generated nodes.</p><p>The following properties are no longer meaningful, please do not use:</p><ul><li><code>vm.$el</code></li><li><code>vm.$refs.xxx</code></li><li><code>vm.$vnode</code></li><li><code>vm.#slots</code></li><li><code>vm.#scopedSlots</code></li></ul><p>T [...]
 The properties of the current subcomponent do not support functions. (Discussing the implementation plan)</p><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>sub-component</span> <span class="token attr-name">:prop</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>item.xxx<span class="token punctuation">& [...]
 </code></pre></div><p>Because the subcomponent's attribute values need to be passed between the front end and the client, only serializable values are supported. The type of <code>item.xxx</code> can be an object, an array, a string, a number, a boolean, etc., and functions are not supported.</p></li><li><p>Life cycle behavioral differences</p><p>Since the rendering of the list has a recycling mechanism, whether the node is rendered or not is also related to the user's scrolling behavior [...]
-Plan support. Features such as <code>vm.$on</code>, <code>vm.$once</code>, <code>vm.$emit</code>, <code>vm.$off</code> are not fully tuned, the interface is available, but the behavior may be slightly different (parameters are missing), do not use it for the time being.</p></li></ul><h2 id="demo"><a href="#demo" class="header-anchor">#</a> Demo</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token pu [...]
+Plan support. Features such as <code>vm.$on</code>, <code>vm.$once</code>, <code>vm.$emit</code>, <code>vm.$off</code> are not fully tuned, the interface is available, but the behavior may be slightly different (parameters are missing), do not use it for the time being.</p></li></ul><h2 id="example"><a href="#example" class="header-anchor">#</a> Example</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class= [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>cell-slot</span> <span class="token attr-name">case</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>A<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>- A {{i}} -<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>cell-slot</span><span class="token punctuation">&gt;</span></span>
@@ -78,12 +78,12 @@ Plan support. Features such as <code>vm.$on</code>, <code>vm.$once</code>, <code
           &lt;scroller&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">9/30/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/recycle-list.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path f [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/recycle-list.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path f [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/54.450af32e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/54.291dc249.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/refresh.html b/docs/components/refresh.html
index efeb1b8..945f019 100644
--- a/docs/components/refresh.html
+++ b/docs/components/refresh.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/55.3ee5f80b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/55.fd86a054.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>refresh</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Refreshing...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>refresh</span><span class="token punctuation">&gt;</span></span>
@@ -33,7 +33,58 @@
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Refreshing ...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>loading-indicator</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>loading-indicator</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>refresh</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="example"><a href="#example" class="header-anchor">#</a> Example</h2><ul><li>Complete example goes <a href="http://dotwe.org/vue/b9fbd9b7a0b0aaa46e3ea46e09213539" target="_blank" rel="noopener noreferrer">here<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C [...]
+</code></pre></div><h2 id="vue-example"><a href="#vue-example" class="header-anchor">#</a> Vue Example</h2><ul><li>Complete example goes <a href="http://dotwe.org/vue/b9fbd9b7a0b0aaa46e3ea46e09213539" target="_blank" rel="noopener noreferrer">here<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4 [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> RecyclerView <span class="token keyword">from</span> <span class="token string">'rax-recyclerview'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> RefreshControl <span class="token keyword">from</span> <span class="token string">'rax-refreshcontrol'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">class</span> <span class="token class-name">RefreshControlDemo</span> <span class="token keyword">extends</span> <span class="token class-name">Component</span> <span class="token punctuation">{</span>
+  state <span class="token operator">=</span> <span class="token punctuation">{</span>
+    isRefreshing<span class="token punctuation">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
+    loaded<span class="token punctuation">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
+    refreshText<span class="token punctuation">:</span> <span class="token string">'↓ Pull To Refresh'</span>
+  <span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+  <span class="token function-variable function">handleRefresh</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">e</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+    <span class="token keyword">this</span><span class="token punctuation">.</span><span class="token function">setState</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
+      isRefreshing<span class="token punctuation">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
+      refreshText<span class="token punctuation">:</span> <span class="token string">'Refreshing'</span><span class="token punctuation">,</span>
+    <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token function">setTimeout</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+      <span class="token comment">// update Data</span>
+      <span class="token keyword">this</span><span class="token punctuation">.</span><span class="token function">setState</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
+        isRefreshing<span class="token punctuation">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
+        refreshText<span class="token punctuation">:</span> <span class="token string">'↓ Pull To Refresh'</span><span class="token punctuation">,</span>
+      <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token number">1000</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+  <span class="token function">render</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+    <span class="token keyword">return</span> <span class="token punctuation">(</span>
+      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView</span></span>
+          <span class="token attr-name">refreshControl</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token keyword">null</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RefreshControl</span></span>
+            <span class="token attr-name">refreshing</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token keyword">this</span><span class="token punctuation">.</span>state<span class="token punctuation">.</span>isRefreshing<span class="token punctuation">}</span></span>
+            <span class="token attr-name">onRefresh</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token keyword">this</span><span class="token punctuation">.</span>handleRefresh<span class="token punctuation">}</span></span>
+          <span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">{</span><span class="token keyword">this</span><span class="token punctuation">.</span>state<span class="token punctuation">.</span>refreshText<span class="token punctuation">}</span><span class="token tag"><span class="token tag"><span class="token p [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RefreshControl</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+              </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">this is list</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+   <span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RefreshControlDemo</span></span><span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punct [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/refreshcontrol" target="_blank" rel="noopener noreferrer">rax-refreshcontrol doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51. [...]
         ←
         <a href="/docs/components/loading.html" class="prev">
           &lt;loading&gt;
@@ -41,12 +92,12 @@
           &lt;recycle-list&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/refresh.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill=" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/refresh.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill=" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/55.3ee5f80b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/55.fd86a054.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/richtext.html b/docs/components/richtext.html
index f1330ac..77ea6d6 100644
--- a/docs/components/richtext.html
+++ b/docs/components/richtext.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/56.270b0db9.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/56.24530dde.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li>styles can be inherited
 <ul><li>color</li><li>font-family</li><li>font-size</li><li>font-style</li><li>font-weight</li><li>line-height</li></ul></li><li>styles cannot be inherited
 <ul><li>background-color</li></ul></li></ul></li><li><code>&lt;span&gt;</code><ul><li>styles cannot be inherited
@@ -26,7 +26,7 @@
 <ul><li>width</li><li>height</li></ul></li></ul></li></ul><h2 id="events"><a href="#events" class="header-anchor">#</a> Events</h2><ul><li><strong>common events</strong>. Support <a href="/docs/events/common-events.html">common events</a>.</li><li><strong>itemclick</strong>. Only works on <code>img</code> and <code>a</code>:
 <ul><li><code>img</code> tag:
 <ul><li>None of parents is an <code>a</code> tag when the <code>img</code> tag is clicked.</li><li>If the first condition is not satisfied, Weex will try to open the hyperlink of <code>a</code> tag instead.</li><li><strong>pseudo-ref</strong> of img will be passed to the callback function of onitemclick.</li></ul></li><li><code>a</code> tag:
-<ul><li>The href property is 'click://' (This condition is required on iOS and is optional on Android).</li><li>The <code>a</code> tag has a <code>pseudo-ref</code> property whose value will be sent with the itemclick event. **Please be noted that the default jump behavior on <code>a</code> tag will be disabled at this moment.`<a href="http://editor.weex.io/p/sunshl/Contribute/commit/b21e1133830b48767c6d00d712e415b2" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3 [...]
+<ul><li>The href property is 'click://' (This condition is required on iOS and is optional on Android).</li><li>The <code>a</code> tag has a <code>pseudo-ref</code> property whose value will be sent with the itemclick event. **Please be noted that the default jump behavior on <code>a</code> tag will be disabled at this moment.`<a href="http://editor.weex.io/p/sunshl/Contribute/commit/b21e1133830b48767c6d00d712e415b2" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3 [...]
         ←
         <a href="/docs/components/web.html" class="prev">
           &lt;web&gt;
@@ -34,12 +34,12 @@
           animation
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">8/8/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/richtext.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill=" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/richtext.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill= [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/56.270b0db9.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/56.24530dde.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/scroller.html b/docs/components/scroller.html
index 0a13fab..a2a4298 100644
--- a/docs/components/scroller.html
+++ b/docs/components/scroller.html
@@ -13,14 +13,14 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/57.86737c11.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/57.38447fde.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 There are two special components that can only be used inside scroller component.</p><ul><li>refresh 0.6.1 used inside list to add pull-down-to-refresh functionality.</li><li>loading 0.6.1 used inside list to add pull-up-to-load-more functionality.</li></ul><h2 id="attributes"><a href="#attributes" class="header-anchor">#</a> Attributes</h2><ul><li>show-scrollbar: &lt;boolean&gt;  true | false, default value is true. This attribute indicates whether show the scroll bar or not.</li><li>sc [...]
 <ul><li><code>scroll-direction</code> defines the scrollable axis of scroller and <code>flex-direction</code> defines the layout axis of scroller. <code>scroll-direction</code> and <code>flex-direction</code> must be set to the same direction, otherwise, undefined behavior may happen.</li><li>Default value for <code>scroll-direction</code> is vertical, and for <code>flex-direction</code> is row .</li><li>Use <code>scroll-direction:horizontal</code> and <code>flex-direction: row</code> wh [...]
-For example, a vertical list nested in a vertical list or scroller is not allowed. However, a vertical list nested in a horizontal list or scroller is legal.</p><h2 id="example"><a href="#example" class="header-anchor">#</a> example</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
+For example, a vertical list nested in a vertical list or scroller is not allowed. However, a vertical list nested in a horizontal list or scroller is legal.</p><h2 id="vue-example"><a href="#vue-example" class="header-anchor">#</a> Vue Example</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>wrapper<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>scroller</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>scroller<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
       <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>row<span class="token punctuation">&quot;</span></span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>(name, index [...]
@@ -103,7 +103,58 @@ For example, a vertical list nested in a vertical list or scroller is not allowe
     <span class="token property">background-color</span><span class="token punctuation">:</span> <span class="token function">rgba</span><span class="token punctuation">(</span>162<span class="token punctuation">,</span> 217<span class="token punctuation">,</span> 192<span class="token punctuation">,</span> 0.2<span class="token punctuation">)</span><span class="token punctuation">;</span>
   <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><p><a href="http://dotwe.org/vue/2f22f14fb711d88515e63c3f67bed46a" target="_blank" rel="noopener noreferrer">try it<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2, [...]
+</code></pre></div><p><a href="http://dotwe.org/vue/2f22f14fb711d88515e63c3f67bed46a" target="_blank" rel="noopener noreferrer">try it<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2, [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span>
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> ScrollView <span class="token keyword">from</span> <span class="token string">'rax-scrollview'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">Thumb</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>button<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span clas [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>box<span class="token punctuation">}</span></span> <span class="token punctuation">/&gt;</span></span><s [...]
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token keyword">let</span> <span class="token constant">THUMBS</span> <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
+<span class="token keyword">for</span> <span class="token punctuation">(</span><span class="token keyword">let</span> i <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span> i <span class="token operator">&lt;</span> <span class="token number">20</span><span class="token punctuation">;</span> i<span class="token operator">++</span><span class="token punctuation">)</span> <span class="token constant">THUMBS</span><span class="tok [...]
+<span class="token keyword">let</span> <span class="token function-variable function">createThumbRow</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">val<span class="token punctuation">,</span> i</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Thumb</span></span> [...]
+
+<span class="token keyword">function</span> <span class="token function">App</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span> <span class="token operator">...</span>styles<span class="token punctuation">.</span>container<span class="token punct [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">ScrollView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token punctuation">{</span><span class="token constant">THUMBS</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span>createThumbRow<span class="token punctuation">)</span><span class="token punctuation">}</span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">ScrollView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token keyword">let</span> styles <span class="token operator">=</span> <span class="token punctuation">{</span>
+  container<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    padding<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+    borderStyle<span class="token punctuation">:</span> <span class="token string">'solid'</span><span class="token punctuation">,</span>
+    borderColor<span class="token punctuation">:</span> <span class="token string">'#dddddd'</span><span class="token punctuation">,</span>
+    borderWidth<span class="token punctuation">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
+    marginLeft<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+    marginRight<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+    marginBottom<span class="token punctuation">:</span> <span class="token number">10</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  button<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    margin<span class="token punctuation">:</span> <span class="token number">7</span><span class="token punctuation">,</span>
+    padding<span class="token punctuation">:</span> <span class="token number">5</span><span class="token punctuation">,</span>
+    alignItems<span class="token punctuation">:</span> <span class="token string">'center'</span><span class="token punctuation">,</span>
+    backgroundColor<span class="token punctuation">:</span> <span class="token string">'#eaeaea'</span><span class="token punctuation">,</span>
+    borderRadius<span class="token punctuation">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  box<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    width<span class="token punctuation">:</span> <span class="token number">64</span><span class="token punctuation">,</span>
+    height<span class="token punctuation">:</span> <span class="token number">64</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/scrollview" target="_blank" rel="noopener noreferrer">rax-scrollview doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 7 [...]
         ←
         <a href="/docs/components/recycle-list.html" class="prev">
           &lt;recycle-list&gt;
@@ -111,12 +162,12 @@ For example, a vertical list nested in a vertical list or scroller is not allowe
           &lt;slider&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/scroller.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill= [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/scroller.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill= [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/57.86737c11.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/57.38447fde.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/slider.html b/docs/components/slider.html
index 8ba529e..cb83b26 100644
--- a/docs/components/slider.html
+++ b/docs/components/slider.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/58.419dccc9.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/58.61653545.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>slider</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>slider<span class="token punctuation">&quot;</span></span> <span class="token attr-name">interval</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>3000< [...]
       <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>frame<span class="token punctuation">&quot;</span></span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>img in ima [...]
@@ -61,7 +61,42 @@
     <span class="token punctuation">}</span>
   <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><ul><li><a href="http://dotwe.org/vue/0c43ffd743c90b3bd9f5371062652e60" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77 [...]
+</code></pre></div><ul><li><a href="http://dotwe.org/vue/0c43ffd743c90b3bd9f5371062652e60" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77 [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Image <span class="token keyword">from</span> <span class="token string">'rax-image'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Slider <span class="token keyword">from</span> <span class="token string">'rax-slider'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">const</span> <span class="token function-variable function">App</span>  <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+  <span class="token keyword">const</span> handleChange <span class="token operator">=</span> <span class="token punctuation">(</span>idx<span class="token punctuation">)</span> <span class="token punctuation">{</span>
+    console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">'change to '</span><span class="token punctuation">,</span> idx<span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Slider</span></span>
+        <span class="token attr-name">className</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>slider<span class="token punctuation">&quot;</span></span>
+        <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>750<span class="token punctuation">&quot;</span></span>
+        <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>500<span class="token punctuation">&quot;</span></span>
+    <span class="token attr-name">autoPlay</span>
+        <span class="token attr-name">onChange</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>handleChange<span class="token punctuation">}</span></span>
+      <span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>itemWrap<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></sp [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>image<span class="token punctuation">}</span></span> <span class="token attr-name">source</span><sp [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>itemWrap<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></sp [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>image<span class="token punctuation">}</span></span> <span class="token attr-name">source</span><sp [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>itemWrap<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></sp [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>image<span class="token punctuation">}</span></span> <span class="token attr-name">source</span><sp [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Slider</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/slider" target="_blank" rel="noopener noreferrer">rax-slider doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 [...]
         ←
         <a href="/docs/components/scroller.html" class="prev">
           &lt;scroller&gt;
@@ -69,12 +104,12 @@
           &lt;indicator&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">7/23/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/slider.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="c [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/slider.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="c [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/58.419dccc9.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/58.61653545.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/text.html b/docs/components/text.html
index ec11e49..e631a49 100644
--- a/docs/components/text.html
+++ b/docs/components/text.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/28.f0c8484a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/28.85e66371.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span> <span class="token punctuation">&gt;</span></span>{{content}}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
@@ -31,7 +31,18 @@
     <span class="token punctuation">}</span>
 <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="events"><a href="#events" class="header-anchor">#</a> Events</h2><ul><li>Support <a href="/docs/events/common-events.html">common events</a></li></ul><h2 id="other"><a href="#other" class="header-anchor">#</a> Other</h2><h3 id="text-height"><a href="#text-height" class="header-anchor">#</a> Text height</h3><p>The rules for computed height of text component is complicated, basically but not always, text in Weex obey the following rules in order:</p><ol><li>The C [...]
+</code></pre></div><h2 id="events"><a href="#events" class="header-anchor">#</a> Events</h2><ul><li>Support <a href="/docs/events/common-events.html">common events</a></li></ul><h2 id="other"><a href="#other" class="header-anchor">#</a> Other</h2><h3 id="text-height"><a href="#text-height" class="header-anchor">#</a> Text height</h3><p>The rules for computed height of text component is complicated, basically but not always, text in Weex obey the following rules in order:</p><ol><li>The C [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Text</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/text" target="_blank" rel="noopener noreferrer">rax-text doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77. [...]
         ←
         <a href="/docs/components/div.html" class="prev">
           &lt;div&gt;
@@ -39,12 +50,12 @@
           &lt;image&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">9/20/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/text.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cur [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/text.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cur [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/28.f0c8484a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/28.85e66371.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/textarea.html b/docs/components/textarea.html
index 4780546..dadc6cb 100644
--- a/docs/components/textarea.html
+++ b/docs/components/textarea.html
@@ -13,15 +13,15 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/59.122e55c0.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/59.d98e945f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li>@param value: current text of the input.</li></ul></li><li><strong>change</strong>. Fired when the user finished and make a commit.
 <ul><li>@param value: current text of the input.</li></ul></li><li><strong>focus</strong>. Fired when the input become focused.</li><li><strong>blur</strong>. Fired when the input lost focus.</li><li><strong>return</strong>. Fired when return key is pressed.
 <ul><li>@param value: current text of the input.</li><li>@param returnKeyType, &quot;default&quot; | &quot;go&quot; | &quot;next&quot; | &quot;search&quot; | &quot;send&quot; | &quot;done&quot;.</li></ul></li><li><strong>keyboard</strong>. Fired when keyborad is shown or hidden.
-<ul><li>@param isShow: boolean, showing or hiding the keyboard.</li><li>@param keyboardSize: keyboard height in web pixel format.</li></ul></li></ul><h2 id="example"><a href="#example" class="header-anchor">#</a> Example</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
+<ul><li>@param isShow: boolean, showing or hiding the keyboard.</li><li>@param keyboardSize: keyboard height in web pixel format.</li></ul></li></ul><h2 id="vue-example"><a href="#vue-example" class="header-anchor">#</a> Vue Example</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>wrapper<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>textarea</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>textarea<span class="token punctuation">&quot;</span></span> <span class="token attr-name">@input</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>oni [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
@@ -80,7 +80,30 @@
     <span class="token property">border-color</span><span class="token punctuation">:</span> #41B883<span class="token punctuation">;</span>
   <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><ul><li><a href="http://dotwe.org/vue/a1877866e8b91ffa1e6ea9bc66c200fa" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77 [...]
+</code></pre></div><ul><li><a href="http://dotwe.org/vue/a1877866e8b91ffa1e6ea9bc66c200fa" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> TextInput <span class="token keyword">from</span> <span class="token string">&quot;rax-textinput&quot;</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>margin<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation" [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">TextInput</span></span>
+        <span class="token attr-name">multiline</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token boolean">true</span><span class="token punctuation">}</span></span>
+        <span class="token attr-name">numberOfLines</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token number">3</span><span class="token punctuation">}</span></span>
+        <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+          height<span class="token punctuation">:</span> <span class="token string">'150rpx'</span><span class="token punctuation">,</span>
+          width<span class="token punctuation">:</span> <span class="token string">'600rpx'</span><span class="token punctuation">,</span>
+          borderWidth<span class="token punctuation">:</span> <span class="token string">'1rpx'</span><span class="token punctuation">,</span>
+          borderColor<span class="token punctuation">:</span> <span class="token string">'#dddddd'</span><span class="token punctuation">,</span>
+          borderStyle<span class="token punctuation">:</span> <span class="token string">'solid'</span>
+        <span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+      <span class="token punctuation">/&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/textinput" target="_blank" rel="noopener noreferrer">rax-textinput doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77. [...]
         ←
         <a href="/docs/components/indicator.html" class="prev">
           &lt;indicator&gt;
@@ -88,12 +111,12 @@
           &lt;input&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">11/21/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/textarea.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/textarea.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill= [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/59.122e55c0.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/59.d98e945f.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/video.html b/docs/components/video.html
index e675542..2b23b1f 100644
--- a/docs/components/video.html
+++ b/docs/components/video.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/60.03141304.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/60.3e07eadf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>video</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>video<span class="token punctuation">&quot;</span></span> <span class="token attr-name">:src</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>src<span cl [...]
       <span class="token attr-name">@start</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>onstart<span class="token punctuation">&quot;</span></span> <span class="token attr-name">@pause</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>onpause<span class="token punctuation">&quot;</span></span> <span class="token attr-name">@finish</span><spa [...]
@@ -63,7 +63,20 @@
     <span class="token punctuation">}</span>
   <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><ul><li><a href="http://dotwe.org/vue/01d3d27073a471bb234b1a76e130d197" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77 [...]
+</code></pre></div><ul><li><a href="http://dotwe.org/vue/01d3d27073a471bb234b1a76e130d197" target="_blank" rel="noopener noreferrer">Demo<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77 [...]
+<span class="token keyword">import</span> Video <span class="token keyword">from</span> <span class="token string">&quot;rax-video&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span>
+  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Video</span></span>
+    <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span> width<span class="token punctuation">:</span> <span class="token string">'750rpx'</span><span class="token punctuation">,</span> height<span class="token punctuation">:</span> <span class="token string">'400rpx'</span> <span class="token punctuation">}</span> [...]
+    <span class="token attr-name">autoPlay</span>
+    <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>https://cloud.video.taobao.com/play/u/2780279213/p/1/e/6/t/1/d/ld/36255062.mp4<span class="token punctuation">&quot;</span></span>
+  <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span>
+  document<span class="token punctuation">.</span>body<span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> driver<span class="token punctuation">:</span> Driver <span class="token punctuation">}</span>
+<span class="token punctuation">)</span><span class="token punctuation">;</span>
+</code></pre></div><p><a href="https://rax.js.org/docs/components/video" target="_blank" rel="noopener noreferrer">rax-video doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 7 [...]
         ←
         <a href="/docs/components/waterfall.html" class="prev">
           &lt;waterfall&gt;
@@ -71,12 +84,12 @@
           &lt;web&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">6/20/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/video.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cu [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/video.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="cu [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/60.03141304.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/60.3e07eadf.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/waterfall.html b/docs/components/waterfall.html
index 3f0faea..1701b02 100644
--- a/docs/components/waterfall.html
+++ b/docs/components/waterfall.html
@@ -13,13 +13,93 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/61.45e45a28.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/61.2a0b5704.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li><code>auto</code>: means that the column width will be determined by other properties(e.g., column-count, if it has a non-auto value).</li><li><code>&lt;length&gt;</code>: describes the optimal column width. The actual column width may be wider (to fill the available space), or narrower (only if the available space is smaller than the specified column width). Specified values must be greater than 0.</li></ul></li><li><strong>column-count</strong>:This property describes the numbe [...]
-<ul><li><code>auto</code>: means that the number of columns will be determined by other properties (e.g., column-width, if it has a non-auto value).</li><li><code>&lt;integer&gt;</code>: describes the optimal number of columns into which the content of the element will be flowed. Values must be greater than 0. If both column-width and column-count have non-auto values, the integer value describes the maximum number of columns.</li></ul></li><li><strong>column-gap</strong>:sets the gap be [...]
+<ul><li><code>auto</code>: means that the number of columns will be determined by other properties (e.g., column-width, if it has a non-auto value).</li><li><code>&lt;integer&gt;</code>: describes the optimal number of columns into which the content of the element will be flowed. Values must be greater than 0. If both column-width and column-count have non-auto values, the integer value describes the maximum number of columns.</li></ul></li><li><strong>column-gap</strong>:sets the gap be [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span>
+<span class="token keyword">import</span> RefreshControl <span class="token keyword">from</span> <span class="token string">'rax-refreshcontrol'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Waterfall <span class="token keyword">from</span> <span class="token string">'rax-waterfall'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">const</span> data <span class="token operator">=</span> <span class="token punctuation">[</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">550</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">624</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">708</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">600</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">300</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">100</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">400</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">550</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">624</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">708</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">600</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">300</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">100</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">400</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span>
+<span class="token punctuation">]</span><span class="token punctuation">;</span>
+
+<span class="token keyword">let</span> <span class="token function-variable function">App</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">props</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+
+  <span class="token keyword">let</span> <span class="token punctuation">[</span>refreshing<span class="token punctuation">,</span> setRefreshing<span class="token punctuation">]</span> <span class="token operator">=</span> <span class="token function">useState</span><span class="token punctuation">(</span><span class="token boolean">false</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token keyword">let</span> <span class="token function-variable function">handleRefresh</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+    <span class="token keyword">if</span> <span class="token punctuation">(</span>refreshing<span class="token punctuation">)</span> <span class="token punctuation">{</span>
+      <span class="token keyword">return</span><span class="token punctuation">;</span>
+    <span class="token punctuation">}</span>
+    <span class="token function">setRefreshing</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token function">setTimeout</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+      <span class="token function">setRefreshing</span><span class="token punctuation">(</span><span class="token boolean">false</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token number">500</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+  <span class="token keyword">let</span> <span class="token function-variable function">loadMore</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+    console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">'load more'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token operator">&lt;</span>Waterfall
+      columnWidth<span class="token operator">=</span><span class="token punctuation">{</span><span class="token number">370</span><span class="token punctuation">}</span>
+      columnCount<span class="token operator">=</span><span class="token punctuation">{</span><span class="token number">2</span><span class="token punctuation">}</span>
+      columnGap<span class="token operator">=</span><span class="token punctuation">{</span><span class="token number">10</span><span class="token punctuation">}</span>
+      dataSource<span class="token operator">=</span><span class="token punctuation">{</span>data<span class="token punctuation">}</span>
+      renderHeader<span class="token operator">=</span><span class="token punctuation">{</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+        <span class="token keyword">return</span> <span class="token punctuation">[</span>
+          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RefreshControl</span></span>
+            <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>0<span class="token punctuation">&quot;</span></span>
+            <span class="token attr-name">refreshing</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>refreshing<span class="token punctuation">}</span></span>
+            <span class="token attr-name">onRefresh</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>handleRefresh<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">RefreshControl</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RefreshControl</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">,</span>
+          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punc [...]
+            height<span class="token punctuation">:</span> <span class="token number">100</span><span class="token punctuation">,</span> 
+            backgroundColor<span class="token punctuation">:</span> <span class="token string">'#efefef'</span><span class="token punctuation">,</span> 
+            marginBottom<span class="token punctuation">:</span> <span class="token number">10</span>
+          <span class="token punctuation">}</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Header Mod</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="to [...]
+        <span class="token punctuation">]</span><span class="token punctuation">;</span>
+      <span class="token punctuation">}</span><span class="token punctuation">}</span>
+      renderFooter<span class="token operator">=</span><span class="token punctuation">{</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+        <span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>3<span class="token punctuation">&quot;</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><s [...]
+      <span class="token punctuation">}</span><span class="token punctuation">}</span>
+      renderItem<span class="token operator">=</span><span class="token punctuation">{</span><span class="token punctuation">(</span><span class="token parameter">item<span class="token punctuation">,</span> index</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+        <span class="token keyword">return</span> <span class="token punctuation">(</span>
+          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+            height<span class="token punctuation">:</span> item<span class="token punctuation">.</span>height<span class="token punctuation">,</span> 
+            backgroundColor<span class="token punctuation">:</span> <span class="token string">'#efefef'</span><span class="token punctuation">,</span> 
+            marginBottom<span class="token punctuation">:</span> <span class="token number">10</span>
+          <span class="token punctuation">}</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">{</span>index<span class="token punctuation">}</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span c [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+        <span class="token punctuation">)</span><span class="token punctuation">;</span>
+      <span class="token punctuation">}</span><span class="token punctuation">}</span>
+      onEndReached<span class="token operator">=</span><span class="token punctuation">{</span>loadMore<span class="token punctuation">}</span> <span class="token operator">/</span><span class="token operator">&gt;</span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/waterfall" target="_blank" rel="noopener noreferrer">rax-waterfall doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77. [...]
         ←
         <a href="/docs/components/input.html" class="prev">
           &lt;input&gt;
@@ -27,12 +107,12 @@
           &lt;video&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">5/30/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/waterfall.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/waterfall.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/61.45e45a28.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/61.2a0b5704.js" defer></script>
   </body>
 </html>
diff --git a/docs/components/web.html b/docs/components/web.html
index 1317ddd..7912a98 100644
--- a/docs/components/web.html
+++ b/docs/components/web.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/62.fdd8f49a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/62.d931b796.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>web</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>https://www.taobao.com/<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>web</span><span [...]
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">&gt;</span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
@@ -38,7 +38,21 @@
     <span class="token punctuation">}</span><span class="token punctuation">,</span>
   <span class="token punctuation">}</span>
 <span class="token punctuation">}</span>
-</code></pre></div><p>See the <a href="http://dotwe.org/vue/f9606de73fe386d554217371c4d60d03" target="_blank" rel="noopener noreferrer">example<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,5 [...]
+</code></pre></div><p>See the <a href="http://dotwe.org/vue/f9606de73fe386d554217371c4d60d03" target="_blank" rel="noopener noreferrer">example<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,5 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Embed <span class="token keyword">from</span> <span class="token string">'rax-embed'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">const</span> urlParam <span class="token operator">=</span> <span class="token punctuation">{</span>
+      paramOne<span class="token punctuation">:</span><span class="token number">123</span><span class="token punctuation">,</span>
+     paramTwo<span class="token punctuation">:</span><span class="token number">456</span>
+  <span class="token punctuation">}</span><span class="token punctuation">;</span>
+  <span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Embed</span></span> <span class="token attr-name">urlParam</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>urlParam<span class="token punctuation">}</span></span> <span class="token attr-name">src</span><span class="token  [...]
+  <span class="token attr-name">useIframeInWeb</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token boolean">true</span><span class="token punctuation">}</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token [...]
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/embed" target="_blank" rel="noopener noreferrer">rax-embed doc<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 7 [...]
         ←
         <a href="/docs/components/video.html" class="prev">
           &lt;video&gt;
@@ -46,12 +60,12 @@
           &lt;richtext&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">5/29/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/web.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="curr [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/docs/components/web.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="curr [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/62.fdd8f49a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/62.d931b796.js" defer></script>
   </body>
 </html>
diff --git a/docs/events/common-events.html b/docs/events/common-events.html
index aa443fc..1acd103 100644
--- a/docs/events/common-events.html
+++ b/docs/events/common-events.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/63.4ba2b31a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/63.4ba2b31a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -92,6 +92,6 @@ In addititon, these events also can be bound to body component which is not root
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/63.4ba2b31a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/63.4ba2b31a.js" defer></script>
   </body>
 </html>
diff --git a/docs/events/event-bubbling.html b/docs/events/event-bubbling.html
index c61bb5f..7176697 100644
--- a/docs/events/event-bubbling.html
+++ b/docs/events/event-bubbling.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/64.724fc85c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/64.724fc85c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -43,6 +43,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/64.724fc85c.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/64.724fc85c.js" defer></script>
   </body>
 </html>
diff --git a/docs/events/gesture.html b/docs/events/gesture.html
index 065a385..1c132fb 100644
--- a/docs/events/gesture.html
+++ b/docs/events/gesture.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/65.8b3216ec.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/65.8b3216ec.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -30,6 +30,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/65.8b3216ec.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/65.8b3216ec.js" defer></script>
   </body>
 </html>
diff --git a/docs/index.html b/docs/index.html
index f6ea9a5..b9bcf8e 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/14.972ecf82.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/14.972ecf82.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/14.972ecf82.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/14.972ecf82.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/animation.html b/docs/modules/animation.html
index f67e239..8569405 100644
--- a/docs/modules/animation.html
+++ b/docs/modules/animation.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/66.979bfdd2.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/66.979bfdd2.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -48,6 +48,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/66.979bfdd2.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/66.979bfdd2.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/clipboard.html b/docs/modules/clipboard.html
index 66afe78..549e90e 100644
--- a/docs/modules/clipboard.html
+++ b/docs/modules/clipboard.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/67.90ad6246.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/67.90ad6246.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/67.90ad6246.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/67.90ad6246.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/console-log.html b/docs/modules/console-log.html
index 25ec013..89cfd45 100644
--- a/docs/modules/console-log.html
+++ b/docs/modules/console-log.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/68.41dc68ad.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/68.41dc68ad.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -32,6 +32,6 @@ Console-log module is used to force redirect all Weex logs to console.</p><h1 id
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/68.41dc68ad.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/68.41dc68ad.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/deviceInfo.html b/docs/modules/deviceInfo.html
index 2d6fdfc..9d9151d 100644
--- a/docs/modules/deviceInfo.html
+++ b/docs/modules/deviceInfo.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/69.3557aef4.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/69.3557aef4.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -41,6 +41,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/69.3557aef4.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/69.3557aef4.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/dom.html b/docs/modules/dom.html
index e770943..d1baa76 100644
--- a/docs/modules/dom.html
+++ b/docs/modules/dom.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/70.77bfefd0.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/70.77bfefd0.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -56,6 +56,6 @@ domModule<span class="token punctuation">.</span><span class="token function">ad
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/70.77bfefd0.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/70.77bfefd0.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/globalEvent.html b/docs/modules/globalEvent.html
index 0fa58be..a7189cd 100644
--- a/docs/modules/globalEvent.html
+++ b/docs/modules/globalEvent.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/71.6226c5f9.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/71.6226c5f9.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -45,6 +45,6 @@ globalEvent<span class="token punctuation">.</span><span class="token function">
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/71.6226c5f9.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/71.6226c5f9.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/meta.html b/docs/modules/meta.html
index a32a6ae..2346967 100644
--- a/docs/modules/meta.html
+++ b/docs/modules/meta.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/72.790194e4.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/72.790194e4.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -82,6 +82,6 @@ App<span class="token punctuation">.</span>el <span class="token operator">=</sp
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/72.790194e4.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/72.790194e4.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/modal.html b/docs/modules/modal.html
index ad1acac..3cd9256 100644
--- a/docs/modules/modal.html
+++ b/docs/modules/modal.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/73.0efe9da7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/73.0efe9da7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -62,6 +62,6 @@ modal<span class="token punctuation">.</span><span class="token function">prompt
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/73.0efe9da7.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/73.0efe9da7.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/navigator.html b/docs/modules/navigator.html
index e25dc59..0c5deb9 100644
--- a/docs/modules/navigator.html
+++ b/docs/modules/navigator.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/74.415d681c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/74.415d681c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -46,6 +46,6 @@ navigator.pop({ animated: &quot;true&quot;}, event =&gt; {
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/74.415d681c.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/74.415d681c.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/picker.html b/docs/modules/picker.html
index a0cd550..4cb467a 100644
--- a/docs/modules/picker.html
+++ b/docs/modules/picker.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/75.bad40685.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/75.bad40685.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -33,6 +33,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/75.bad40685.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/75.bad40685.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/storage.html b/docs/modules/storage.html
index 434f5c3..dd94d36 100644
--- a/docs/modules/storage.html
+++ b/docs/modules/storage.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/76.bb728eea.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/76.bb728eea.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -38,6 +38,6 @@ storage<span class="token punctuation">.</span><span class="token function">remo
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/76.bb728eea.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/76.bb728eea.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/stream.html b/docs/modules/stream.html
index 5b4aa23..1432c0d 100644
--- a/docs/modules/stream.html
+++ b/docs/modules/stream.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/77.70c53297.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/77.70c53297.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -32,6 +32,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/77.70c53297.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/77.70c53297.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/websockets.html b/docs/modules/websockets.html
index 217105f..f6eca88 100644
--- a/docs/modules/websockets.html
+++ b/docs/modules/websockets.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/78.77e3ca60.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/78.77e3ca60.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -62,6 +62,6 @@ ws<span class="token punctuation">.</span><span class="token function-variable f
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/78.77e3ca60.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/78.77e3ca60.js" defer></script>
   </body>
 </html>
diff --git a/docs/modules/webview.html b/docs/modules/webview.html
index 3fea82a..b248a4b 100644
--- a/docs/modules/webview.html
+++ b/docs/modules/webview.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/79.1df4bb12.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/79.1df4bb12.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -36,6 +36,6 @@ webview<span class="token punctuation">.</span><span class="token function">relo
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/79.1df4bb12.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/79.1df4bb12.js" defer></script>
   </body>
 </html>
diff --git a/docs/styles/color-name.html b/docs/styles/color-name.html
index 26cee4c..e33d6fd 100644
--- a/docs/styles/color-name.html
+++ b/docs/styles/color-name.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/80.8839224a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/80.8839224a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/80.8839224a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/80.8839224a.js" defer></script>
   </body>
 </html>
diff --git a/docs/styles/common-styles.html b/docs/styles/common-styles.html
index a198510..bb1e4f5 100644
--- a/docs/styles/common-styles.html
+++ b/docs/styles/common-styles.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/81.8a306207.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/81.8a306207.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -233,6 +233,6 @@ From the lower right corner to the upper left corner</li></ul><h3 id="note"><a h
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/81.8a306207.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/81.8a306207.js" defer></script>
   </body>
 </html>
diff --git a/docs/styles/css-units.html b/docs/styles/css-units.html
index 5789694..ac2bfe1 100644
--- a/docs/styles/css-units.html
+++ b/docs/styles/css-units.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/82.405f556e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/82.405f556e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -47,6 +47,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/82.405f556e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/82.405f556e.js" defer></script>
   </body>
 </html>
diff --git a/docs/styles/text-styles.html b/docs/styles/text-styles.html
index aa10caf..9a9a477 100644
--- a/docs/styles/text-styles.html
+++ b/docs/styles/text-styles.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/83.0f6206d5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/83.0f6206d5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -33,6 +33,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/83.0f6206d5.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/83.0f6206d5.js" defer></script>
   </body>
 </html>
diff --git a/download/download.html b/download/download.html
index 9a6475e..35bb29c 100644
--- a/download/download.html
+++ b/download/download.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/84.5fb4eda5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/84.5fb4eda5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -36,6 +36,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/84.5fb4eda5.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/84.5fb4eda5.js" defer></script>
   </body>
 </html>
diff --git a/download/index.html b/download/index.html
index f6504fe..a09a504 100644
--- a/download/index.html
+++ b/download/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/15.0273d116.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/15.0273d116.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/15.0273d116.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/15.0273d116.js" defer></script>
   </body>
 </html>
diff --git a/download/major_change.html b/download/major_change.html
index 074b430..f9404fe 100644
--- a/download/major_change.html
+++ b/download/major_change.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/85.2c924c57.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/85.2c924c57.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -28,6 +28,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/85.2c924c57.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/85.2c924c57.js" defer></script>
   </body>
 </html>
diff --git a/guide/advanced/asset-path.html b/guide/advanced/asset-path.html
index 1cae0c5..121a5c1 100644
--- a/guide/advanced/asset-path.html
+++ b/guide/advanced/asset-path.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/86.1a10e303.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/86.1a10e303.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -33,6 +33,6 @@ Means URL start with <code>/</code> will resolve to the root folder as bundle js
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/86.1a10e303.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/86.1a10e303.js" defer></script>
   </body>
 </html>
diff --git a/guide/advanced/downgrade.html b/guide/advanced/downgrade.html
index 91d242b..04feb9a 100644
--- a/guide/advanced/downgrade.html
+++ b/guide/advanced/downgrade.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/87.8ec6a33e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/87.8ec6a33e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -88,6 +88,6 @@ module<span class="token punctuation">.</span>exports <span class="token operato
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/87.8ec6a33e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/87.8ec6a33e.js" defer></script>
   </body>
 </html>
diff --git a/guide/advanced/multi-size-screen.html b/guide/advanced/multi-size-screen.html
index 9d3feb6..15ebc3b 100644
--- a/guide/advanced/multi-size-screen.html
+++ b/guide/advanced/multi-size-screen.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/88.bd669a8a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/88.bd669a8a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -83,6 +83,6 @@ instance<span class="token punctuation">.</span><span class="token function">rel
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/88.bd669a8a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/88.bd669a8a.js" defer></script>
   </body>
 </html>
diff --git a/guide/advanced/use-vuex-and-vue-router.html b/guide/advanced/use-vuex-and-vue-router.html
index 51271b3..01a2492 100644
--- a/guide/advanced/use-vuex-and-vue-router.html
+++ b/guide/advanced/use-vuex-and-vue-router.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/89.dd8d2527.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/89.dd8d2527.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -59,6 +59,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/89.dd8d2527.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/89.dd8d2527.js" defer></script>
   </body>
 </html>
diff --git a/guide/contribute/how-to-contribute.html b/guide/contribute/how-to-contribute.html
index 3e9f8aa..f8ed0e7 100644
--- a/guide/contribute/how-to-contribute.html
+++ b/guide/contribute/how-to-contribute.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/90.5b5fa36f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/90.5b5fa36f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/90.5b5fa36f.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/90.5b5fa36f.js" defer></script>
   </body>
 </html>
diff --git a/guide/contribute/thanks.html b/guide/contribute/thanks.html
index 1f427ad..cda612d 100644
--- a/guide/contribute/thanks.html
+++ b/guide/contribute/thanks.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/91.56ad6bb1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/91.56ad6bb1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/91.56ad6bb1.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/91.56ad6bb1.js" defer></script>
   </body>
 </html>
diff --git a/guide/debug/debug.html b/guide/debug/debug.html
index 8611dad..15f9883 100644
--- a/guide/debug/debug.html
+++ b/guide/debug/debug.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/92.0801eb3f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/92.0801eb3f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -36,6 +36,6 @@ $ weex -v // check if the installation is successful
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/92.0801eb3f.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/92.0801eb3f.js" defer></script>
   </body>
 </html>
diff --git a/guide/debug/integrate-devtool-to-android.html b/guide/debug/integrate-devtool-to-android.html
index 06fbec9..31a5abe 100644
--- a/guide/debug/integrate-devtool-to-android.html
+++ b/guide/debug/integrate-devtool-to-android.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/93.c19942c5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/93.c19942c5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -85,6 +85,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/93.c19942c5.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/93.c19942c5.js" defer></script>
   </body>
 </html>
diff --git a/guide/debug/integrate-devtool-to-ios.html b/guide/debug/integrate-devtool-to-ios.html
index baa6a8d..49a304d 100644
--- a/guide/debug/integrate-devtool-to-ios.html
+++ b/guide/debug/integrate-devtool-to-ios.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/94.e4f48036.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/94.e4f48036.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -93,6 +93,6 @@ pod  'WXDevtool', '0.15.3', :configurations =&gt; ['Debug'],
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/94.e4f48036.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/94.e4f48036.js" defer></script>
   </body>
 </html>
diff --git a/guide/develop/create-a-new-app.html b/guide/develop/create-a-new-app.html
index 6a0784c..1b7cbf0 100644
--- a/guide/develop/create-a-new-app.html
+++ b/guide/develop/create-a-new-app.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/29.c7edb199.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/29.c7edb199.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -43,6 +43,6 @@ weex run web
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/29.c7edb199.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/29.c7edb199.js" defer></script>
   </body>
 </html>
diff --git a/guide/develop/integrate-to-android-app.html b/guide/develop/integrate-to-android-app.html
index 9fa0729..5ef3132 100644
--- a/guide/develop/integrate-to-android-app.html
+++ b/guide/develop/integrate-to-android-app.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/95.eb48f47c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/95.eb48f47c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -118,6 +118,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/95.eb48f47c.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/95.eb48f47c.js" defer></script>
   </body>
 </html>
diff --git a/guide/develop/integrate-to-iOS-app.html b/guide/develop/integrate-to-iOS-app.html
index f2f112f..421a16a 100644
--- a/guide/develop/integrate-to-iOS-app.html
+++ b/guide/develop/integrate-to-iOS-app.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/96.4978ea8e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/96.4978ea8e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -84,6 +84,6 @@ So if your App allows screen orientation changing, you must update screen-width
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/96.4978ea8e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/96.4978ea8e.js" defer></script>
   </body>
 </html>
diff --git a/guide/develop/setup-develop-environment.html b/guide/develop/setup-develop-environment.html
index 8b79fe2..da1d9de 100644
--- a/guide/develop/setup-develop-environment.html
+++ b/guide/develop/setup-develop-environment.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/97.d32e0d08.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/97.d32e0d08.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -37,6 +37,6 @@ $ weex -v
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/97.d32e0d08.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/97.d32e0d08.js" defer></script>
   </body>
 </html>
diff --git a/guide/develop/weex_cli.html b/guide/develop/weex_cli.html
index eddb13c..d4dd6e7 100644
--- a/guide/develop/weex_cli.html
+++ b/guide/develop/weex_cli.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/98.fe29a677.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/98.fe29a677.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -53,6 +53,6 @@ $ weex run web
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/98.fe29a677.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/98.fe29a677.js" defer></script>
   </body>
 </html>
diff --git a/guide/develop/weex_error_code.html b/guide/develop/weex_error_code.html
index ec20e80..70ded99 100644
--- a/guide/develop/weex_error_code.html
+++ b/guide/develop/weex_error_code.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/99.8a91d141.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/99.8a91d141.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -37,6 +37,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/99.8a91d141.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/99.8a91d141.js" defer></script>
   </body>
 </html>
diff --git a/guide/extend/extend-android.html b/guide/extend/extend-android.html
index b8674bb..bed8c13 100644
--- a/guide/extend/extend-android.html
+++ b/guide/extend/extend-android.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/100.37d1767c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/100.37d1767c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -242,6 +242,6 @@ for example:</p><div class="language-java extra-class"><pre class="language-ja
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/100.37d1767c.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/100.37d1767c.js" defer></script>
   </body>
 </html>
diff --git a/guide/extend/extend-framework.html b/guide/extend/extend-framework.html
index 17ae869..787373c 100644
--- a/guide/extend/extend-framework.html
+++ b/guide/extend/extend-framework.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/101.3b387dc6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/101.3b387dc6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -58,6 +58,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/101.3b387dc6.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/101.3b387dc6.js" defer></script>
   </body>
 </html>
diff --git a/guide/extend/extend-ios-with-swift.html b/guide/extend/extend-ios-with-swift.html
index 0911096..fab1a3c 100644
--- a/guide/extend/extend-ios-with-swift.html
+++ b/guide/extend/extend-ios-with-swift.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/102.58c00e07.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/102.58c00e07.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -84,6 +84,6 @@ make an extension for Objective-C class <code>WXSwiftTestModule</code>, add a me
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/102.58c00e07.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/102.58c00e07.js" defer></script>
   </body>
 </html>
diff --git a/guide/extend/extend-ios.html b/guide/extend/extend-ios.html
index c54d207..b64d643 100644
--- a/guide/extend/extend-ios.html
+++ b/guide/extend/extend-ios.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/103.83732937.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/103.83732937.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -191,6 +191,6 @@ You can also define your own <code>protocol</code> and implement its handler.</p
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/103.83732937.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/103.83732937.js" defer></script>
   </body>
 </html>
diff --git a/guide/extend/extend-web.html b/guide/extend/extend-web.html
index 4dc58d4..740566e 100644
--- a/guide/extend/extend-web.html
+++ b/guide/extend/extend-web.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/104.bf0da86b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/104.bf0da86b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -71,6 +71,6 @@ guide<span class="token punctuation">.</span><span class="token function">farewe
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/104.bf0da86b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/104.bf0da86b.js" defer></script>
   </body>
 </html>
diff --git a/guide/front-end-frameworks.html b/guide/front-end-frameworks.html
index 678157e..6fa3fa1 100644
--- a/guide/front-end-frameworks.html
+++ b/guide/front-end-frameworks.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/30.b6349bda.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/30.93e6b48b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 </code></pre></div><p>The comment type annotation of Rax is:</p><div class="language-js extra-class"><pre class="language-js"><code><span class="token comment">// { &quot;framework&quot;: &quot;Rax&quot; }</span>
 </code></pre></div><h3 id="using-directive-prologue"><a href="#using-directive-prologue" class="header-anchor">#</a> Using Directive Prologue <span class="badge warn middle">0.17+</span></h3><p>Using comments is not a robust way to declare the framework type, because it may be removed during compiling or packaging. Since the v0.17, Weex supports using <a href="http://ecma-international.org/ecma-262/5.1/#sec-14.1" target="_blank" rel="noopener noreferrer">Directive Prologue<svg xmlns="htt [...]
 </code></pre></div><p>The directive prologue type annotation of Rax is:</p><div class="language-js extra-class"><pre class="language-js"><code><span class="token string">&quot;use weex:rax&quot;</span><span class="token punctuation">;</span>
@@ -25,7 +25,7 @@
 <span class="token string">&quot;use weex:vue&quot;</span><span class="token punctuation">;</span>
 </code></pre></div><p>The compatible type annotation of Rax is:</p><div class="language-js extra-class"><pre class="language-js"><code><span class="token comment">// { &quot;framework&quot;: &quot;Rax&quot; }</span>
 <span class="token string">&quot;use weex:rax&quot;</span><span class="token punctuation">;</span>
-</code></pre></div><h2 id="vue-js"><a href="#vue-js" class="header-anchor">#</a> Vue.js</h2><p>Weex integrated the v2 version of Vue.js since WeexSDK <a href="https://github.com/alibaba/weex/releases/tag/v0.10.0" target="_blank" rel="noopener noreferrer">v0.10.0<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h- [...]
+</code></pre></div><h2 id="vue-js"><a href="#vue-js" class="header-anchor">#</a> Vue.js</h2><p>Weex integrated the v2 version of Vue.js since WeexSDK <a href="https://github.com/alibaba/weex/releases/tag/v0.10.0" target="_blank" rel="noopener noreferrer">v0.10.0<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h- [...]
         ←
         <a href="/guide/introduction.html" class="prev">
           Introduction
@@ -33,12 +33,12 @@
           Platform Difference
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">3/26/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/guide/front-end-frameworks.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fil [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">Last Updated: </span><span class="time">12/6/2019</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/guide/front-end-frameworks.md" target="_blank" rel="noopener noreferrer">Edit this page</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fil [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/30.b6349bda.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/30.93e6b48b.js" defer></script>
   </body>
 </html>
diff --git a/guide/index.html b/guide/index.html
index 5110720..d251f73 100644
--- a/guide/index.html
+++ b/guide/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/16.a2bd6150.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/16.a2bd6150.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/16.a2bd6150.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/16.a2bd6150.js" defer></script>
   </body>
 </html>
diff --git a/guide/introduction.html b/guide/introduction.html
index a0c1750..facb5c8 100644
--- a/guide/introduction.html
+++ b/guide/introduction.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/5.2c44efa8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/css [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/5.c2b45a1b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/css [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
           Front-End Frameworks
         </a>
         →
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/5.2c44efa8.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/5.c2b45a1b.js" defer></script>
   </body>
 </html>
diff --git a/guide/platform-difference.html b/guide/platform-difference.html
index 115f6d2..146acba 100644
--- a/guide/platform-difference.html
+++ b/guide/platform-difference.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/105.3d8faa90.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/105.3d8faa90.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/105.3d8faa90.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/105.3d8faa90.js" defer></script>
   </body>
 </html>
diff --git a/guide/playground.html b/guide/playground.html
index 84ad586..166e2fd 100644
--- a/guide/playground.html
+++ b/guide/playground.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/106.04472c84.js" as="script"><link rel="preload" href="/assets/css/10.styles.1fff5b86.css" as="style"><link rel="preload" href="/assets/js/10.1fff5b86.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" hr [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/10.styles.1fff5b86.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/106.04472c84.js" as="script"><link rel="preload" href="/assets/css/10.styles.1fff5b86.css" as="style"><link rel="preload" href="/assets/js/10.1fff5b86.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" hr [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/10.styles.1fff5b86.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast tool"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/106.04472c84.js" defer></script><script src="/assets/js/10.1fff5b86.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/106.04472c84.js" defer></script><script src="/assets/js/10.1fff5b86.js" defer></script>
   </body>
 </html>
diff --git a/guide/use-rax-in-weex.html b/guide/use-rax-in-weex.html
index be05262..53548a2 100644
--- a/guide/use-rax-in-weex.html
+++ b/guide/use-rax-in-weex.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/107.2bf9c6ef.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/107.2bf9c6ef.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/107.2bf9c6ef.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/107.2bf9c6ef.js" defer></script>
   </body>
 </html>
diff --git a/guide/use-vue-in-weex.html b/guide/use-vue-in-weex.html
index 893c1de..6498bbb 100644
--- a/guide/use-vue-in-weex.html
+++ b/guide/use-vue-in-weex.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/108.ac77fa8e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/108.ac77fa8e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -83,6 +83,6 @@ module.exports = {
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/108.ac77fa8e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/108.ac77fa8e.js" defer></script>
   </body>
 </html>
diff --git a/index.html b/index.html
index f064e84..fbfe6e9 100644
--- a/index.html
+++ b/index.html
@@ -13,16 +13,16 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/css/2.styles.f513473d.css" as="style"><link rel="preload" href="/assets/js/2.f513473d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/ [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/2.styles.f513473d.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/css/2.styles.fc5d9892.css" as="style"><link rel="preload" href="/assets/js/2.fc5d9892.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/ [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/2.styles.fc5d9892.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 1 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 1 [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-2a3200e7><dl data-v-2a3200e7><dt data-v-2a3200e7>ASF</dt><dd data-v-2a3200e7><a href="http://www.apache.org" target="_self" data-v-2a3200e7>Foundation</a></dd><dd data-v-2a3200e7><a href="http://www.apache.org/licenses/" target="_self" data-v-2a3200e7>License</a></dd><dd data-v-2a3200e7><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/2.f513473d.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/2.fc5d9892.js" defer></script>
   </body>
 </html>
diff --git a/tools/dotwe.html b/tools/dotwe.html
index a58234e..82af0e0 100644
--- a/tools/dotwe.html
+++ b/tools/dotwe.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/109.c1fe43d9.js" as="script"><link rel="preload" href="/assets/css/9.styles.5bed6ebe.css" as="style"><link rel="preload" href="/assets/js/9.5bed6ebe.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/9.styles.5bed6ebe.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/109.c1fe43d9.js" as="script"><link rel="preload" href="/assets/css/9.styles.5bed6ebe.css" as="style"><link rel="preload" href="/assets/js/9.5bed6ebe.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/9.styles.5bed6ebe.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast tool"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/109.c1fe43d9.js" defer></script><script src="/assets/js/9.5bed6ebe.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/109.c1fe43d9.js" defer></script><script src="/assets/js/9.5bed6ebe.js" defer></script>
   </body>
 </html>
diff --git a/tools/eeui.html b/tools/eeui.html
index faf47ce..1dadce0 100644
--- a/tools/eeui.html
+++ b/tools/eeui.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/110.91f1dbcf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/110.91f1dbcf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/110.91f1dbcf.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/110.91f1dbcf.js" defer></script>
   </body>
 </html>
diff --git a/tools/extension.html b/tools/extension.html
index 8d13157..650bfef 100644
--- a/tools/extension.html
+++ b/tools/extension.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/111.fc21b599.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/111.fc21b599.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/111.fc21b599.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/111.fc21b599.js" defer></script>
   </body>
 </html>
diff --git a/tools/index.html b/tools/index.html
index 804598f..d733970 100644
--- a/tools/index.html
+++ b/tools/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/17.c0c73ad6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/17.c0c73ad6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/17.c0c73ad6.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/17.c0c73ad6.js" defer></script>
   </body>
 </html>
diff --git a/vue-rax.png b/vue-rax.png
index 1e6e57e..c10f02e 100644
Binary files a/vue-rax.png and b/vue-rax.png differ
diff --git a/zh/blog/index.html b/zh/blog/index.html
index a9433e2..62fc304 100644
--- a/zh/blog/index.html
+++ b/zh/blog/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/18.0233f50a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/18.0233f50a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/18.0233f50a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/18.0233f50a.js" defer></script>
   </body>
 </html>
diff --git a/zh/blog/interaction-optimization.html b/zh/blog/interaction-optimization.html
index b418aac..de953bc 100644
--- a/zh/blog/interaction-optimization.html
+++ b/zh/blog/interaction-optimization.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/113.09a13013.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/113.09a13013.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -80,6 +80,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/113.09a13013.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/113.09a13013.js" defer></script>
   </body>
 </html>
diff --git a/zh/blog/ios-weexcore.html b/zh/blog/ios-weexcore.html
index 91009f6..eabf630 100644
--- a/zh/blog/ios-weexcore.html
+++ b/zh/blog/ios-weexcore.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/114.b7f89d68.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/114.b7f89d68.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/114.b7f89d68.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/114.b7f89d68.js" defer></script>
   </body>
 </html>
diff --git a/zh/blog/weex-auto-test-locating.html b/zh/blog/weex-auto-test-locating.html
index adae4ca..96977ce 100644
--- a/zh/blog/weex-auto-test-locating.html
+++ b/zh/blog/weex-auto-test-locating.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/115.686bb986.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/115.686bb986.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -159,6 +159,6 @@ if (attributes[@&quot;testId&quot;]) {
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/115.686bb986.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/115.686bb986.js" defer></script>
   </body>
 </html>
diff --git a/zh/blog/weex-third-party-extensions.html b/zh/blog/weex-third-party-extensions.html
index eee73f0..1a99659 100644
--- a/zh/blog/weex-third-party-extensions.html
+++ b/zh/blog/weex-third-party-extensions.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/116.918ac1a3.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/116.918ac1a3.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/116.918ac1a3.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/116.918ac1a3.js" defer></script>
   </body>
 </html>
diff --git a/zh/blog/weexcore-multiprocess-evolution.html b/zh/blog/weexcore-multiprocess-evolution.html
index 8f81b97..061bb39 100644
--- a/zh/blog/weexcore-multiprocess-evolution.html
+++ b/zh/blog/weexcore-multiprocess-evolution.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/117.5f15f202.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/117.5f15f202.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -44,6 +44,6 @@ weex::base::MakeCopyable([page_id = std::string(page_id), task = std::string(tas
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/117.5f15f202.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/117.5f15f202.js" defer></script>
   </body>
 </html>
diff --git a/zh/blog/what_is_the_most_important_assest_to_an_open_souce_project.html b/zh/blog/what_is_the_most_important_assest_to_an_open_souce_project.html
index b15fbdb..80f3b53 100644
--- a/zh/blog/what_is_the_most_important_assest_to_an_open_souce_project.html
+++ b/zh/blog/what_is_the_most_important_assest_to_an_open_souce_project.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/31.cdc1d02b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/31.cdc1d02b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -32,6 +32,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/31.cdc1d02b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/31.cdc1d02b.js" defer></script>
   </body>
 </html>
diff --git a/zh/blog/write-a-blog.html b/zh/blog/write-a-blog.html
index 602af76..14fd716 100644
--- a/zh/blog/write-a-blog.html
+++ b/zh/blog/write-a-blog.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/118.2c1bd024.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/118.2c1bd024.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/118.2c1bd024.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/118.2c1bd024.js" defer></script>
   </body>
 </html>
diff --git a/zh/community/code-demos.html b/zh/community/code-demos.html
index 8d7cd87..5c52794 100644
--- a/zh/community/code-demos.html
+++ b/zh/community/code-demos.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/119.1b6f092d.js" as="script"><link rel="preload" href="/assets/css/7.styles.469d3b64.css" as="style"><link rel="preload" href="/assets/js/7.469d3b64.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/7.styles.469d3b64.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/119.1b6f092d.js" as="script"><link rel="preload" href="/assets/css/7.styles.469d3b64.css" as="style"><link rel="preload" href="/assets/js/7.469d3b64.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/7.styles.469d3b64.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast noFooter"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/119.1b6f092d.js" defer></script><script src="/assets/js/7.469d3b64.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/119.1b6f092d.js" defer></script><script src="/assets/js/7.469d3b64.js" defer></script>
   </body>
 </html>
diff --git a/zh/community/index.html b/zh/community/index.html
index 48a904a..ed1ad36 100644
--- a/zh/community/index.html
+++ b/zh/community/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/19.80fb7c59.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/19.80fb7c59.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/19.80fb7c59.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/19.80fb7c59.js" defer></script>
   </body>
 </html>
diff --git a/zh/community/weex-third-party-extensions.html b/zh/community/weex-third-party-extensions.html
index e25f6db..8e5bc9d 100644
--- a/zh/community/weex-third-party-extensions.html
+++ b/zh/community/weex-third-party-extensions.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/120.3dd9242c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/120.3dd9242c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/120.3dd9242c.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/120.3dd9242c.js" defer></script>
   </body>
 </html>
diff --git a/zh/community/who-is-using-weex.html b/zh/community/who-is-using-weex.html
index 87e7438..aaab54c 100644
--- a/zh/community/who-is-using-weex.html
+++ b/zh/community/who-is-using-weex.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/121.41bef6e8.js" as="script"><link rel="preload" href="/assets/css/11.styles.0553aa25.css" as="style"><link rel="preload" href="/assets/js/11.0553aa25.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" hr [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/11.styles.0553aa25.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/121.41bef6e8.js" as="script"><link rel="preload" href="/assets/css/11.styles.0553aa25.css" as="style"><link rel="preload" href="/assets/js/11.0553aa25.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" hr [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/11.styles.0553aa25.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast noFooter"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/121.41bef6e8.js" defer></script><script src="/assets/js/11.0553aa25.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/121.41bef6e8.js" defer></script><script src="/assets/js/11.0553aa25.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/api/android-apis.html b/zh/docs/api/android-apis.html
index 38a1bbe..f4cb188 100644
--- a/zh/docs/api/android-apis.html
+++ b/zh/docs/api/android-apis.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/122.9cd26d2d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/122.9cd26d2d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -48,6 +48,6 @@ void fireEvent(elementRef,type,data,domChanges)
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/122.9cd26d2d.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/122.9cd26d2d.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/api/broadcast-channel.html b/zh/docs/api/broadcast-channel.html
index 3e31d4a..766d5bd 100644
--- a/zh/docs/api/broadcast-channel.html
+++ b/zh/docs/api/broadcast-channel.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/32.0ce38558.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/32.0ce38558.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -58,6 +58,6 @@ b<span class="token punctuation">.</span><span class="token function-variable fu
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/32.0ce38558.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/32.0ce38558.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/api/ios-apis.html b/zh/docs/api/ios-apis.html
index 57a925f..6231922 100644
--- a/zh/docs/api/ios-apis.html
+++ b/zh/docs/api/ios-apis.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/123.5692bb52.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/123.5692bb52.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -62,6 +62,6 @@ WX_EXPORT_METHOD(@selector(echo:))
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/123.5692bb52.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/123.5692bb52.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/api/js-service.html b/zh/docs/api/js-service.html
index d798f5e..f3cbd3c 100644
--- a/zh/docs/api/js-service.html
+++ b/zh/docs/api/js-service.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/124.c06dddf8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/124.c06dddf8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -104,6 +104,6 @@ module<span class="token punctuation">.</span>exports <span class="token operato
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/124.c06dddf8.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/124.c06dddf8.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/api/weex-variable.html b/zh/docs/api/weex-variable.html
index daa6d88..0a575bb 100644
--- a/zh/docs/api/weex-variable.html
+++ b/zh/docs/api/weex-variable.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/125.7587a11b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/125.7587a11b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -70,6 +70,6 @@ weex<span class="token punctuation">.</span><span class="token function">isRegis
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/125.7587a11b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/125.7587a11b.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/a.html b/zh/docs/components/a.html
index eedf6bb..d01ed0f 100644
--- a/zh/docs/components/a.html
+++ b/zh/docs/components/a.html
@@ -13,17 +13,27 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/126.01b0ffac.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/126.8ddf7565.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Jump<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="属性"><a href="#属性" class="header-anchor">#</a> 属性</h2><ul><li><strong>href</strong> string. 待跳转的页面 URL,待跳转页面需要是一个 Weex 页面,否则会是一个未定义行为。</li></ul><h2 id="样式"><a href="#样式" class="header-anchor">#</a> 样式</h2><ul><li><strong>通用样式</strong>. 参见<a href="/zh/docs/styles/common-styles.html">通用样式</a></li></ul><h2 id="事件"><a href="#事件" class="header-anchor">#</a> 事件</h2><ul><li><strong>通用事件</strong>. 参见<a href="/zh/docs/events/common-events.html">通用事件</a></li></ul><div cla [...]
+</code></pre></div><h2 id="属性"><a href="#属性" class="header-anchor">#</a> 属性</h2><ul><li><strong>href</strong> string. 待跳转的页面 URL,待跳转页面需要是一个 Weex 页面,否则会是一个未定义行为。</li></ul><h2 id="样式"><a href="#样式" class="header-anchor">#</a> 样式</h2><ul><li><strong>通用样式</strong>. 参见<a href="/zh/docs/styles/common-styles.html">通用样式</a></li></ul><h2 id="事件"><a href="#事件" class="header-anchor">#</a> 事件</h2><ul><li><strong>通用事件</strong>. 参见<a href="/zh/docs/events/common-events.html">通用事件</a></li></ul><div cla [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>主会场<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">&gt;</span></span> 
-</code></pre></div><p><a href="http://dotwe.org/vue/3b789771e48be92a70bd682f084b84b5" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 [...]
+</code></pre></div><p><a href="http://dotwe.org/vue/3b789771e48be92a70bd682f084b84b5" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Link <span class="token keyword">from</span> <span class="token string">'rax-link'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+	<span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Link</span></span> <span class="token attr-name">href</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token string">&quot;//www.google.com&quot;</span><span class="token punctuation">}</span></span> <span class [...]
+	  </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">点击跳转</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+	</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Link</span></span><span class="token punctuation">&gt;</span></span>
+<span class="token punctuation">}</span>
+</code></pre></div><p><a href="https://rax.js.org/docs/components/link" target="_blank" rel="noopener noreferrer">rax-link 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2 [...]
         ←
         <a href="/zh/docs/api/broadcast-channel.html" class="prev">
           跨页面通信
@@ -31,12 +41,12 @@
           &lt;div&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/a.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18. [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/a.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18. [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/126.01b0ffac.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/126.8ddf7565.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/cell.html b/zh/docs/components/cell.html
index 7c2fa86..a73f9f8 100644
--- a/zh/docs/components/cell.html
+++ b/zh/docs/components/cell.html
@@ -13,11 +13,13 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/127.12cb0bb1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/127.6c8a113c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+</code></pre></div><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">}</span><span class="token tag"><span class="token tag"><span class="token punctuation">& [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/recyclerview" target="_blank" rel="noopener noreferrer">rax-recyclerview 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54. [...]
         ←
         <a href="/zh/docs/components/list.html" class="prev">
           &lt;list&gt;
@@ -25,12 +27,12 @@
           &lt;loading&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/cell.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/cell.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/127.12cb0bb1.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/127.6c8a113c.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/div.html b/zh/docs/components/div.html
index da4ef15..fad2f54 100644
--- a/zh/docs/components/div.html
+++ b/zh/docs/components/div.html
@@ -13,11 +13,26 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/128.0c05bebe.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/128.f54df4bb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">&quot;rax-view&quot;</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span>
+		<span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+		  width<span class="token punctuation">:</span> <span class="token string">'200rpx'</span><span class="token punctuation">,</span>
+		  height<span class="token punctuation">:</span> <span class="token string">'200rpx'</span><span class="token punctuation">,</span>
+		  backgroundColor<span class="token punctuation">:</span> <span class="token string">'#222831'</span><span class="token punctuation">,</span>
+		<span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+	<span class="token punctuation">/&gt;</span></span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/view" target="_blank" rel="noopener noreferrer">rax-view 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2 [...]
         ←
         <a href="/zh/docs/components/a.html" class="prev">
           &lt;a&gt;
@@ -25,12 +40,12 @@
           &lt;text&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/div.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M1 [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/div.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M1 [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/128.0c05bebe.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/128.f54df4bb.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/image.html b/zh/docs/components/image.html
index 15b4b6c..6dcb5d7 100644
--- a/zh/docs/components/image.html
+++ b/zh/docs/components/image.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/129.95c6a28e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/129.8c6de1b1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 </code></pre></div><p>参见<a href="http://dotwe.org/vue/00f4b68b3a86360df1f38728fd0b4a1f" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28 [...]
 <ul><li><code>result</code>:{Object} 回调结果对象,属性列表:
 <ul><li><code>success</code>:{Boolean} 标记图片是否已写入完成。</li><li><code>errorDesc</code>:{String} 如果图像没有成功写入,该字符串包含了详细的错误描述。</li></ul></li></ul></li></ul><p><strong>返回值</strong>: null</p><div class="warning custom-block"><p class="custom-block-title">WARNING</p><p>你必须加入<code>NSPhotoLibraryAddUsageDescription</code> 和 <code>NSPhotoLibraryAddUsageDescription</code> (iOS 11) 以获得访问 iOS 系统相册权限. 参见: <a href="https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyRefe [...]
@@ -40,7 +40,26 @@ $image<span class="token punctuation">.</span><span class="token function">save<
     <span class="token punctuation">}</span>
   <span class="token punctuation">}</span>
 <span class="token punctuation">}</span>
-</code></pre></div><p>参见<a href="http://dotwe.org/vue/94de9307517240dec066d2ea57fe54a0" target="_blank" rel="noopener noreferrer">完整示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2, [...]
+</code></pre></div><p>参见<a href="http://dotwe.org/vue/94de9307517240dec066d2ea57fe54a0" target="_blank" rel="noopener noreferrer">完整示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2, [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Image <span class="token keyword">from</span> <span class="token string">'rax-image'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">const</span> <span class="token function-variable function">App</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+ <span class="token keyword">return</span> <span class="token punctuation">(</span>
+   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span>
+     <span class="token attr-name">source</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+       uri<span class="token punctuation">:</span> <span class="token string">'https://gw.alicdn.com/tfs/TB1bBD0zCzqK1RjSZFpXXakSXXa-68-67.png'</span><span class="token punctuation">,</span>
+     <span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+     <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+       height<span class="token punctuation">:</span> <span class="token string">'68rpx'</span><span class="token punctuation">,</span>
+       width<span class="token punctuation">:</span> <span class="token string">'67rpx'</span>
+     <span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+  <span class="token punctuation">/&gt;</span></span>
+ <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/image" target="_blank" rel="noopener noreferrer">rax-image 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77 [...]
         ←
         <a href="/zh/docs/components/text.html" class="prev">
           &lt;text&gt;
@@ -48,12 +67,12 @@ $image<span class="token punctuation">.</span><span class="token function">save<
           &lt;list&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/image.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/image.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/129.95c6a28e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/129.8c6de1b1.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/indicator.html b/zh/docs/components/indicator.html
index 6f0748d..ee71705 100644
--- a/zh/docs/components/indicator.html
+++ b/zh/docs/components/indicator.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/130.8504b422.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/130.9de959d2.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
         ←
         <a href="/zh/docs/components/slider.html" class="prev">
           &lt;slider&gt;
@@ -25,12 +25,12 @@
           &lt;textarea&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/indicator.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/indicator.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/130.8504b422.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/130.9de959d2.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/input.html b/zh/docs/components/input.html
index 7933f7d..5b67d34 100644
--- a/zh/docs/components/input.html
+++ b/zh/docs/components/input.html
@@ -13,15 +13,26 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/css/21.styles.48e55afe.css" as="style"><link rel="preload" href="/assets/js/21.48e55afe.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefe [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/21.styles.48e55afe.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/css/21.styles.ad3d351a.css" as="style"><link rel="preload" href="/assets/js/21.ad3d351a.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefe [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/21.styles.ad3d351a.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li>@param value: 当前文本。</li></ul></li><li><strong>change</strong>. 当用户完成了输入时触发。
 <ul><li>@param value: 当前文本。</li></ul></li><li><strong>focus</strong>. 当输入框获得焦点时触发。</li><li><strong>blur</strong>. 当输入框失去焦点时触发。</li><li><strong>return</strong>. 当用户点击了“回车”按钮时触发,会返回此时“回车”按钮的动作类型。
 <ul><li>@param value: 当前文本。</li><li>@param returnKeyType, &quot;default&quot; | &quot;go&quot; | &quot;next&quot; | &quot;search&quot; | &quot;send&quot; | &quot;done&quot;.</li></ul></li><li><strong>keyboard</strong>. 当键盘弹起或收起时触发。
-<ul><li>@param isShow: boolean, 显示或隐藏键盘。</li><li>@param keyboardSize: 键盘的尺寸,以前端使用的样式单位返回。</li></ul></li></ul><h2 id="组件方法"><a href="#组件方法" class="header-anchor">#</a> 组件方法</h2><h4 id="focus"><a href="#focus" class="header-anchor">#</a> focus() <span class="badge warning top">0.8+</span></h4><p>将 <code>input</code> 组件聚焦。</p><h4 id="blur"><a href="#blur" class="header-anchor">#</a> blur() <span class="badge warning top">0.9+</span></h4><p>从 <code>input</code> 组件中移除焦点并关闭软键盘(如果它具有焦点)。</p><h4 [...]
+<ul><li>@param isShow: boolean, 显示或隐藏键盘。</li><li>@param keyboardSize: 键盘的尺寸,以前端使用的样式单位返回。</li></ul></li></ul><h2 id="组件方法"><a href="#组件方法" class="header-anchor">#</a> 组件方法</h2><h4 id="focus"><a href="#focus" class="header-anchor">#</a> focus() <span class="badge warning top">0.8+</span></h4><p>将 <code>input</code> 组件聚焦。</p><h4 id="blur"><a href="#blur" class="header-anchor">#</a> blur() <span class="badge warning top">0.9+</span></h4><p>从 <code>input</code> 组件中移除焦点并关闭软键盘(如果它具有焦点)。</p><h4 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> TextInput <span class="token keyword">from</span> <span class="token string">&quot;rax-textinput&quot;</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">TextInput</span></span> <span class="token attr-name">autoFocus</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token boolean">true</span><span class="token punctuation">}</span></span> <span class="token punctuation">/&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/textinput" target="_blank" rel="noopener noreferrer">rax-textinput 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
         ←
         <a href="/zh/docs/components/textarea.html" class="prev">
           &lt;textarea&gt;
@@ -29,12 +40,12 @@
           &lt;waterfall&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-29</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/input.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/input.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/21.48e55afe.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/21.ad3d351a.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/list.html b/zh/docs/components/list.html
index fb0d943..73c1f50 100644
--- a/zh/docs/components/list.html
+++ b/zh/docs/components/list.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/131.8eb21b83.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/131.97b1d39c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>list</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>cell</span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>num in lists<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
       <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>{{num}}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
@@ -43,7 +43,77 @@
 列表发生滚动时将会触发该事件,事件的默认抽样率为 10px,即列表每滚动 10px 触发一次,可通过属性 offset-accuracy 设置抽样率。</p><p>事件中的 event 对象属性:</p><ul><li><code>contentSize {Object}</code>:列表的内容尺寸
 <ul><li><code>width {number}</code>:列表内容宽度</li><li><code>height {number}</code>:列表内容高度</li></ul></li><li><code>contentOffset {Object}</code>:列表的偏移尺寸
 <ul><li><code>x {number}</code>:x轴上的偏移量</li><li><code>y {number}</code>:y轴上的偏移量</li></ul></li><li><code>isDragging {boolean}</code>: 用户是否正在拖动列表</li></ul></li></ul><h2 id="扩展"><a href="#扩展" class="header-anchor">#</a> 扩展</h2><h4 id="scrolltoelement-node-options"><a href="#scrolltoelement-node-options" class="header-anchor">#</a><code>scrollToElement(node, options)</code></h4><p>滚动到列表某个指定项是常见需求,<code>&lt;list&gt;</code> 拓展了该功能,可通过 <code>dom.scrollToElement()</code> 滚动到指定 <code>&lt;cell&gt; [...]
-相应的 demo 可参考 <a href="http://dotwe.org/vue/014c0dc53edf7320df7701ebf7c0b2be" target="_blank" rel="noopener noreferrer">&lt;scroller&gt; 示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 7 [...]
+相应的 demo 可参考 <a href="http://dotwe.org/vue/014c0dc53edf7320df7701ebf7c0b2be" target="_blank" rel="noopener noreferrer">&lt;scroller&gt; 示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 7 [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span>
+<span class="token keyword">import</span> RecyclerView <span class="token keyword">from</span> <span class="token string">'rax-recyclerview'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">Thumb</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>button<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span>< [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>box<span class="token punctuation">}</span></span> <span class="token punctuation">/&gt;</span></span> [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+<span class="token keyword">let</span> <span class="token constant">THUMBS</span> <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
+<span class="token keyword">for</span> <span class="token punctuation">(</span><span class="token keyword">let</span> i <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span> i <span class="token operator">&lt;</span> <span class="token number">20</span><span class="token punctuation">;</span> i<span class="token operator">++</span><span class="token punctuation">)</span> <span class="token constant">THUMBS</span><span class="tok [...]
+<span class="token keyword">let</span> <span class="token function-variable function">createThumbRow</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">val<span class="token punctuation">,</span> i</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Thumb</span></span> [...]
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>root<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class= [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>container<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></spa [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView</span></span>
+          <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+            height<span class="token punctuation">:</span> <span class="token number">500</span>
+          <span class="token punctuation">}</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Sticky view is not header</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>sticky<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></ [...]
+              </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Sticky view must in header root</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token pl [...]
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Header</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token punctuation">{</span><span class="token constant">THUMBS</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span>createThumbRow<span class="token punctuation">)</span><span class="token punctuation">}</span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token keyword">let</span> styles <span class="token operator">=</span> <span class="token punctuation">{</span>
+  root<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    width<span class="token punctuation">:</span> <span class="token string">'750rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  container<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    padding<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation">,</span>
+    borderStyle<span class="token punctuation">:</span> <span class="token string">'solid'</span><span class="token punctuation">,</span>
+    borderColor<span class="token punctuation">:</span> <span class="token string">'#dddddd'</span><span class="token punctuation">,</span>
+    borderWidth<span class="token punctuation">:</span> <span class="token string">'1rpx'</span><span class="token punctuation">,</span>
+    marginLeft<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation">,</span>
+    height<span class="token punctuation">:</span> <span class="token string">'1000rpx'</span><span class="token punctuation">,</span>
+    marginRight<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation">,</span>
+    marginBottom<span class="token punctuation">:</span> <span class="token string">'10rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  button<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    margin<span class="token punctuation">:</span> <span class="token string">'7rpx'</span><span class="token punctuation">,</span>
+    padding<span class="token punctuation">:</span> <span class="token string">'5rpx'</span><span class="token punctuation">,</span>
+    alignItems<span class="token punctuation">:</span> <span class="token string">'center'</span><span class="token punctuation">,</span>
+    backgroundColor<span class="token punctuation">:</span> <span class="token string">'#eaeaea'</span><span class="token punctuation">,</span>
+    borderRadius<span class="token punctuation">:</span> <span class="token string">'3rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  box<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    width<span class="token punctuation">:</span> <span class="token string">'64rpx'</span><span class="token punctuation">,</span>
+    height<span class="token punctuation">:</span> <span class="token string">'64rpx'</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/recyclerview" target="_blank" rel="noopener noreferrer">rax-recyclerview 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54. [...]
         ←
         <a href="/zh/docs/components/image.html" class="prev">
           &lt;image&gt;
@@ -51,12 +121,12 @@
           &lt;cell&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-27</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/list.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/list.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/131.8eb21b83.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/131.97b1d39c.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/loading.html b/zh/docs/components/loading.html
index 77daeb8..2f41b6a 100644
--- a/zh/docs/components/loading.html
+++ b/zh/docs/components/loading.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/132.6c69e11a.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/132.4399fcea.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>num in lists<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>{{num}}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
@@ -34,7 +34,7 @@
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Loading ...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>loading-indicator</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>loading-indicator</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>loading</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="示例"><a href="#示例" class="header-anchor">#</a> 示例</h2><p><a href="http://dotwe.org/vue/1c303ff427e3a92fc8ef5846c00b35e5" target="_blank" rel="noopener noreferrer">基本用法<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><po [...]
+</code></pre></div><h2 id="vue-示例"><a href="#vue-示例" class="header-anchor">#</a> Vue 示例</h2><p><a href="http://dotwe.org/vue/1c303ff427e3a92fc8ef5846c00b35e5" target="_blank" rel="noopener noreferrer">基本用法<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z [...]
         ←
         <a href="/zh/docs/components/cell.html" class="prev">
           &lt;cell&gt;
@@ -42,12 +42,12 @@
           &lt;refresh&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-27</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/loading.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/loading.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/132.6c69e11a.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/132.4399fcea.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/recycle-list.html b/zh/docs/components/recycle-list.html
index ce0585f..e72c40b 100644
--- a/zh/docs/components/recycle-list.html
+++ b/zh/docs/components/recycle-list.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/133.4726da86.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/133.4726da86.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -88,6 +88,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/133.4726da86.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/133.4726da86.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/refresh.html b/zh/docs/components/refresh.html
index cf0bfc2..8f38560 100644
--- a/zh/docs/components/refresh.html
+++ b/zh/docs/components/refresh.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/134.040ecf47.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/134.84050f98.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>refresh</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Refreshing...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>refresh</span><span class="token punctuation">&gt;</span></span>
@@ -36,7 +36,58 @@
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>Refreshing ...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>loading-indicator</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>loading-indicator</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>refresh</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="示例"><a href="#示例" class="header-anchor">#</a> 示例</h2><p><a href="http://dotwe.org/vue/fccb7c6b9a9f4b7b1f3f7518344cf1bb" target="_blank" rel="noopener noreferrer">基本用法<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><po [...]
+</code></pre></div><h2 id="vue-示例"><a href="#vue-示例" class="header-anchor">#</a> Vue 示例</h2><p><a href="http://dotwe.org/vue/fccb7c6b9a9f4b7b1f3f7518344cf1bb" target="_blank" rel="noopener noreferrer">基本用法<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> RecyclerView <span class="token keyword">from</span> <span class="token string">'rax-recyclerview'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> RefreshControl <span class="token keyword">from</span> <span class="token string">'rax-refreshcontrol'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">class</span> <span class="token class-name">RefreshControlDemo</span> <span class="token keyword">extends</span> <span class="token class-name">Component</span> <span class="token punctuation">{</span>
+  state <span class="token operator">=</span> <span class="token punctuation">{</span>
+    isRefreshing<span class="token punctuation">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
+    loaded<span class="token punctuation">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
+    refreshText<span class="token punctuation">:</span> <span class="token string">'↓ Pull To Refresh'</span>
+  <span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+  <span class="token function-variable function">handleRefresh</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">e</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+    <span class="token keyword">this</span><span class="token punctuation">.</span><span class="token function">setState</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
+      isRefreshing<span class="token punctuation">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
+      refreshText<span class="token punctuation">:</span> <span class="token string">'Refreshing'</span><span class="token punctuation">,</span>
+    <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token function">setTimeout</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+      <span class="token comment">// update Data</span>
+      <span class="token keyword">this</span><span class="token punctuation">.</span><span class="token function">setState</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
+        isRefreshing<span class="token punctuation">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
+        refreshText<span class="token punctuation">:</span> <span class="token string">'↓ Pull To Refresh'</span><span class="token punctuation">,</span>
+      <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token number">1000</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+  <span class="token function">render</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+    <span class="token keyword">return</span> <span class="token punctuation">(</span>
+      <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView</span></span>
+          <span class="token attr-name">refreshControl</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token keyword">null</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RefreshControl</span></span>
+            <span class="token attr-name">refreshing</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token keyword">this</span><span class="token punctuation">.</span>state<span class="token punctuation">.</span>isRefreshing<span class="token punctuation">}</span></span>
+            <span class="token attr-name">onRefresh</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token keyword">this</span><span class="token punctuation">.</span>handleRefresh<span class="token punctuation">}</span></span>
+          <span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">{</span><span class="token keyword">this</span><span class="token punctuation">.</span>state<span class="token punctuation">.</span>refreshText<span class="token punctuation">}</span><span class="token tag"><span class="token tag"><span class="token p [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RefreshControl</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+              </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">this is list</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView.Cell</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RecyclerView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+   <span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RefreshControlDemo</span></span><span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punct [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/refreshcontrol" target="_blank" rel="noopener noreferrer">rax-refreshcontrol 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3 [...]
         ←
         <a href="/zh/docs/components/loading.html" class="prev">
           &lt;loading&gt;
@@ -44,12 +95,12 @@
           &lt;recycle-list&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/refresh.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/refresh.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/134.040ecf47.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/134.84050f98.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/richtext.html b/zh/docs/components/richtext.html
index d3f6fbc..db0e302 100644
--- a/zh/docs/components/richtext.html
+++ b/zh/docs/components/richtext.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/135.70f943af.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/135.7ef3039b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li>color</li><li>font-family</li><li>font-size</li><li>font-style</li><li>font-weight</li><li>line-height</li></ul></li><li>不可被继承
 <ul><li>background-color</li></ul></li></ul></li><li><code>&lt;span&gt;</code><ul><li>可以被继承
 <ul><li>text-decoration: none | underline | line-through, 默认值是 none</li></ul></li></ul></li><li><code>&lt;richtext&gt;</code><ul><li>不可被继承
@@ -25,7 +25,7 @@
 <ul><li>width</li><li>height</li></ul></li></ul></li></ul><h2 id="事件"><a href="#事件" class="header-anchor">#</a> 事件</h2><ul><li><strong>通用事件</strong> 支持所有<a href="/zh/docs/events/common-events.html">通用事件</a>。</li><li><strong>itemclick</strong>. 只有<code>img</code>和<code>a</code>标签可能触发,触发时机是:
 <ul><li><code>img</code>标签:
 <ul><li><code>img</code>被点击时没有任何父节点是 <code>a</code></li><li>如果第一个条件不满足,Weex 会尝试打开 <code>a</code> 标签指定的链接。</li><li><code>img</code> 的 <strong>pseudo-ref</strong> 会作为参数传回来。</li></ul></li><li><code>a</code>标签:
-<ul><li><code>a</code>标签的href被指定为&quot;click://&quot;(这个条件iOS端强要求,Android端并不要求)</li><li><code>a</code>标签设置了pseudo-ref。此时itemclick事件会被触发,并且携带pseudo-ref的值。<strong>此时 <code>a</code> 标签的无效。</strong>。<a href="http://editor.weex.io/p/sunshl/Contribute/commit/b21e1133830b48767c6d00d712e415b2" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="current [...]
+<ul><li><code>a</code>标签的href被指定为&quot;click://&quot;(这个条件iOS端强要求,Android端并不要求)</li><li><code>a</code>标签设置了pseudo-ref。此时itemclick事件会被触发,并且携带pseudo-ref的值。<strong>此时 <code>a</code> 标签的无效。</strong>。<a href="http://editor.weex.io/p/sunshl/Contribute/commit/b21e1133830b48767c6d00d712e415b2" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="current [...]
         ←
         <a href="/zh/docs/components/web.html" class="prev">
           &lt;web&gt;
@@ -33,12 +33,12 @@
           animation
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-8-8</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/richtext.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/richtext.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor"  [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/135.70f943af.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/135.7ef3039b.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/scroller.html b/zh/docs/components/scroller.html
index cd3305c..2e560f7 100644
--- a/zh/docs/components/scroller.html
+++ b/zh/docs/components/scroller.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/136.e41ff87a.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/136.20cdda2c.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>scroller</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>scroller<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>row<span class="token punctuation">&quot;</span></span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>row in rows<sp [...]
       <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>text<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>{{row.name}}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><spa [...]
@@ -43,7 +43,58 @@
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
 </code></pre></div><h2 id="子组件"><a href="#子组件" class="header-anchor">#</a> 子组件</h2><p><code>&lt;scroller&gt;</code> 支持任意类型的 Weex 组件作为其子组件。 其中,还支持以下两个特殊组件作为子组件:</p><ul><li><code>&lt;refresh&gt;</code>: 用于添加下拉刷新的功能。详情请查看<a href="/zh/docs/components/refresh.html"><code>&lt;refersh&gt;</code></a>。</li><li><code>&lt;loading&gt;</code>: 用于添加上拉加载更多的功能。详情请查看<a href="/zh/docs/components/loading.html"><code>&lt;loading&gt;</code></a>。</li></ul><h2 id="属性"><a href="#属性" class="header-anchor">#</a>  [...]
 </p><div style="text-align: center"><img src="https://img.alicdn.com/tfs/TB16QBaobvpK1RjSZFqXXcXUVXa-616-1917.jpg" width="300"></div><p></p><h2 id="事件"><a href="#事件" class="header-anchor">#</a> 事件</h2><ul><li><p><code>loadmore</code></p><p>如果滚动到底部将会立即触发这个事件,你可以在这个事件的处理函数中加载下一页的列表项,可通过 <code>loadmoreoffset</code> 属性设置触发偏移距离。</p></li><li><p><code>scroll</code></p><p>列表发生滚动时将会触发该事件,事件的默认触发频率为 10px,即列表每滚动 10px 触发一次,可通过属性 <code>offset-accuracy</code> 设置抽样率。事件中 <code>Event</code> 对象有以下属性:</p>< [...]
-<ul><li><code>offset {number}</code>:一个到其可见位置的偏移距离,默认是 0</li></ul></li></ul><h2 id="示例"><a href="#示例" class="header-anchor">#</a> 示例</h2><ul><li><p><a href="http://dotwe.org/vue/6e3c7fb21976e80c2959f330ddd1b26a" target="_blank" rel="noopener noreferrer">scrollerstart 事件<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48 [...]
+<ul><li><code>offset {number}</code>:一个到其可见位置的偏移距离,默认是 0</li></ul></li></ul><h2 id="vue-示例"><a href="#vue-示例" class="header-anchor">#</a> Vue 示例</h2><ul><li><p><a href="http://dotwe.org/vue/6e3c7fb21976e80c2959f330ddd1b26a" target="_blank" rel="noopener noreferrer">scrollerstart 事件<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h- [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span>
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> ScrollView <span class="token keyword">from</span> <span class="token string">'rax-scrollview'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">Thumb</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>button<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span clas [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>box<span class="token punctuation">}</span></span> <span class="token punctuation">/&gt;</span></span><s [...]
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token keyword">let</span> <span class="token constant">THUMBS</span> <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
+<span class="token keyword">for</span> <span class="token punctuation">(</span><span class="token keyword">let</span> i <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span> i <span class="token operator">&lt;</span> <span class="token number">20</span><span class="token punctuation">;</span> i<span class="token operator">++</span><span class="token punctuation">)</span> <span class="token constant">THUMBS</span><span class="tok [...]
+<span class="token keyword">let</span> <span class="token function-variable function">createThumbRow</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">val<span class="token punctuation">,</span> i</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Thumb</span></span> [...]
+
+<span class="token keyword">function</span> <span class="token function">App</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span> <span class="token operator">...</span>styles<span class="token punctuation">.</span>container<span class="token punct [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">ScrollView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token punctuation">{</span><span class="token constant">THUMBS</span><span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(</span>createThumbRow<span class="token punctuation">)</span><span class="token punctuation">}</span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">ScrollView</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token keyword">let</span> styles <span class="token operator">=</span> <span class="token punctuation">{</span>
+  container<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    padding<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+    borderStyle<span class="token punctuation">:</span> <span class="token string">'solid'</span><span class="token punctuation">,</span>
+    borderColor<span class="token punctuation">:</span> <span class="token string">'#dddddd'</span><span class="token punctuation">,</span>
+    borderWidth<span class="token punctuation">:</span> <span class="token number">1</span><span class="token punctuation">,</span>
+    marginLeft<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+    marginRight<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+    marginBottom<span class="token punctuation">:</span> <span class="token number">10</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  button<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    margin<span class="token punctuation">:</span> <span class="token number">7</span><span class="token punctuation">,</span>
+    padding<span class="token punctuation">:</span> <span class="token number">5</span><span class="token punctuation">,</span>
+    alignItems<span class="token punctuation">:</span> <span class="token string">'center'</span><span class="token punctuation">,</span>
+    backgroundColor<span class="token punctuation">:</span> <span class="token string">'#eaeaea'</span><span class="token punctuation">,</span>
+    borderRadius<span class="token punctuation">:</span> <span class="token number">3</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  box<span class="token punctuation">:</span> <span class="token punctuation">{</span>
+    width<span class="token punctuation">:</span> <span class="token number">64</span><span class="token punctuation">,</span>
+    height<span class="token punctuation">:</span> <span class="token number">64</span><span class="token punctuation">,</span>
+  <span class="token punctuation">}</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/scrollview" target="_blank" rel="noopener noreferrer">rax-scrollview 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77 [...]
         ←
         <a href="/zh/docs/components/recycle-list.html" class="prev">
           &lt;recycle-list&gt;
@@ -51,12 +102,12 @@
           &lt;slider&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-4-22</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/scroller.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor"  [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/scroller.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor"  [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/136.e41ff87a.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/136.20cdda2c.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/slider.html b/zh/docs/components/slider.html
index 104ef93..646360b 100644
--- a/zh/docs/components/slider.html
+++ b/zh/docs/components/slider.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/137.9843d875.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/137.1664dd11.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>slider</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>slider<span class="token punctuation">&quot;</span></span> <span class="token attr-name">interval</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>3000< [...]
       <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>frame<span class="token punctuation">&quot;</span></span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>img in ima [...]
@@ -61,7 +61,42 @@
     <span class="token punctuation">}</span>
   <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><ul><li><a href="http://dotwe.org/vue/0c43ffd743c90b3bd9f5371062652e60" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
+</code></pre></div><ul><li><a href="http://dotwe.org/vue/0c43ffd743c90b3bd9f5371062652e60" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Image <span class="token keyword">from</span> <span class="token string">'rax-image'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Slider <span class="token keyword">from</span> <span class="token string">'rax-slider'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">const</span> <span class="token function-variable function">App</span>  <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+  <span class="token keyword">const</span> handleChange <span class="token operator">=</span> <span class="token punctuation">(</span>idx<span class="token punctuation">)</span> <span class="token punctuation">{</span>
+    console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">'change to '</span><span class="token punctuation">,</span> idx<span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Slider</span></span>
+        <span class="token attr-name">className</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>slider<span class="token punctuation">&quot;</span></span>
+        <span class="token attr-name">width</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>750<span class="token punctuation">&quot;</span></span>
+        <span class="token attr-name">height</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>500<span class="token punctuation">&quot;</span></span>
+    <span class="token attr-name">autoPlay</span>
+        <span class="token attr-name">onChange</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>handleChange<span class="token punctuation">}</span></span>
+      <span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>itemWrap<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></sp [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>image<span class="token punctuation">}</span></span> <span class="token attr-name">source</span><sp [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>itemWrap<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></sp [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>image<span class="token punctuation">}</span></span> <span class="token attr-name">source</span><sp [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>itemWrap<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></sp [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Image</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>styles<span class="token punctuation">.</span>image<span class="token punctuation">}</span></span> <span class="token attr-name">source</span><sp [...]
+        </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Slider</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/slider" target="_blank" rel="noopener noreferrer">rax-slider 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5  [...]
         ←
         <a href="/zh/docs/components/scroller.html" class="prev">
           &lt;scroller&gt;
@@ -69,12 +104,12 @@
           &lt;indicator&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-7-23</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/slider.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d= [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/slider.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d= [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/137.9843d875.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/137.1664dd11.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/text.html b/zh/docs/components/text.html
index 901a0a6..5671514 100644
--- a/zh/docs/components/text.html
+++ b/zh/docs/components/text.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/33.a2cb3d45.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/33.60d8559a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span> <span class="token punctuation">&gt;</span></span>{{content}}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
@@ -31,7 +31,18 @@
     <span class="token punctuation">}</span>
 <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="事件"><a href="#事件" class="header-anchor">#</a> 事件</h2><ul><li>支持 <a href="/zh/docs/events/common-events.html">通用事件</a>。</li></ul><h2 id="其他"><a href="#其他" class="header-anchor">#</a> 其他</h2><h3 id="文字高度"><a href="#文字高度" class="header-anchor">#</a> 文字高度</h3><p>文字高度的计算规则比较复杂,但大致上遵循以下优先级进行计算,排在前面的优先级最高。</p><ol><li>文字节点的<code>max-height</code>/<code>min-height</code>样式。</li><li>文字节点的<code>flex</code>属性且文字的父节点上有<code>flex-direction:column</code>样式。</li><li>文字节点的<cod [...]
+</code></pre></div><h2 id="事件"><a href="#事件" class="header-anchor">#</a> 事件</h2><ul><li>支持 <a href="/zh/docs/events/common-events.html">通用事件</a>。</li></ul><h2 id="其他"><a href="#其他" class="header-anchor">#</a> 其他</h2><h3 id="文字高度"><a href="#文字高度" class="header-anchor">#</a> 文字高度</h3><p>文字高度的计算规则比较复杂,但大致上遵循以下优先级进行计算,排在前面的优先级最高。</p><ol><li>文字节点的<code>max-height</code>/<code>min-height</code>样式。</li><li>文字节点的<code>flex</code>属性且文字的父节点上有<code>flex-direction:column</code>样式。</li><li>文字节点的<cod [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Text</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/text" target="_blank" rel="noopener noreferrer">rax-text 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2 [...]
         ←
         <a href="/zh/docs/components/div.html" class="prev">
           &lt;div&gt;
@@ -39,12 +50,12 @@
           &lt;image&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-9-20</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/text.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/text.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/33.a2cb3d45.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/33.60d8559a.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/textarea.html b/zh/docs/components/textarea.html
index 72d363f..c58f77a 100644
--- a/zh/docs/components/textarea.html
+++ b/zh/docs/components/textarea.html
@@ -13,15 +13,15 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/138.de71d21a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/138.1934b5a8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 <ul><li>@param value: 当前文本。</li></ul></li><li><strong>change</strong>. 当用户完成了输入时触发。
 <ul><li>@param value: 当前文本。</li></ul></li><li><strong>focus</strong>. 当输入框获得焦点时触发。</li><li><strong>blur</strong>. 当输入框失去焦点时触发。</li><li><strong>return</strong>. 当用户点击了“回车”按钮时触发,会返回此时“回车”按钮的动作类型。
 <ul><li>@param value: 当前文本。</li><li>@param returnKeyType, &quot;default&quot; | &quot;go&quot; | &quot;next&quot; | &quot;search&quot; | &quot;send&quot; | &quot;done&quot;.</li></ul></li><li><strong>keyboard</strong>. 当键盘弹起或收起时触发。
-<ul><li>@param isShow: boolean, 显示或隐藏键盘。</li><li>@param keyboardSize: 键盘的高度,以前端使用的样式单位返回。</li></ul></li></ul><h2 id="示例"><a href="#示例" class="header-anchor">#</a> 示例</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
+<ul><li>@param isShow: boolean, 显示或隐藏键盘。</li><li>@param keyboardSize: 键盘的高度,以前端使用的样式单位返回。</li></ul></li></ul><h2 id="vue-示例"><a href="#vue-示例" class="header-anchor">#</a> Vue 示例</h2><div class="language-html extra-class"><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>wrapper<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>textarea</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>textarea<span class="token punctuation">&quot;</span></span> <span class="token attr-name">@input</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>oni [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>div</span><span class="token punctuation">&gt;</span></span>
@@ -80,7 +80,30 @@
     <span class="token property">border-color</span><span class="token punctuation">:</span> #41B883<span class="token punctuation">;</span>
   <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><ul><li><a href="http://dotwe.org/vue/a1877866e8b91ffa1e6ea9bc66c200fa" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
+</code></pre></div><ul><li><a href="http://dotwe.org/vue/a1877866e8b91ffa1e6ea9bc66c200fa" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> TextInput <span class="token keyword">from</span> <span class="token string">&quot;rax-textinput&quot;</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>margin<span class="token punctuation">:</span> <span class="token string">'20rpx'</span><span class="token punctuation" [...]
+      </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">TextInput</span></span>
+        <span class="token attr-name">multiline</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token boolean">true</span><span class="token punctuation">}</span></span>
+        <span class="token attr-name">numberOfLines</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token number">3</span><span class="token punctuation">}</span></span>
+        <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+          height<span class="token punctuation">:</span> <span class="token string">'150rpx'</span><span class="token punctuation">,</span>
+          width<span class="token punctuation">:</span> <span class="token string">'600rpx'</span><span class="token punctuation">,</span>
+          borderWidth<span class="token punctuation">:</span> <span class="token string">'1rpx'</span><span class="token punctuation">,</span>
+          borderColor<span class="token punctuation">:</span> <span class="token string">'#dddddd'</span><span class="token punctuation">,</span>
+          borderStyle<span class="token punctuation">:</span> <span class="token string">'solid'</span>
+        <span class="token punctuation">}</span><span class="token punctuation">}</span></span>
+      <span class="token punctuation">/&gt;</span></span><span class="token plain-text">
+    </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/textinput" target="_blank" rel="noopener noreferrer">rax-textinput 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
         ←
         <a href="/zh/docs/components/indicator.html" class="prev">
           &lt;indicator&gt;
@@ -88,12 +111,12 @@
           &lt;input&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-11-21</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/textarea.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/textarea.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor"  [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/138.de71d21a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/138.1934b5a8.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/video.html b/zh/docs/components/video.html
index 12bc59c..cb1e7b5 100644
--- a/zh/docs/components/video.html
+++ b/zh/docs/components/video.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/139.5fbabbd1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/139.ef011f37.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>div</span><span class="token punctuation">&gt;</span></span>
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>video</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>video<span class="token punctuation">&quot;</span></span> <span class="token attr-name">:src</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>src<span cl [...]
       <span class="token attr-name">@start</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>onstart<span class="token punctuation">&quot;</span></span> <span class="token attr-name">@pause</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>onpause<span class="token punctuation">&quot;</span></span> <span class="token attr-name">@finish</span><spa [...]
@@ -63,7 +63,20 @@
     <span class="token punctuation">}</span>
   <span class="token punctuation">}</span>
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><ul><li><a href="http://dotwe.org/vue/01d3d27073a471bb234b1a76e130d197" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
+</code></pre></div><ul><li><a href="http://dotwe.org/vue/01d3d27073a471bb234b1a76e130d197" target="_blank" rel="noopener noreferrer">示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
+<span class="token keyword">import</span> Video <span class="token keyword">from</span> <span class="token string">&quot;rax-video&quot;</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span><span class="token punctuation">;</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span>
+  <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Video</span></span>
+    <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span> width<span class="token punctuation">:</span> <span class="token string">'750rpx'</span><span class="token punctuation">,</span> height<span class="token punctuation">:</span> <span class="token string">'400rpx'</span> <span class="token punctuation">}</span> [...]
+    <span class="token attr-name">autoPlay</span>
+    <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>https://cloud.video.taobao.com/play/u/2780279213/p/1/e/6/t/1/d/ld/36255062.mp4<span class="token punctuation">&quot;</span></span>
+  <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span>
+  document<span class="token punctuation">.</span>body<span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> driver<span class="token punctuation">:</span> Driver <span class="token punctuation">}</span>
+<span class="token punctuation">)</span><span class="token punctuation">;</span>
+</code></pre></div><p><a href="https://rax.js.org/docs/components/video" target="_blank" rel="noopener noreferrer">rax-video 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77 [...]
         ←
         <a href="/zh/docs/components/waterfall.html" class="prev">
           &lt;waterfall&gt;
@@ -71,12 +84,12 @@
           &lt;web&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-6-20</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/video.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/video.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/139.5fbabbd1.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/139.ef011f37.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/waterfall.html b/zh/docs/components/waterfall.html
index 60a94af..b1be851 100644
--- a/zh/docs/components/waterfall.html
+++ b/zh/docs/components/waterfall.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/140.fd798e61.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/140.d068c70b.js" as="script"><link rel="preload" href="/assets/css/8.styles.b36167bf.css" as="style"><link rel="preload" href="/assets/js/8.b36167bf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/8.styles.b36167bf.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>waterfall</span> <span class="token attr-name">column-count</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>2<span class="token punctuation">&quot;</span></span> <span class="token attr-name">column-width</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</spa [...]
     <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>cell</span> <span class="token attr-name">v-for</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>num in lists<span class="token punctuation">&quot;</span></span> <span class="token punctuation">&gt;</span></span>
       <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span>{{num}}<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span>
@@ -37,7 +37,88 @@
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>style</span><span class="token punctuation">&gt;</span></span><span class="token style"></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">&gt;</span></span>
 </code></pre></div><h2 id="子组件"><a href="#子组件" class="header-anchor">#</a> 子组件</h2><p>和 <a href="/zh/docs/components/list.html"><code>&lt;list&gt;</code></a>组件一样, <code>&lt;waterfall&gt;</code> 组件的子组件只能包括以下四种组件或是 <code>fix</code> 定位的组件,其他形式的组件将不能被正确渲染。</p><ul><li><a href="/zh/docs/components/cell.html"><code>&lt;cell&gt;</code></a>:用于定义列表中的子列表项,类似于 HTML 中的 ul 之于 li。Weex 会对 <code>&lt;cell&gt;</code> 进行高效的内存回收以达到更好的性能。</li><li><code>&lt;header&gt;</code>:当 <code>&lt;header&gt;</code> 到达屏幕顶 [...]
 <ul><li><code>auto</code>: 意味着列数是被其他属性所决定的(比如 column-width)</li><li><code>&lt;integer&gt;</code>: 最佳列数,column-width 和 column-count 都指定非0值, 则 column-count 代表最大列数。</li></ul></li><li><strong>column-width</strong> : <code>[可选]</code>描述瀑布流每一列的列宽
-<ul><li><code>auto</code>: 意味着列宽是被其他属性所决定的(比如 column-count)</li><li><code>&lt;length&gt;</code>: 最佳列宽,实际的列宽可能会更宽(需要填充剩余的空间), 或者更窄(如果剩余空间比列宽还要小)。 该值必须大于0</li></ul></li><li><strong>column-gap</strong>: <code>[可选]</code>列与列的间隙. 如果指定了 <code>normal</code> ,则对应 <code>32</code>.</li><li><strong>left-gap</strong>: <code>[可选]</code>左边cell和列表的间隙. 如果未指定 ,则对应 <code>0</code> 需要 weex v0.19+.</li><li><strong>right-gap</strong>: <code>[可选]</code>右边cell和列表的间隙. 如果未指定,则对应 <code>0</code> 需要 weex v0.19+.</li [...]
+<ul><li><code>auto</code>: 意味着列宽是被其他属性所决定的(比如 column-count)</li><li><code>&lt;length&gt;</code>: 最佳列宽,实际的列宽可能会更宽(需要填充剩余的空间), 或者更窄(如果剩余空间比列宽还要小)。 该值必须大于0</li></ul></li><li><strong>column-gap</strong>: <code>[可选]</code>列与列的间隙. 如果指定了 <code>normal</code> ,则对应 <code>32</code>.</li><li><strong>left-gap</strong>: <code>[可选]</code>左边cell和列表的间隙. 如果未指定 ,则对应 <code>0</code> 需要 weex v0.19+.</li><li><strong>right-gap</strong>: <code>[可选]</code>右边cell和列表的间隙. 如果未指定,则对应 <code>0</code> 需要 weex v0.19+.</li [...]
+<span class="token keyword">import</span> View <span class="token keyword">from</span> <span class="token string">'rax-view'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Text <span class="token keyword">from</span> <span class="token string">'rax-text'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">&quot;driver-universal&quot;</span>
+<span class="token keyword">import</span> RefreshControl <span class="token keyword">from</span> <span class="token string">'rax-refreshcontrol'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Waterfall <span class="token keyword">from</span> <span class="token string">'rax-waterfall'</span><span class="token punctuation">;</span>
+
+<span class="token comment">// 数据需要指定高度</span>
+<span class="token keyword">const</span> data <span class="token operator">=</span> <span class="token punctuation">[</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">550</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">624</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">708</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">600</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">300</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">100</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">400</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">550</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">624</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">708</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">600</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">300</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">100</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token punctuation">{</span> height<span class="token punctuation">:</span> <span class="token number">400</span><span class="token punctuation">,</span> item<span class="token punctuation">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span> <span class="token punctuation">}</span>
+<span class="token punctuation">]</span><span class="token punctuation">;</span>
+
+<span class="token keyword">let</span> <span class="token function-variable function">App</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token parameter">props</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+
+  <span class="token keyword">let</span> <span class="token punctuation">[</span>refreshing<span class="token punctuation">,</span> setRefreshing<span class="token punctuation">]</span> <span class="token operator">=</span> <span class="token function">useState</span><span class="token punctuation">(</span><span class="token boolean">false</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token keyword">let</span> <span class="token function-variable function">handleRefresh</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+    <span class="token keyword">if</span> <span class="token punctuation">(</span>refreshing<span class="token punctuation">)</span> <span class="token punctuation">{</span>
+      <span class="token keyword">return</span><span class="token punctuation">;</span>
+    <span class="token punctuation">}</span>
+    <span class="token function">setRefreshing</span><span class="token punctuation">(</span><span class="token boolean">true</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token function">setTimeout</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+      <span class="token function">setRefreshing</span><span class="token punctuation">(</span><span class="token boolean">false</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+    <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token number">500</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+  <span class="token keyword">let</span> <span class="token function-variable function">loadMore</span> <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+    console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">'load more'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+  <span class="token punctuation">}</span>
+
+  <span class="token keyword">return</span> <span class="token punctuation">(</span>
+    <span class="token operator">&lt;</span>Waterfall
+      columnWidth<span class="token operator">=</span><span class="token punctuation">{</span><span class="token number">370</span><span class="token punctuation">}</span>
+      columnCount<span class="token operator">=</span><span class="token punctuation">{</span><span class="token number">2</span><span class="token punctuation">}</span>
+      columnGap<span class="token operator">=</span><span class="token punctuation">{</span><span class="token number">10</span><span class="token punctuation">}</span>
+      dataSource<span class="token operator">=</span><span class="token punctuation">{</span>data<span class="token punctuation">}</span>
+      renderHeader<span class="token operator">=</span><span class="token punctuation">{</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+        <span class="token keyword">return</span> <span class="token punctuation">[</span>
+          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">RefreshControl</span></span>
+            <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>0<span class="token punctuation">&quot;</span></span>
+            <span class="token attr-name">refreshing</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>refreshing<span class="token punctuation">}</span></span>
+            <span class="token attr-name">onRefresh</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>handleRefresh<span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">RefreshControl</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">RefreshControl</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">,</span>
+          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punc [...]
+            height<span class="token punctuation">:</span> <span class="token number">100</span><span class="token punctuation">,</span> 
+            backgroundColor<span class="token punctuation">:</span> <span class="token string">'#efefef'</span><span class="token punctuation">,</span> 
+            marginBottom<span class="token punctuation">:</span> <span class="token number">10</span>
+          <span class="token punctuation">}</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Header Mod</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="to [...]
+        <span class="token punctuation">]</span><span class="token punctuation">;</span>
+      <span class="token punctuation">}</span><span class="token punctuation">}</span>
+      renderFooter<span class="token operator">=</span><span class="token punctuation">{</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+        <span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">key</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>3<span class="token punctuation">&quot;</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><s [...]
+      <span class="token punctuation">}</span><span class="token punctuation">}</span>
+      renderItem<span class="token operator">=</span><span class="token punctuation">{</span><span class="token punctuation">(</span><span class="token parameter">item<span class="token punctuation">,</span> index</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
+        <span class="token keyword">return</span> <span class="token punctuation">(</span>
+          <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">{</span>
+            height<span class="token punctuation">:</span> item<span class="token punctuation">.</span>height<span class="token punctuation">,</span> 
+            backgroundColor<span class="token punctuation">:</span> <span class="token string">'#efefef'</span><span class="token punctuation">,</span> 
+            marginBottom<span class="token punctuation">:</span> <span class="token number">10</span>
+          <span class="token punctuation">}</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+            </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span class="token punctuation">{</span>index<span class="token punctuation">}</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">Text</span></span><span class="token punctuation">&gt;</span></span><span c [...]
+          </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+        <span class="token punctuation">)</span><span class="token punctuation">;</span>
+      <span class="token punctuation">}</span><span class="token punctuation">}</span>
+      onEndReached<span class="token operator">=</span><span class="token punctuation">{</span>loadMore<span class="token punctuation">}</span> <span class="token operator">/</span><span class="token operator">&gt;</span>
+  <span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/waterfall" target="_blank" rel="noopener noreferrer">rax-waterfall 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2 [...]
         ←
         <a href="/zh/docs/components/input.html" class="prev">
           &lt;input&gt;
@@ -45,12 +126,12 @@
           &lt;video&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-5-30</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/waterfall.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/waterfall.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/140.fd798e61.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/140.d068c70b.js" defer></script><script src="/assets/js/8.b36167bf.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/components/web.html b/zh/docs/components/web.html
index e51b3d3..08012b8 100644
--- a/zh/docs/components/web.html
+++ b/zh/docs/components/web.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/141.5a3ab166.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/141.8add2fe3.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
   <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>web</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">&quot;</span>https://www.taobao.com/<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>web</span><span [...]
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">&gt;</span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
@@ -45,7 +45,21 @@
 </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
 
 <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>style</span><span class="token punctuation">&gt;</span></span><span class="token style"></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">&gt;</span></span>
-</code></pre></div><h2 id="示例"><a href="#示例" class="header-anchor">#</a> 示例</h2><ul><li><a href="http://dotwe.org/vue/9f8a7be89a4ad881ff515145cc9306ea" target="_blank" rel="noopener noreferrer">体验示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></pat [...]
+</code></pre></div><h2 id="vue-示例"><a href="#vue-示例" class="header-anchor">#</a> Vue 示例</h2><ul><li><a href="http://dotwe.org/vue/9f8a7be89a4ad881ff515145cc9306ea" target="_blank" rel="noopener noreferrer">体验示例<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8, [...]
+<span class="token keyword">import</span> Driver <span class="token keyword">from</span> <span class="token string">'driver-universal'</span><span class="token punctuation">;</span>
+<span class="token keyword">import</span> Embed <span class="token keyword">from</span> <span class="token string">'rax-embed'</span><span class="token punctuation">;</span>
+
+<span class="token keyword">function</span> <span class="token function">App</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token keyword">const</span> urlParam <span class="token operator">=</span> <span class="token punctuation">{</span>
+      paramOne<span class="token punctuation">:</span><span class="token number">123</span><span class="token punctuation">,</span>
+     paramTwo<span class="token punctuation">:</span><span class="token number">456</span>
+  <span class="token punctuation">}</span><span class="token punctuation">;</span>
+  <span class="token keyword">return</span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">Embed</span></span> <span class="token attr-name">urlParam</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span>urlParam<span class="token punctuation">}</span></span> <span class="token attr-name">src</span><span class="token  [...]
+  <span class="token attr-name">useIframeInWeb</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token boolean">true</span><span class="token punctuation">}</span></span> <span class="token attr-name">style</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token [...]
+<span class="token punctuation">}</span>
+
+<span class="token function">render</span><span class="token punctuation">(</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">App</span></span> <span class="token punctuation">/&gt;</span></span><span class="token punctuation">,</span> document<span class="token punctuation">.</span>body<span class="token punctuation">,</span> <span class="token punctuation">{</span> driver<span class="token punctuation">:</spa [...]
+</code></pre></div><p><a href="https://rax.js.org/docs/components/embed" target="_blank" rel="noopener noreferrer">rax-embed 文档<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77 [...]
         ←
         <a href="/zh/docs/components/video.html" class="prev">
           &lt;video&gt;
@@ -53,12 +67,12 @@
           &lt;richtext&gt;
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-5-29</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/web.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M1 [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/docs/components/web.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M1 [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/141.5a3ab166.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/141.8add2fe3.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/events/common-events.html b/zh/docs/events/common-events.html
index 13fbeb9..17da1bb 100644
--- a/zh/docs/events/common-events.html
+++ b/zh/docs/events/common-events.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/142.cd37d7ed.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/142.cd37d7ed.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -32,6 +32,6 @@ shouldStopPropagationInterval  默认数字类型,控制touch频率,减少JS
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/142.cd37d7ed.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/142.cd37d7ed.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/events/event-bubbling.html b/zh/docs/events/event-bubbling.html
index ff84682..6b09abb 100644
--- a/zh/docs/events/event-bubbling.html
+++ b/zh/docs/events/event-bubbling.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/143.3c32ce2b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/143.3c32ce2b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -45,6 +45,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/143.3c32ce2b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/143.3c32ce2b.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/events/gesture.html b/zh/docs/events/gesture.html
index 76503d1..e3222fb 100644
--- a/zh/docs/events/gesture.html
+++ b/zh/docs/events/gesture.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/144.7af9436e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/144.7af9436e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/144.7af9436e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/144.7af9436e.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/index.html b/zh/docs/index.html
index 942a101..b09e285 100644
--- a/zh/docs/index.html
+++ b/zh/docs/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/20.4c00f3d7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/20.4c00f3d7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/20.4c00f3d7.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/20.4c00f3d7.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/animation.html b/zh/docs/modules/animation.html
index 4801034..bee8a3c 100644
--- a/zh/docs/modules/animation.html
+++ b/zh/docs/modules/animation.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/145.538b5795.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/145.538b5795.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -48,6 +48,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/145.538b5795.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/145.538b5795.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/clipboard.html b/zh/docs/modules/clipboard.html
index 2ab830e..9971120 100644
--- a/zh/docs/modules/clipboard.html
+++ b/zh/docs/modules/clipboard.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/146.70ab10b1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/146.70ab10b1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/146.70ab10b1.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/146.70ab10b1.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/console-log.html b/zh/docs/modules/console-log.html
index 6175955..29ae2f8 100644
--- a/zh/docs/modules/console-log.html
+++ b/zh/docs/modules/console-log.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/147.e6d5f5e6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/147.e6d5f5e6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/147.e6d5f5e6.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/147.e6d5f5e6.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/deviceInfo.html b/zh/docs/modules/deviceInfo.html
index 8ad765c..6e37b84 100644
--- a/zh/docs/modules/deviceInfo.html
+++ b/zh/docs/modules/deviceInfo.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/148.3946065e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/148.3946065e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -41,6 +41,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/148.3946065e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/148.3946065e.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/dom.html b/zh/docs/modules/dom.html
index 032a9d8..cc106b5 100644
--- a/zh/docs/modules/dom.html
+++ b/zh/docs/modules/dom.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/149.f02a9a3a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/149.f02a9a3a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -59,6 +59,6 @@ domModule<span class="token punctuation">.</span><span class="token function">ad
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/149.f02a9a3a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/149.f02a9a3a.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/globalEvent.html b/zh/docs/modules/globalEvent.html
index 8946b8a..e86c467 100644
--- a/zh/docs/modules/globalEvent.html
+++ b/zh/docs/modules/globalEvent.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/150.f0442efb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/150.f0442efb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -45,6 +45,6 @@ globalEvent<span class="token punctuation">.</span><span class="token function">
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/150.f0442efb.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/150.f0442efb.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/meta.html b/zh/docs/modules/meta.html
index ba9ae3f..1ca6ab2 100644
--- a/zh/docs/modules/meta.html
+++ b/zh/docs/modules/meta.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/151.eab26664.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/151.eab26664.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -81,6 +81,6 @@ App<span class="token punctuation">.</span>el <span class="token operator">=</sp
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/151.eab26664.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/151.eab26664.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/modal.html b/zh/docs/modules/modal.html
index 8161c09..7409abe 100644
--- a/zh/docs/modules/modal.html
+++ b/zh/docs/modules/modal.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/152.35e758f5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/152.35e758f5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -58,6 +58,6 @@ modal<span class="token punctuation">.</span><span class="token function">prompt
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/152.35e758f5.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/152.35e758f5.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/navigator.html b/zh/docs/modules/navigator.html
index a267cb5..7c5cff4 100644
--- a/zh/docs/modules/navigator.html
+++ b/zh/docs/modules/navigator.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/153.f80da49e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/153.f80da49e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -44,6 +44,6 @@ navigator<span class="token punctuation">.</span><span class="token function">po
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/153.f80da49e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/153.f80da49e.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/picker.html b/zh/docs/modules/picker.html
index 3fd477f..884ec23 100644
--- a/zh/docs/modules/picker.html
+++ b/zh/docs/modules/picker.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/154.5c5cccaf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/154.5c5cccaf.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -33,6 +33,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/154.5c5cccaf.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/154.5c5cccaf.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/storage.html b/zh/docs/modules/storage.html
index a95b6fe..a567822 100644
--- a/zh/docs/modules/storage.html
+++ b/zh/docs/modules/storage.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/155.8260361a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/155.8260361a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -32,6 +32,6 @@ storage 常用在一些被用户经常查询,但是又不频繁更新的数据
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/155.8260361a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/155.8260361a.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/stream.html b/zh/docs/modules/stream.html
index 7ecc123..4dd0cc4 100644
--- a/zh/docs/modules/stream.html
+++ b/zh/docs/modules/stream.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/156.3dd6bd95.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/156.3dd6bd95.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -32,6 +32,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/156.3dd6bd95.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/156.3dd6bd95.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/websockets.html b/zh/docs/modules/websockets.html
index bc60f30..4c2da6e 100644
--- a/zh/docs/modules/websockets.html
+++ b/zh/docs/modules/websockets.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/157.346fc41c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/157.346fc41c.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -62,6 +62,6 @@ ws<span class="token punctuation">.</span><span class="token function-variable f
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/157.346fc41c.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/157.346fc41c.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/modules/webview.html b/zh/docs/modules/webview.html
index 2833ded..e5d7a6c 100644
--- a/zh/docs/modules/webview.html
+++ b/zh/docs/modules/webview.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/158.1d52801e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/158.1d52801e.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -36,6 +36,6 @@ webview<span class="token punctuation">.</span><span class="token function">relo
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/158.1d52801e.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/158.1d52801e.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/styles/color-name.html b/zh/docs/styles/color-name.html
index 269a47c..bfee4cd 100644
--- a/zh/docs/styles/color-name.html
+++ b/zh/docs/styles/color-name.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/159.efffb313.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/159.efffb313.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/159.efffb313.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/159.efffb313.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/styles/common-styles.html b/zh/docs/styles/common-styles.html
index aafd8c4..809e270 100644
--- a/zh/docs/styles/common-styles.html
+++ b/zh/docs/styles/common-styles.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/160.363b92eb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/160.363b92eb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -77,6 +77,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/160.363b92eb.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/160.363b92eb.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/styles/css-units.html b/zh/docs/styles/css-units.html
index 85b18bc..7c3116e 100644
--- a/zh/docs/styles/css-units.html
+++ b/zh/docs/styles/css-units.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/161.f1c7b6d8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/161.f1c7b6d8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -47,6 +47,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/161.f1c7b6d8.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/161.f1c7b6d8.js" defer></script>
   </body>
 </html>
diff --git a/zh/docs/styles/text-styles.html b/zh/docs/styles/text-styles.html
index 045d8f7..90ddff6 100644
--- a/zh/docs/styles/text-styles.html
+++ b/zh/docs/styles/text-styles.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/162.140b7e4d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/162.140b7e4d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -35,6 +35,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/162.140b7e4d.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/162.140b7e4d.js" defer></script>
   </body>
 </html>
diff --git a/zh/download/download.html b/zh/download/download.html
index 9db82c8..932591c 100644
--- a/zh/download/download.html
+++ b/zh/download/download.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/163.c253515f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/163.c253515f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -36,6 +36,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/163.c253515f.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/163.c253515f.js" defer></script>
   </body>
 </html>
diff --git a/zh/download/index.html b/zh/download/index.html
index 02e3887..8058ff2 100644
--- a/zh/download/index.html
+++ b/zh/download/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/22.4a572bcd.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/22.4a572bcd.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/22.4a572bcd.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/22.4a572bcd.js" defer></script>
   </body>
 </html>
diff --git a/zh/download/major_change.html b/zh/download/major_change.html
index b35b3a9..887b8e8 100644
--- a/zh/download/major_change.html
+++ b/zh/download/major_change.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/164.94c369ae.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/164.94c369ae.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -28,6 +28,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/164.94c369ae.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/164.94c369ae.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/advanced/asset-path.html b/zh/guide/advanced/asset-path.html
index 9245afb..a16aea3 100644
--- a/zh/guide/advanced/asset-path.html
+++ b/zh/guide/advanced/asset-path.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/165.039a487b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/165.039a487b.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/165.039a487b.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/165.039a487b.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/advanced/downgrade.html b/zh/guide/advanced/downgrade.html
index a07d412..4d360b8 100644
--- a/zh/guide/advanced/downgrade.html
+++ b/zh/guide/advanced/downgrade.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/166.906b08d6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/166.906b08d6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -90,6 +90,6 @@ module<span class="token punctuation">.</span>exports <span class="token operato
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/166.906b08d6.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/166.906b08d6.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/advanced/multi-size-screen.html b/zh/guide/advanced/multi-size-screen.html
index 4a6537c..9700aae 100644
--- a/zh/guide/advanced/multi-size-screen.html
+++ b/zh/guide/advanced/multi-size-screen.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/167.0c0247e6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/167.0c0247e6.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -85,6 +85,6 @@ instance<span class="token punctuation">.</span><span class="token function">rel
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/167.0c0247e6.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/167.0c0247e6.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/advanced/use-vuex-and-vue-router.html b/zh/guide/advanced/use-vuex-and-vue-router.html
index 2fbeabe..7435293 100644
--- a/zh/guide/advanced/use-vuex-and-vue-router.html
+++ b/zh/guide/advanced/use-vuex-and-vue-router.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/168.619401b8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/168.619401b8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -59,6 +59,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/168.619401b8.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/168.619401b8.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/contribute/how-to-contribute.html b/zh/guide/contribute/how-to-contribute.html
index 5a220ec..9222c2e 100644
--- a/zh/guide/contribute/how-to-contribute.html
+++ b/zh/guide/contribute/how-to-contribute.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/169.11ada4ec.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/169.11ada4ec.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/169.11ada4ec.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/169.11ada4ec.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/contribute/thanks.html b/zh/guide/contribute/thanks.html
index ce0bc4b..6c5e12f 100644
--- a/zh/guide/contribute/thanks.html
+++ b/zh/guide/contribute/thanks.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/170.5a773e82.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/170.5a773e82.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/170.5a773e82.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/170.5a773e82.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/debug/debug.html b/zh/guide/debug/debug.html
index e3c1f09..c1026e2 100644
--- a/zh/guide/debug/debug.html
+++ b/zh/guide/debug/debug.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/171.acd22134.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/171.acd22134.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -36,6 +36,6 @@ $ weex -v // 检查是否安装成功
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/171.acd22134.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/171.acd22134.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/debug/integrate-devtool-to-android.html b/zh/guide/debug/integrate-devtool-to-android.html
index acac355..42682cc 100644
--- a/zh/guide/debug/integrate-devtool-to-android.html
+++ b/zh/guide/debug/integrate-devtool-to-android.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/172.e848c622.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/172.e848c622.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -82,6 +82,6 @@ Chrome的V8引擎扮演着bundle javascript runtime的角色. 开启debug模式
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/172.e848c622.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/172.e848c622.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/debug/integrate-devtool-to-ios.html b/zh/guide/debug/integrate-devtool-to-ios.html
index 781e346..ec249f0 100644
--- a/zh/guide/debug/integrate-devtool-to-ios.html
+++ b/zh/guide/debug/integrate-devtool-to-ios.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/173.0eb8933d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/173.0eb8933d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -87,6 +87,6 @@ pod  'WXDevtool', '0.20.0', :configurations =&gt; ['Debug'],
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/173.0eb8933d.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/173.0eb8933d.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/develop/create-a-new-app.html b/zh/guide/develop/create-a-new-app.html
index 7683052..3dd818c 100644
--- a/zh/guide/develop/create-a-new-app.html
+++ b/zh/guide/develop/create-a-new-app.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/34.51fd5248.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/34.51fd5248.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -42,6 +42,6 @@ weex run web
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/34.51fd5248.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/34.51fd5248.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/develop/integrate-to-android-app.html b/zh/guide/develop/integrate-to-android-app.html
index 68be0c5..13f4f3b 100644
--- a/zh/guide/develop/integrate-to-android-app.html
+++ b/zh/guide/develop/integrate-to-android-app.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/174.5529dd49.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/174.5529dd49.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -122,6 +122,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/174.5529dd49.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/174.5529dd49.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/develop/integrate-to-iOS-app.html b/zh/guide/develop/integrate-to-iOS-app.html
index a50e37b..bb61392 100644
--- a/zh/guide/develop/integrate-to-iOS-app.html
+++ b/zh/guide/develop/integrate-to-iOS-app.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/175.69fcd234.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/175.69fcd234.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -84,6 +84,6 @@ target <span class="token string">'YourTarget'</span> <span class="token keyword
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/175.69fcd234.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/175.69fcd234.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/develop/setup-develop-environment.html b/zh/guide/develop/setup-develop-environment.html
index e65ccbb..5227e1f 100644
--- a/zh/guide/develop/setup-develop-environment.html
+++ b/zh/guide/develop/setup-develop-environment.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/176.d51ebcb7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/176.d51ebcb7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -37,6 +37,6 @@ $ weex -v // 查看当前weex工具版本
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/176.d51ebcb7.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/176.d51ebcb7.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/develop/weex_cli.html b/zh/guide/develop/weex_cli.html
index 8b81cbc..3f596bb 100644
--- a/zh/guide/develop/weex_cli.html
+++ b/zh/guide/develop/weex_cli.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/177.be873fed.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/177.be873fed.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -53,6 +53,6 @@ $ weex run web
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/177.be873fed.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/177.be873fed.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/develop/weex_error_code.html b/zh/guide/develop/weex_error_code.html
index e31cf28..1ac9c4e 100644
--- a/zh/guide/develop/weex_error_code.html
+++ b/zh/guide/develop/weex_error_code.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/178.15d4c422.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/178.15d4c422.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -37,6 +37,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/178.15d4c422.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/178.15d4c422.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/extend/extend-android.html b/zh/guide/extend/extend-android.html
index db7c78a..ec634d1 100644
--- a/zh/guide/extend/extend-android.html
+++ b/zh/guide/extend/extend-android.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/179.1da582c5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/179.1da582c5.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -249,6 +249,6 @@ console.log(value);
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/179.1da582c5.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/179.1da582c5.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/extend/extend-framework.html b/zh/guide/extend/extend-framework.html
index 139406d..6f27871 100644
--- a/zh/guide/extend/extend-framework.html
+++ b/zh/guide/extend/extend-framework.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/180.9b44f69a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/180.9b44f69a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -58,6 +58,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/180.9b44f69a.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/180.9b44f69a.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/extend/extend-ios-with-swift.html b/zh/guide/extend/extend-ios-with-swift.html
index 2076194..37a13c1 100644
--- a/zh/guide/extend/extend-ios-with-swift.html
+++ b/zh/guide/extend/extend-ios-with-swift.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/181.ef805ffb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/181.ef805ffb.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -84,6 +84,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/181.ef805ffb.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/181.ef805ffb.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/extend/extend-ios.html b/zh/guide/extend/extend-ios.html
index c55b0cc..21b267e 100644
--- a/zh/guide/extend/extend-ios.html
+++ b/zh/guide/extend/extend-ios.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/182.3e5ed98f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/182.3e5ed98f.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -190,6 +190,6 @@ float height = self.cssNode-&gt;style.dimensions[CSS_HEIGHT];
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/182.3e5ed98f.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/182.3e5ed98f.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/extend/extend-web.html b/zh/guide/extend/extend-web.html
index 41ae517..c0173ac 100644
--- a/zh/guide/extend/extend-web.html
+++ b/zh/guide/extend/extend-web.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/183.025b1585.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/183.025b1585.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -74,6 +74,6 @@ guide<span class="token punctuation">.</span><span class="token function">farewe
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/183.025b1585.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/183.025b1585.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/front-end-frameworks.html b/zh/guide/front-end-frameworks.html
index 234941e..e8b851f 100644
--- a/zh/guide/front-end-frameworks.html
+++ b/zh/guide/front-end-frameworks.html
@@ -13,11 +13,11 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/35.715267ab.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/35.d1efa38a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
 </code></pre></div><p>Rax 框架的类型标记如下:</p><div class="language-js extra-class"><pre class="language-js"><code><span class="token comment">// { &quot;framework&quot;: &quot;Rax&quot; }</span>
 </code></pre></div><h3 id="使用字符串标记"><a href="#使用字符串标记" class="header-anchor">#</a> 使用字符串标记  <span class="badge warn middle">0.17+</span></h3><p>使用注释作为框架标记不够稳妥,在打包过程中有可能会被移除掉,因此从 v0.17 版本开始 Weex 支持使用 ECMAScript 规范中的“指令序言”(<a href="http://ecma-international.org/ecma-262/5.1/#sec-14.1" target="_blank" rel="noopener noreferrer">Directive Prologue<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path  [...]
 </code></pre></div><p>Rax 框架的类型标记如下:</p><div class="language-js extra-class"><pre class="language-js"><code><span class="token string">&quot;use weex:rax&quot;</span><span class="token punctuation">;</span>
@@ -25,7 +25,7 @@
 <span class="token string">&quot;use weex:vue&quot;</span><span class="token punctuation">;</span>
 </code></pre></div><p>Rax 框架的类型标记如下:</p><div class="language-js extra-class"><pre class="language-js"><code><span class="token comment">// { &quot;framework&quot;: &quot;Rax&quot; }</span>
 <span class="token string">&quot;use weex:rax&quot;</span><span class="token punctuation">;</span>
-</code></pre></div><h2 id="vue-js"><a href="#vue-js" class="header-anchor">#</a> Vue.js</h2><p>Weex 从 <a href="https://github.com/alibaba/weex/releases/tag/v0.10.0" target="_blank" rel="noopener noreferrer">v0.10.0<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,1 [...]
+</code></pre></div><h2 id="vue-js"><a href="#vue-js" class="header-anchor">#</a> Vue.js</h2><p>Weex 从 <a href="https://github.com/alibaba/weex/releases/tag/v0.10.0" target="_blank" rel="noopener noreferrer">v0.10.0<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,1 [...]
         ←
         <a href="/zh/guide/introduction.html" class="prev">
           简介
@@ -33,12 +33,12 @@
           平台差异
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/guide/front-end-frameworks.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/guide/front-end-frameworks.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/35.715267ab.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/35.d1efa38a.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/index.html b/zh/guide/index.html
index cc91ae7..4578f23 100644
--- a/zh/guide/index.html
+++ b/zh/guide/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/23.c6a8aa29.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/23.c6a8aa29.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/23.c6a8aa29.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/23.c6a8aa29.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/introduction.html b/zh/guide/introduction.html
index ea84c00..fd627d7 100644
--- a/zh/guide/introduction.html
+++ b/zh/guide/introduction.html
@@ -13,20 +13,20 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/6.44940d93.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/css [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/6.fd2fcff1.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/css [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
           前端框架
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-10-29</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/guide/introduction.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M1 [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/guide/introduction.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18 [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/6.44940d93.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/6.fd2fcff1.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/platform-difference.html b/zh/guide/platform-difference.html
index 49a0602..7e7f9c7 100644
--- a/zh/guide/platform-difference.html
+++ b/zh/guide/platform-difference.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/184.ad3d8174.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/184.ad3d8174.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/184.ad3d8174.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/184.ad3d8174.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/playground.html b/zh/guide/playground.html
index 2019031..a1ea629 100644
--- a/zh/guide/playground.html
+++ b/zh/guide/playground.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/185.2455246c.js" as="script"><link rel="preload" href="/assets/css/10.styles.1fff5b86.css" as="style"><link rel="preload" href="/assets/js/10.1fff5b86.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" hr [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/10.styles.1fff5b86.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/185.2455246c.js" as="script"><link rel="preload" href="/assets/css/10.styles.1fff5b86.css" as="style"><link rel="preload" href="/assets/js/10.1fff5b86.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" hr [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/10.styles.1fff5b86.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast tool"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/185.2455246c.js" defer></script><script src="/assets/js/10.1fff5b86.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/185.2455246c.js" defer></script><script src="/assets/js/10.1fff5b86.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/use-rax-in-weex.html b/zh/guide/use-rax-in-weex.html
index 8d4f913..66406b4 100644
--- a/zh/guide/use-rax-in-weex.html
+++ b/zh/guide/use-rax-in-weex.html
@@ -13,11 +13,62 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/186.e416832d.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/186.30a178af.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+一次开发多端运行,同时支持 Weex Web 小程序等不同端。</p><h2 id="环境变量"><a href="#环境变量" class="header-anchor">#</a> 环境变量</h2><p>Weex 提供 WXEnvironment 用来获取 Weex 运行的环境变量,Rax 页面可以通过 WXEnvironment 访问。
+提供字段如下:</p><ul><li>platform (String) Current running platform, could be &quot;Android&quot;, &quot;iOS&quot; or &quot;Web&quot;.</li><li>weexVersion (String) The version of Weex SDK.</li><li>appName (String) Mobile app name or browser name.</li><li>appVersion (String) The version of current app.</li><li>osName (String) The OS name, could be &quot;Android&quot; or &quot;iOS&quot;.</li><li>osVersion (String) The version of current OS.</li><li>deviceModel (String) Mobile phone device model. [...]
+示例:</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>list</span> <span class="token attr-name">loadmoreoffset</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">}</span></span><span class="token punctuatio [...]
+	...
+</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>list</span><span class="token punctuation">&gt;</span></span>
+</code></pre></div><p>Weex 组件与 Rax 混用</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+  </span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>text</span><span class="token punctuation">&gt;</span></span><span class="token plain-text">Hello Rax</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>text</span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+</code></pre></div><h2 id="使用-weex-模块"><a href="#使用-weex-模块" class="header-anchor">#</a> 使用 Weex 模块</h2><p>Rax 提供了多端兼容的 API <a href="https://rax.js.org/docs/api/introduce" target="_blank" rel="noopener noreferrer">universal-api<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83. [...]
+但在某些特殊场景下,如果向自己引用原生模块的方法,可以按照如下方式使用</p><p>以 Weex Dom 模块为例</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token keyword">let</span> dom <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">'@weex-module/dom'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+dom<span class="token punctuation">.</span><span class="token function">scrollToElement</span><span class="token punctuation">(</span>someNode<span class="token punctuation">,</span> <span class="token punctuation">{</span>
+  offset<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+</code></pre></div><p>或</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token keyword">let</span> dom <span class="token operator">=</span> <span class="token function">__weex_require__</span><span class="token punctuation">(</span><span class="token string">'@weex-module/dom'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+dom<span class="token punctuation">.</span><span class="token function">scrollToElement</span><span class="token punctuation">(</span>someNode<span class="token punctuation">,</span> <span class="token punctuation">{</span>
+  offset<span class="token punctuation">:</span> <span class="token number">20</span><span class="token punctuation">,</span>
+<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+</code></pre></div><h2 id="页面降级"><a href="#页面降级" class="header-anchor">#</a> 页面降级</h2><p>Rax 页面降级可以使用 Weex Module @weex-module/instanceWrap,
+也可以使用更方便的辅助工具 @weex-project/downgrade</p><p>Rax Framework 中也提供了全局的降级方法 <code>__weex_downgrade__</code> 方便开发者使用</p><h2 id="事件"><a href="#事件" class="header-anchor">#</a> 事件</h2><p>组件通用事件与 Weex 通用事件相同,Rax 中需要以 on 开头驼峰方式命名</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">onClick</span><span class="to [...]
+  ...
+</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+</code></pre></div><p>页面事件,需要通过 setNativeProps API 手动向 body 节点绑定</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token keyword">let</span> bodyProps <span class="token operator">=</span> <span class="token punctuation">{</span>
+  <span class="token function-variable function">onViewAppear</span><span class="token punctuation">:</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
+  <span class="token function-variable function">onViewDisAppear</span><span class="token punctuation">:</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span><span class="token punctuation">}</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+<span class="token keyword">let</span> weexDocument <span class="token operator">=</span> <span class="token keyword">typeof</span> __weex_document__ <span class="token operator">===</span> <span class="token string">'object'</span> <span class="token operator">?</span> __weex_document__ <span class="token punctuation">:</span> <span class="token keyword">typeof</span> document <span class="token operator">===</span> <span class="token string">'object'</span> <span class="token operator" [...]
+<span class="token keyword">if</span> <span class="token punctuation">(</span>weexDocument <span class="token operator">&amp;&amp;</span> weexDocument<span class="token punctuation">.</span>body<span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token function">setNativeProps</span><span class="token punctuation">(</span><span class="token function">findDOMNode</span><span class="token punctuation">(</span>weexDocument<span class="token punctuation">.</span>body<span class="token punctuation">)</span><span class="token punctuation">,</span> bodyProps<span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+</code></pre></div><p>事件冒泡</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token keyword">let</span> bodyProps <span class="token operator">=</span> <span class="token punctuation">{</span>
+  bubble<span class="token punctuation">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>
+<span class="token punctuation">}</span><span class="token punctuation">;</span>
+<span class="token keyword">let</span> weexDocument <span class="token operator">=</span> <span class="token keyword">typeof</span> __weex_document__ <span class="token operator">===</span> <span class="token string">'object'</span> <span class="token operator">?</span> __weex_document__ <span class="token punctuation">:</span> <span class="token keyword">typeof</span> document <span class="token operator">===</span> <span class="token string">'object'</span> <span class="token operator" [...]
+<span class="token keyword">if</span> <span class="token punctuation">(</span>weexDocument <span class="token operator">&amp;&amp;</span> weexDocument<span class="token punctuation">.</span>body<span class="token punctuation">)</span> <span class="token punctuation">{</span>
+  <span class="token function">setNativeProps</span><span class="token punctuation">(</span><span class="token function">findDOMNode</span><span class="token punctuation">(</span>weexDocument<span class="token punctuation">.</span>body<span class="token punctuation">)</span><span class="token punctuation">,</span> bodyProps<span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span>
+</code></pre></div><p>阻止冒泡</p><div class="language-jsx extra-class"><pre class="language-jsx"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span><span class="token class-name">View</span></span> <span class="token attr-name">onClick</span><span class="token script language-javascript"><span class="token script-punctuation punctuation">=</span><span class="token punctuation">{</span><span class="token punctuation">(</span><span class="token pa [...]
+	event<span class="token punctuation">.</span><span class="token function">stopPropagation</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span><span class="token punctuation">}</span></span><span class="token punctuation">&gt;</span></span><span class="token plain-text">
+  ...
+</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span><span class="token class-name">View</span></span><span class="token punctuation">&gt;</span></span>
+</code></pre></div><h2 id="事件通信"><a href="#事件通信" class="header-anchor">#</a> 事件通信</h2><p>Weex 提供了页面间通信的能力 BroadcastChannel(weex v0.9+), Rax 页面中可以通过 Window 的全局方法进行通信。</p><h3 id="页面间通信"><a href="#页面间通信" class="header-anchor">#</a> 页面间通信</h3><p>页面 A 发送消息</p><div class="language-jsx extra-class"><pre class="language-jsx"><code>window<span class="token punctuation">.</span><span class="token function">postMessage</span><span class="token punctuation">(</span><span class="token string">'{hello [...]
+</code></pre></div><p>页面 B 接收消息</p><div class="language-jsx extra-class"><pre class="language-jsx"><code>window<span class="token punctuation">.</span><span class="token function">addEventListener</span><span class="token punctuation">(</span><span class="token string">'message'</span><span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token parameter">e</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <spa [...]
+  console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">'data is'</span><span class="token punctuation">,</span> e<span class="token punctuation">.</span>data<span class="token punctuation">)</span><span class="token punctuation">;</span>
+<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+</code></pre></div><h3 id="页面内消息广播"><a href="#页面内消息广播" class="header-anchor">#</a> 页面内消息广播</h3><p>页面内发送消息</p><div class="language-jsx extra-class"><pre class="language-jsx"><code>window<span class="token punctuation">.</span><span class="token function">dispatchEvent</span><span class="token punctuation">(</span><span class="token keyword">new</span> <span class="token class-name">CustomEvent</span><span class="token punctuation">(</span><span class="token string">'eventName'</span><span [...]
+</code></pre></div><p>页面内接收消息</p><div class="language-jsx extra-class"><pre class="language-jsx"><code>window<span class="token punctuation">.</span><span class="token function">addEventListener</span><span class="token punctuation">(</span><span class="token string">'eventName'</span><span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token parameter">event</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span>  [...]
+	<span class="token keyword">const</span> <span class="token punctuation">{</span>detail<span class="token punctuation">}</span> <span class="token operator">=</span> event<span class="token punctuation">;</span>
+	<span class="token comment">// 业务逻辑</span>
+<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
+</code></pre></div></div><div class="page-nav"><p class="inner"><span class="prev">
         ←
         <a href="/zh/guide/use-vue-in-weex.html" class="prev">
           在Weex中使用Vue.js
@@ -25,12 +76,12 @@
           Playground 应用
         </a>
         →
-      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-3-26</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/guide/use-rax-in-weex.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
+      </span></p></div><div class="page-edit"><div class="last-updated"><span class="prefix">上次更新: </span><span class="time">2019-12-6</span></div><div class="edit-link"><a href="https://github.com/apache/incubator-weex-site/edit/master/docs/zh/guide/use-rax-in-weex.md" target="_blank" rel="noopener noreferrer">编辑此页</a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d=" [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/186.e416832d.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/186.30a178af.js" defer></script>
   </body>
 </html>
diff --git a/zh/guide/use-vue-in-weex.html b/zh/guide/use-vue-in-weex.html
index 89c2248..466383c 100644
--- a/zh/guide/use-vue-in-weex.html
+++ b/zh/guide/use-vue-in-weex.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/187.9a7260e7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/187.9a7260e7.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -84,6 +84,6 @@ module.exports = {
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/187.9a7260e7.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/187.9a7260e7.js" defer></script>
   </body>
 </html>
diff --git a/zh/index.html b/zh/index.html
index 64c3260..8ea4bc9 100644
--- a/zh/index.html
+++ b/zh/index.html
@@ -13,16 +13,16 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/css/3.styles.9f1cb079.css" as="style"><link rel="preload" href="/assets/js/3.9f1cb079.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/ [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/3.styles.9f1cb079.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/css/3.styles.6b94323a.css" as="style"><link rel="preload" href="/assets/js/3.6b94323a.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/ [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/3.styles.6b94323a.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 1 [...]
+    <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 1 [...]
           Incubator. Incubation is required of all newly accepted projects until a further review indicates that the
           infrastructure, communications, and decision making process have stabilized in a manner consistent with
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-2a3200e7><dl data-v-2a3200e7><dt data-v-2a3200e7>ASF</dt><dd data-v-2a3200e7><a href="http://www.apache.org" target="_self" data-v-2a3200e7>Foundation</a></dd><dd data-v-2a3200e7><a href="http://www.apache.org/licenses/" target="_self" data-v-2a3200e7>License</a></dd><dd data-v-2a3200e7><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/3.9f1cb079.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/3.6b94323a.js" defer></script>
   </body>
 </html>
diff --git a/zh/tools/dotwe.html b/zh/tools/dotwe.html
index 86ac09a..903255c 100644
--- a/zh/tools/dotwe.html
+++ b/zh/tools/dotwe.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/188.80bc3fc6.js" as="script"><link rel="preload" href="/assets/css/9.styles.5bed6ebe.css" as="style"><link rel="preload" href="/assets/js/9.5bed6ebe.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css"><link rel="stylesheet" href="/assets/css/9.styles.5bed6ebe.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/188.80bc3fc6.js" as="script"><link rel="preload" href="/assets/css/9.styles.5bed6ebe.css" as="style"><link rel="preload" href="/assets/js/9.5bed6ebe.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css"><link rel="stylesheet" href="/assets/css/9.styles.5bed6ebe.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast tool"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 [...]
@@ -31,6 +31,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/188.80bc3fc6.js" defer></script><script src="/assets/js/9.5bed6ebe.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/188.80bc3fc6.js" defer></script><script src="/assets/js/9.5bed6ebe.js" defer></script>
   </body>
 </html>
diff --git a/zh/tools/eeui.html b/zh/tools/eeui.html
index bf7cb44..edc3947 100644
--- a/zh/tools/eeui.html
+++ b/zh/tools/eeui.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/189.3340bc49.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/189.3340bc49.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/189.3340bc49.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/189.3340bc49.js" defer></script>
   </body>
 </html>
diff --git a/zh/tools/extension.html b/zh/tools/extension.html
index 55de9b2..1b235c7 100644
--- a/zh/tools/extension.html
+++ b/zh/tools/extension.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/190.c699c6c8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/c [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/190.c699c6c8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/c [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -27,6 +27,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/190.c699c6c8.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/190.c699c6c8.js" defer></script>
   </body>
 </html>
diff --git a/zh/tools/index.html b/zh/tools/index.html
index 3317796..8bf31ca 100644
--- a/zh/tools/index.html
+++ b/zh/tools/index.html
@@ -13,8 +13,8 @@
   <meta name="google-site-verification" content="FbH8DPHpxdDJlfkKLKXuXWOu69DI8ZRRP8O2Phg8UKw">
   <meta name="baidu-site-verification" content="WRr1iWvsYK">
     
-    <link rel="preload" href="/assets/css/styles.776dfe7f.css" as="style"><link rel="preload" href="/assets/js/app.776dfe7f.js" as="script"><link rel="preload" href="/assets/js/24.a0f11bc8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.f513473d.css"><link rel="prefetch" href="/assets/cs [...]
-    <link rel="stylesheet" href="/assets/css/styles.776dfe7f.css">
+    <link rel="preload" href="/assets/css/styles.971093a7.css" as="style"><link rel="preload" href="/assets/js/app.971093a7.js" as="script"><link rel="preload" href="/assets/js/24.a0f11bc8.js" as="script"><link rel="prefetch" href="/assets/css/1.styles.aa72e838.css"><link rel="prefetch" href="/assets/css/10.styles.1fff5b86.css"><link rel="prefetch" href="/assets/css/11.styles.0553aa25.css"><link rel="prefetch" href="/assets/css/2.styles.fc5d9892.css"><link rel="prefetch" href="/assets/cs [...]
+    <link rel="stylesheet" href="/assets/css/styles.971093a7.css">
   </head>
   <body>
     <div id="app" data-server-rendered="true"><div class="theme-container vuepress-theme-fast"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
@@ -23,6 +23,6 @@
           other successful ASF projects. While incubation status is not necessarily a reflection of the completeness
           or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-4" data-v-0ad13d84><dl data-v-0ad13d84><dt data-v-0ad13d84>ASF</dt><dd data-v-0ad13d84><a href="http://www.apache.org" target="_self" data-v-0ad13d84>Foundation</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/licenses/" target="_self" data-v-0ad13d84>License</a></dd><dd data-v-0ad13d84><a href="http://www.apache.org/events/current-event" t [...]
         logo are trademarks of The Apache Software Foundation.</span></div></div></footer></div></div><!----></div></div>
-    <script src="/assets/js/app.776dfe7f.js" defer></script><script src="/assets/js/24.a0f11bc8.js" defer></script>
+    <script src="/assets/js/app.971093a7.js" defer></script><script src="/assets/js/24.a0f11bc8.js" defer></script>
   </body>
 </html>