layuimini框架实现点击菜单栏回到起始页

在layui页面中,如果使用了

window.location.href=""进行了页面跳转,再点击菜单栏是不会显示起始页,而是跳转后的页面,

解决:

在miniTab.js文件中找到:listen方法

将其中修改为:

if (!checkTab) {
    miniTab.create({
        tabId: tabId,
        href: href,
        title: title,
        isIframe: false,
        maxTabNum: options.maxTabNum,
    });
} else {
    // 强制重新加载初始页面
    element.tabDelete('layuiminiTab', tabId); // 删除现有tab
    miniTab.create({
        tabId: tabId,
        href: href,
        title: title,
        isIframe: false,
        maxTabNum: options.maxTabNum,
    });
}

element.tabChange('layuiminiTab', tabId);
layer.close(loading);

 即可。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 15:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 15:16:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 15:16:02       82 阅读
  4. Python语言-面向对象

    2024-06-13 15:16:02       91 阅读

热门阅读

  1. Golang:使用Blackfriday实现Markdown 转html

    2024-06-13 15:16:02       30 阅读
  2. 向https地址发送请求失败报错

    2024-06-13 15:16:02       27 阅读
  3. 注册用户如何防止缓存穿透?

    2024-06-13 15:16:02       30 阅读
  4. css3新增伪类有哪些?

    2024-06-13 15:16:02       27 阅读
  5. monitor-zabbix

    2024-06-13 15:16:02       24 阅读
  6. 互联网摸鱼日报(2024-06-13)

    2024-06-13 15:16:02       33 阅读
  7. mysql相关知识总结

    2024-06-13 15:16:02       34 阅读