标题栏 (bui-header)

标题栏(bui-header) - 图1 标题栏(bui-header) - 图2

用法

  1. <bui-header title="标题栏" :leftItem="leftItem" :rightItem="rightItem" 
    2. @leftClick="back" @rightClick="rightclick" @centerClick="centerclick">
    3. </bui-header>


  1. export default {
    2.     data: function () {
    3.         return {
    4.             leftItem: {
    5.                 icon: 'ion-chevron-left',
    6.             },
    7.             rightItem: {
    8.                 text: '更多'
    9.             }
    10.         }
    11.     },
    12.     methods: {
    13.         "back": function () {
    14.             this.$pop();
    15.         },
    16.         "rightclick": function () {
    17.             this.$toast('right')
    18.         },
    19.         "centerclick": function () {
    20.             this.$toast('center')
    21.         }
    22.     }
    23. }

Example:bui-header

属性

Prop Type Required Default Description
title string N 标题文本
leftItem object N defaultItem 左边显示内容
rightItem object N defaultItem 右边显示内容
textColor string N #ffffff 字体颜色
iconColor string N #ffffff 图标颜色
iconSize string N 48px 图标大小
backgroundColor string N #4ca4fe 背景颜色
height string N 90px 头部高度
defaultItem = { icon: '',text: ''} ,其中 icon 是字体图标的name,从ionicons寻找合适的进行填充,text是文本内容,例如’返回’,icon在左,text在右。
### 事件
支持 @leftClick(左) @rightClick(右) @centerClick(中) 事件
### 扩展
标题栏左中右需要自定义内容时,可通过 slot 区分,right 是右侧 ,left 是左侧, center 中间,参考如下:
1.
2.
3. ...
4.
5.