在项目\js\lay-module\layuimini\miniTab.js
文件中,修改listenSwitch
方法:
listenSwitch: function (options) {
options.filter = options.filter || null;
options.multiModule = options.multiModule || false;
options.urlHashLocation = options.urlHashLocation || false;
options.listenSwichCallback = options.listenSwichCallback || function () {
};
element.on('tab(' + options.filter + ')', function (data) {
console.log('页面切换123........');
var tabId = $(this).attr('lay-id');
if (options.urlHashLocation) {
location.hash = '/' + tabId;
}
if (typeof options.listenSwichCallback === 'function') {
options.listenSwichCallback();
}
// 判断是否为新增窗口
if ($('.layuimini-menu-left').attr('layuimini-tab-tag') === 'add') {
$('.layuimini-menu-left').attr('layuimini-tab-tag', 'no')
} else {
$("[layuimini-href]").parent().removeClass('layui-this');
if (options.multiModule) {
miniTab.listenSwitchMultiModule(tabId);
} else {
miniTab.listenSwitchSingleModule(tabId);
}
$(".layui-tab-item.layui-show").find("iframe")[0].contentWindow.location.reload(); //尝试刷新
}
miniTab.rollPosition();
});
},
在最后一行加上$(".layui-tab-item.layui-show").find("iframe")[0].contentWindow.location.reload(); //尝试刷新
如下图所示:
参考文章:
https://icode.best/i/52249049464567
https://blog.csdn.net/weixin_44828157/article/details/115290927
版权属于:soarli
本文链接:https://blog.soarli.top/archives/662.html
转载时须注明出处及本声明。