• 标题栏 (bui-header)
    • 用法
    • 属性
    • 事件
    • 扩展

    标题栏 (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. <bui-header title="">
    2. <div slot="center">
    3. ...
    4. </div>
    5. </bui-header>