Toolbar/Title

文档标题 / Title

设置顶部的title及document.title, 请使用ref获取Title组件的setTitle方法, 使用该方法会同步设置document.title(默认)

等级

只有在Navbar组件中的Title组件才会自动更新document.title的值,

如何引入

// 引入
import { Toolbar, Buttons, Title } from 'vimo'
// 安装
Vue.component(Toolbar.name, Toolbar)
Vue.component(Title.name, Title)
Vue.component(Buttons.name, Buttons)

如果在支付宝中

如果在支付宝中, 则使用支付宝的方式设置title及其壳子的title, 可用方法如下:

  • setTitle
  • reset
源码:
参考:

传入属性 / Props:

Name Type Attributes Default Description
mode String <optional>
ios 模式
title String <optional>
标题

对外事件 / Fires:

用法 / Usages

<template>
 <Page>
   <Header>
     <Navbar>
       <Title ref="title">Demo</Title>
     <Navbar>
   </Header>
   <Content>
     <h1>这里是内容</h1>
   </Content>
 </Page>
</template>

...

computed: {
  titleComponent () {
    return this.$refs.title
  }
},
methods: {
  setAllTitle () {
     this.titleComponent.setTitle('title')
}

方法 / Methods

(inner) getTitle() → {String}

源码:

获取Title组件中的title, 兼容各种模式

(inner) reset()

源码:

重置Title文字的颜色, 目前可用平台: Alipay

(inner) setTitle(title, changeDocTitleopt)

源码:

修改Header的title, 目前可用平台: H5/Alipay/Dingtalk

参数 / Parameters:
Name Type Attributes Default Description
title String | Object

title

Properties
Name Type Description
title String | Object

title

image String | Object

image

changeDocTitle boolean <optional>
true

是否设置doc的title, 默认是同步设置的

(inner) setTitleColor(color)

源码:

设置Title文字的颜色

参数 / Parameters:
Name Type Description
color String

color, 例如 #ff0000