UNPKG

yun-ui

Version:

Mobile UI Components Library for Vue.js by yunzhijia.

60 lines (41 loc) 1.75 kB
# Navbar 顶部导航栏。 ### 使用场景 当需要在页面顶部创建一个导航栏,用于在两个或多个功能页面间进行切换时。 > 依赖 `tab-item` 组件使用 ### 引入 ``` javascript import Vue from 'vue' import {Navbar, TabItem} from 'yun-ui' import 'yun-ui/dist/yun/Navbar/index.css' import 'yun-ui/dist/yun/TabItem/index.css' Vue.component(Loading.name, Loading) Vue.component(TabItem.name, TabItem) ``` ### 代码示例 ``` javascript <y-navbar defaultActiveTabId="1" @change=""> <y-tab-item title="文本" tabId="1"></y-tab-item> <y-tab-item title="文本" tabId="2"></y-tab-item> </y-navbar> ``` 固定在页面顶部 ``` javascript <y-navbar fixed></y-navbar> ``` ### API | 参数 | 描述 | 类型 | 可选值 | 默认值 | | ---- | ---- | ---- | ---- | ---- | | fixed | 定位 | Boolean | | false | |defaultActiveTabId | 默认active的tab,并在tab-item组件中传入相应的tabId值,若需要切换不同按钮active功能,需要给每个tab-item绑定tabId | String | | | | change | tab-item元素active点击切换时的回调函数,参数为切换后的tabId| Function | | | ## TabItem 组件使用说明 ### TabItem API | 参数 | 描述 | 类型 | 可选值 | 默认值 | | ---- | ---- | ---- | ---- | ---- | | title | 文本 | String | | | | tabId | tab绑定的id,用于区分不同的tab | String | | | ### TabItem Slot API | 参数 | 描述 | | ---- | ---- | | icon | 加入的图标 |