var okConfig = {

theme: "blue_theme", //主题色orange_theme|blue_theme
   menuArrow: "ok-arrow2", //导航箭头ok-arrow2:箭头,不填为默认样式
   isTabMenu: true,  //刷新后是否记住上次打开tab菜单
   isTabRefresh: false, //是否开启切换刷新
};
master
zhizous 2020-04-06 18:25:30 +08:00
parent ec7641eb3b
commit 9def2b90ee
3 changed files with 8 additions and 8 deletions

View File

@ -1,6 +1,6 @@
var okConfig = { var okConfig = {
theme: "blue_theme", //主题色orange_theme|blue_theme theme: "blue_theme", //主题色orange_theme|blue_theme
menuArrow: "ok-arrow2", //导航箭头ok-arrow2:箭头,不填为默认样式 menuArrow: "ok-arrow2", //导航箭头ok-arrow2:箭头,不填为默认样式
isTabMemory: true, //刷新后是否记住上次打开tab菜单 isTabMenu: true, //刷新后是否记住上次打开tab菜单
isTabRefresh: false, //是否开启切换刷新 isTabRefresh: false, //是否开启切换刷新
}; };

View File

@ -21,7 +21,7 @@ String.prototype.format = function () {
/**打开缓存中的tabMenu**/ /**打开缓存中的tabMenu**/
let OpenTabMenuFun = function ($, callback) { let OpenTabMenuFun = function ($, callback) {
if(config && config.menuArrow){ if(config && config.isTabMenu){
var tabMenu = sessionStorage.getItem("tabMenu");//已经打开的tab页面 var tabMenu = sessionStorage.getItem("tabMenu");//已经打开的tab页面
if (tabMenu) { if (tabMenu) {
tabMenu = JSON.parse(tabMenu); tabMenu = JSON.parse(tabMenu);
@ -47,7 +47,7 @@ let removeTabMenu = function (okTab, callback) {
/**存储打开的tabMenu**/ /**存储打开的tabMenu**/
function saveTabMenuFun($) { function saveTabMenuFun($) {
if(config && config.menuArrow) { if(config && config.isTabMenu) {
let tabTitle = $("<div>" + $("#tabTitle").html() + "</div>"); let tabTitle = $("<div>" + $("#tabTitle").html() + "</div>");
tabTitle.find("i.layui-tab-close").remove(); tabTitle.find("i.layui-tab-close").remove();
let tabMenu = JSON.stringify({ let tabMenu = JSON.stringify({
@ -66,7 +66,7 @@ layui.define(["element", "jquery", "okUtils"], function (exports) {
layer = layui.layer; layer = layui.layer;
config = okUtils.local("okConfig") || okConfig || {}; config = okUtils.local("okConfig") || okConfig || {};
if(!config.isTabRefresh){ if(!config.isTabMenu){
okUtils.session("tabMenu", null); okUtils.session("tabMenu", null);
okUtils.session("lay-id", null); okUtils.session("lay-id", null);
} }

View File

@ -52,7 +52,7 @@
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label set-label">tab记忆</label> <label class="layui-form-label set-label">tab记忆</label>
<div class="layui-input-block"> <div class="layui-input-block">
<input lay-filter="memory" type="checkbox" name="memory" lay-skin="switch" lay-text="开启|关闭"> <input lay-filter="menu" type="checkbox" name="menu" lay-skin="switch" lay-text="开启|关闭">
<!--<input lay-filter="arrow" type="checkbox" name="sex" value="" title="默认">--> <!--<input lay-filter="arrow" type="checkbox" name="sex" value="" title="默认">-->
</div> </div>
</div> </div>
@ -85,7 +85,7 @@
} }
}); });
$("input[name=refresh]").prop("checked", config.isTabRefresh); $("input[name=refresh]").prop("checked", config.isTabRefresh);
$("input[name=memory]").prop("checked", config.isTabMemory); $("input[name=menu]").prop("checked", config.isTabMenu);
form.render(); form.render();
form.on('radio(arrow)', function (data) { //更改导航箭头样式 form.on('radio(arrow)', function (data) { //更改导航箭头样式
@ -105,8 +105,8 @@
okUtils.local("okConfig", config); okUtils.local("okConfig", config);
}); });
form.on('switch(memory)', function (data) { //tab记忆 form.on('switch(menu)', function (data) { //tab记忆
config.isTabRefresh = data.elem.checked; config.isTabMenu = data.elem.checked;
okUtils.local("okConfig", config); okUtils.local("okConfig", config);
}); });