bl.internal.showNavigationRightButton
基础库版本 >=
2.3.0支持
设置导航栏右边自定义按钮。
参数说明
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 | 版本 |
|---|---|---|---|---|---|
| type | string | 是 | 按钮类型,icon/text | ||
| icon | array<string> | 否 | 当type=icon有效,icon的路径(支持本地路径,blfile协议,http链接,若icon为本地文件,需放在static目录下,写法为'/static/path'),数组里可传1或2个路径,从左到右按钮index依次为0、1 | ||
| text | string | 否 | 当type=text有效,文字内容 | ||
| color | string | 否 | 当type=text有效,文字颜色 | ||
| onClick | function | 否 | 点击按钮的回调,参数index=0、1 | ||
| success | function | 否 | 接口调用成功的回调函数 | ||
| fail | function | 否 | 接口调用失败的回调函数 |
Bug & Tip
- 基础库版本为
2.3.0时,在某个tab页面上调用此能力后切换到别的tab页面,右边按钮也还展示。 - 暂不支持 icon 和 text 混用。
示例代码
bl.internal.showNavigationRightButton({
type: 'text',
text: '完成',
color: '#000000',
onClick: function(index) {
// type为text时,index只可能是0
}
});
bl.internal.showNavigationRightButton({
type: 'icon',
icon: [
'/static/path1',
'/static/path2'
],
onClick: function(index) {
// type为icon时,index可能是0或1
}
});