mirror of https://github.com/layui/layui
fix(component): 优化元素 lay-options 属性上的配置在重载时的优先级
parent
79b0a56f50
commit
6ccc5a453d
|
@ -124,7 +124,13 @@ layui.define(['jquery', 'lay'], function(exports) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 合并 lay-options 属性上的配置信息
|
// 合并 lay-options 属性上的配置信息
|
||||||
$.extend(true, options, lay.options(elem[0]));
|
var layOptions = lay.options(elem[0]);
|
||||||
|
if (rerender) {
|
||||||
|
// 若重载渲染,则重载传入的 options 配置优先
|
||||||
|
options = that.config = $.extend(layOptions, options);
|
||||||
|
} else {
|
||||||
|
$.extend(options, layOptions); // 若首次渲染,则 lay-options 配置优先
|
||||||
|
}
|
||||||
|
|
||||||
// 若重复执行 render,则视为 reload 处理
|
// 若重复执行 render,则视为 reload 处理
|
||||||
if (!rerender && elem.attr(MOD_ID)) {
|
if (!rerender && elem.attr(MOD_ID)) {
|
||||||
|
|
Loading…
Reference in New Issue