平台兼容性

PageBody 导航栏内容页

导航栏内容页组件,组件名:cmd-page-body,代码块: cmdPageBody。

使用方式:

script 中引用组件

import cmdPageBody from "@/components/cmd-page-body/cmd-page-body.vue"
export default {
    components: {cmdPageBody}
}

用法
针对使用底部导航栏组件cmd-bottom-nav或顶部导航栏组件cmd-nav-bar时。
内容区默认充满屏幕。
内容区可以配合动画cmd-transition使用过渡动画效果减少页面的闪烁。

<cmd-nav-bar :title="顶部导航栏"></cmd-nav-bar>
<!-- 在使用顶部和底部导航栏时,top-bottom -->
<cmd-page-body type="top-bottom">
  <!-- #ifdef H5 -->
  <cmd-transition name="fade-up">
    <home v-if="current == 0"></home>
    <person v-if="current == 1"></person>
  </cmd-transition>
  <!-- #endif -->
  <!-- 单使用顶部导航时,非H5端下v-if显示,可以在mounted后 -->
  <!-- #ifndef H5 -->
  <cmd-transition v-if="current == 0" name="fade-up">
    <home></home>
  </cmd-transition>
  <cmd-transition v-if="current == 1" name="fade-up">
    <person></person>
  </cmd-transition>
  <!-- #endif -->
</cmd-page-body>
<!-- 底部导航栏 -->
<cmd-bottom-nav @click="getBottomNavCurrent" :current="current" :list="list"></cmd-bottom-nav>

属性说明:

属性名 类型 默认值 说明
type String top 使用导航栏类型:top、bottom、top-bottom
background-color String #ffffff 内容区背景颜色

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问