请选择 进入手机版 | 继续访问电脑版
热门问答
更多

[其他] openTabLayout 默认的返回按钮能去掉文字吗?

[复制链接]
奋而不斗 发表于 2019-4-9 15:20:36
本帖最后由 奋而不斗 于 2019-4-9 15:28 编辑

不想显示文字,自己再写个按钮的话还得写监听事件,多了不少代码,希望能在配置里面加上按钮的设置

另外那个title最好也能自动截取并显示省略号
有时候动态传的title太长,还要自己写个方法处理,有些人可能还不会处理

希望内置一下title超过一定长度后截取并显示省略号

3条回复

Mr.ZhouHeng 老司机 13110Y币
本帖最后由 Mr.ZhouHeng 于 2019-4-9 18:04 编辑

返回按钮文字你直接传空就ok
  navigationBar: {
                background: '#fff',
                color: '#333',
                leftButtons: [{
                    text: "", //(可选项)按钮标题文字,可以和icon同时存在,字符串类型
                    color: "#333", //(可选项)按钮标题文字颜色,默认值#000,字符串类型
                    iconPath: "widget://image/left_back.png"
                }],


title长度自己js处理啊   
需要用的时候直接调取一下不就ok
// 限制显示字数
function LimitNumbers(body) {
    // 限制显示字数
    if (strlen(body) > 16) {
        str = body.substring(0, 14) + '...';
        return str;
    } else {
        return body;
    }
}
function strlen(str) {
    var len = 0;
    for (var i = 0; i < str.length; i++) {
        var a = str.charAt(i);
        if (a.match(/[^\x00-\xff]/ig) != null) {
            len += 2;
        } else {
            len += 1;
        }
    }
    return len;
}

不想处理这块自己扔到建议区里面


demo147 实习司机 142Y币
Mr.ZhouHeng 发表于 2019-4-9 18:02
返回按钮文字你直接传空就ok
  navigationBar: {
                background: '#fff',

你这个代码返回确实没有文字了,但是还是需要自己写监听来进行返回,只要按钮不要文字不能开放设置吗?
wujingquan 驾校小白 4Y币
我也遇到这个问题,只要自定义了navigationBar,那么返回的逻辑就得自己实现...唉。
demo147 · 2019-7-8 17:31你这个代码返回确实没有文字了,但是还是需要自己写监听来进行返回,只要按钮不要文字不能开放设置吗?
您需要登录后才可以回帖 登录

本版积分规则