优化 code 的 `copy` 属性开启时, 对 `tools` 属性的初始化配置

pull/1260/head^2
贤心 2023-05-26 12:17:19 +08:00
parent fc28a94cab
commit b88672c762
1 changed files with 9 additions and 2 deletions

View File

@ -186,8 +186,15 @@ layui.define(['lay', 'util', 'element', 'form'], function(exports){
});
// copy
if(options.copy && layui.type(options.tools) === 'array'){
options.tools.unshift('copy');
if(options.copy){
if(layui.type(options.tools) === 'array'){
// 若 copy 未存在于 tools 中,则追加到最前
if(options.tools.indexOf('copy') === -1){
options.tools.unshift('copy');
}
} else {
options.tools = ['copy'];
}
}
// 工具栏事件