From de610d639e05667433fc8ae859bca1d218efa7cf Mon Sep 17 00:00:00 2001 From: handongxun Date: Thu, 27 Feb 2020 12:37:39 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20add=20=E9=A1=B5=E9=9D=A2=E5=B1=9E?= =?UTF-8?q?=E6=80=A7=E9=85=8D=E7=BD=AE=E8=8A=82=E7=82=B9=20page-meta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/component/_sidebar.md | 2 ++ docs/component/page-meta.md | 72 +++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 docs/component/page-meta.md diff --git a/docs/component/_sidebar.md b/docs/component/_sidebar.md index 41b4e6b32..8d2e47eac 100644 --- a/docs/component/_sidebar.md +++ b/docs/component/_sidebar.md @@ -78,6 +78,8 @@ * [SwiperDot 轮播图指示点](https://ext.dcloud.net.cn/plugin?id=284) * [Tag 标签](https://ext.dcloud.net.cn/plugin?id=35) * [更多插件市场的组件](https://ext.dcloud.net.cn/?cat1=2) +* 页面属性配置节点 + * [page-meta](component/page-meta.md) * [配置微信小程序插件](component/mp-weixin-plugin.md) * [原生组件说明](component/native-component.md)
diff --git a/docs/component/page-meta.md b/docs/component/page-meta.md new file mode 100644 index 000000000..133895f28 --- /dev/null +++ b/docs/component/page-meta.md @@ -0,0 +1,72 @@ +#### page-meta + +**平台差异说明** + +|App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|QQ小程序| +|:-:|:-:|:-:|:-:|:-:|:-:|:-:| +|√(2.6.3+)|√(2.6.3+)|√|x|x|x|x| + + +页面属性配置节点,用于指定页面的一些属性、监听页面事件。只能是页面内的第一个节点。可以配合 navigation-bar 组件一同使用。 + +通过这个节点可以获得类似于调用 uni.setBackgroundTextStyle uni.setBackgroundColor 等接口调用的效果。 + +|属性|类型|默认值|必填|说明|最低版本 +|:-|:-|:-|:-|:-|:-| +|background-text-style |string|否|下拉背景字体、loading 图的样式,仅支持 dark 和 light|微信基础库 2.9.0| +|background-color|string|否|窗口的背景色,必须为十六进制颜色值|2.9.0| +|background-color-top|string|否|顶部窗口的背景色,必须为十六进制颜色值,仅 iOS 支持|微信基础库 2.9.0| +|background-color-bottom|string|否|底部窗口的背景色,必须为十六进制颜色值,仅 iOS 支持|微信基础库 2.9.0| +|scroll-top|string|""|否|滚动位置,可以使用 px 或者 rpx 为单位,在被设置时,页面会滚动到对应位置|微信基础库 2.9.0| +|scroll-duration|number|300|否|滚动动画时长|微信基础库 2.9.0| +|page-style|string|""|否|页面根节点样式,页面根节点是所有页面节点的祖先节点,相当于 HTML 中的 body 节点|微信基础库 2.9.0| +|root-font-size|string|""|否|页面的根字体大小,页面中的所有 rem 单位,将使用这个字体大小作为参考值,即 1rem 等于这个字体大小|微信基础库 2.9.0| +|@resize||eventhandle|否|页面尺寸变化时会触发 resize 事件, event.detail = { size: { windowWidth, windowHeight } }|微信基础库 2.9.0| +|@scroll||eventhandle|否|页面滚动时会触发 scroll 事件, event.detail = { scrollTop }|微信基础库 2.9.0| +|@scrolldone|eventhandle|否|如果通过改变 scroll-top 属性来使页面滚动,页面滚动结束后会触发 scrolldone 事件|微信基础库 2.9.0| + + +#### 示例代码 + +``` + + + +``` -- GitLab