bl.internal.configNavigationRightButton
基础库版本 >=
3.2.0
支持
设置导航栏右边自定义按钮。相比 bl.internal.showNavigationRightButton,配置多了可选性,可以混着配一个text和一个icon,或两个text。
参数说明
Object object
属性 | 类型 | 默认值 | 必填 | 说明 | 版本 |
---|---|---|---|---|---|
buttons | array<object> | 是 | 按钮配置,数组里最多传两个对象,每个button对象的配置见下表 | ||
onClick | function | 否 | 点击按钮的回调,参数index=0、1,表示点击的按钮位置,0为左边的按钮,1为右边的按钮 | ||
success | function | 否 | 接口调用成功的回调函数 | ||
fail | function | 否 | 接口调用失败的回调函数 |
Object button
属性 | 类型 | 默认值 | 必填 | 说明 | 版本 |
---|---|---|---|---|---|
type | string | 是 | 按钮类型,传'text'为文字,传'icon'为图标 | ||
text | string | 否 | 当type为text时生效,表示文字内容,超出一定范围会做截断 | ||
color | string | 否 | 当type为text时生效,表示文字颜色,支持 white、#FFFFFF 两种写法 | ||
icon | string | 否 | 当type为icon时生效,表示图标资源路径,支持包内路径(/static/xxx)、file协议、http链接 |
示例代码
bl.internal.configNavigationRightButton({
buttons: [
{
type: 'text',
text: 'abc',
color: 'white'
},
{
type: 'icon',
icon: '/static/icon.png'
}
],
onClick: function(index) {
console.log(index);
}
});