var okConfig = {
theme: "blue_theme", //主题色orange_theme|blue_theme menuArrow: "ok-arrow2", //导航箭头ok-arrow2:箭头,不填为默认样式 isTabMenu: true, //刷新后是否记住上次打开tab菜单 isTabRefresh: false, //是否开启切换刷新 };master
parent
ec7641eb3b
commit
9def2b90ee
|
|
@ -1,6 +1,6 @@
|
|||
var okConfig = {
|
||||
theme: "blue_theme", //主题色orange_theme|blue_theme
|
||||
menuArrow: "ok-arrow2", //导航箭头ok-arrow2:箭头,不填为默认样式
|
||||
isTabMemory: true, //刷新后是否记住上次打开tab菜单
|
||||
isTabMenu: true, //刷新后是否记住上次打开tab菜单
|
||||
isTabRefresh: false, //是否开启切换刷新
|
||||
};
|
||||
|
|
@ -21,7 +21,7 @@ String.prototype.format = function () {
|
|||
|
||||
/**打开缓存中的tabMenu**/
|
||||
let OpenTabMenuFun = function ($, callback) {
|
||||
if(config && config.menuArrow){
|
||||
if(config && config.isTabMenu){
|
||||
var tabMenu = sessionStorage.getItem("tabMenu");//已经打开的tab页面
|
||||
if (tabMenu) {
|
||||
tabMenu = JSON.parse(tabMenu);
|
||||
|
|
@ -47,7 +47,7 @@ let removeTabMenu = function (okTab, callback) {
|
|||
|
||||
/**存储打开的tabMenu**/
|
||||
function saveTabMenuFun($) {
|
||||
if(config && config.menuArrow) {
|
||||
if(config && config.isTabMenu) {
|
||||
let tabTitle = $("<div>" + $("#tabTitle").html() + "</div>");
|
||||
tabTitle.find("i.layui-tab-close").remove();
|
||||
let tabMenu = JSON.stringify({
|
||||
|
|
@ -66,7 +66,7 @@ layui.define(["element", "jquery", "okUtils"], function (exports) {
|
|||
layer = layui.layer;
|
||||
config = okUtils.local("okConfig") || okConfig || {};
|
||||
|
||||
if(!config.isTabRefresh){
|
||||
if(!config.isTabMenu){
|
||||
okUtils.session("tabMenu", null);
|
||||
okUtils.session("lay-id", null);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@
|
|||
<div class="layui-form-item">
|
||||
<label class="layui-form-label set-label">tab记忆:</label>
|
||||
<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="默认">-->
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -85,7 +85,7 @@
|
|||
}
|
||||
});
|
||||
$("input[name=refresh]").prop("checked", config.isTabRefresh);
|
||||
$("input[name=memory]").prop("checked", config.isTabMemory);
|
||||
$("input[name=menu]").prop("checked", config.isTabMenu);
|
||||
|
||||
form.render();
|
||||
form.on('radio(arrow)', function (data) { //更改导航箭头样式
|
||||
|
|
@ -105,8 +105,8 @@
|
|||
okUtils.local("okConfig", config);
|
||||
});
|
||||
|
||||
form.on('switch(memory)', function (data) { //tab记忆
|
||||
config.isTabRefresh = data.elem.checked;
|
||||
form.on('switch(menu)', function (data) { //tab记忆
|
||||
config.isTabMenu = data.elem.checked;
|
||||
okUtils.local("okConfig", config);
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue