移动系统liao
2024-11-12 1cb49b04ae6709e6054c328f5ed12bff9ca014c8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/** 根据访问路径对应左侧导航效果 */
layui.define(['view'], function (exports) {
    var view = layui.view
        , $ = layui.$;
    layui.data.updateMainBreadcrumb = function () {
        var breadcrumbElem = $('#LAY_app_body .layadmin-tabsbody-item.layui-show .layui-breadcrumb');
        if (breadcrumbElem.length) {
            var _html = [];
            var navActive = $('#LAY-system-side-menu .layui-this');
            do {
                var texts = navActive.find('>a').first().text();
                texts = texts.replace(/\s+/g, "");/*去掉字符串中的空格,因为我的左侧菜单,有加入空格*/
                _html.unshift('<a><cite>' + texts + '</cite></a>');
                navActive = navActive.parents('.layui-nav-itemed').first();
            }
            while (navActive.length);
            breadcrumbElem.html('<a lay-href="">主页</a>' + _html.join(''));
            breadcrumbElem.attr('lay-separator', '>>');  /*修改 修饰符*/
            layui.element.render('breadcrumb', breadcrumbElem.attr('lay-filter'))
        }
    };
 
    //对外暴露的接口
    exports('breadcrumb', {});
});