fix(i18n): 修复 table 排序 key 无效

pull/2742/head
sight 2025-06-26 15:29:40 +08:00
parent b0aeee7bf2
commit e893e9617b
2 changed files with 6 additions and 24 deletions

View File

@ -120,28 +120,6 @@
}; };
} }
// Array.prototype.map
// 引用自 https://github.com/inexorabletash/polyfill/blob/716a3f36ca10fad032083014faf1a47c638e2502/es5.js#L300-L345
if (!Array.prototype.map) {
Array.prototype.map = function (fun /*, thisp */) {
if (this === void 0 || this === null) { throw TypeError(); }
var t = Object(this);
var len = t.length >>> 0;
if (typeof fun !== "function") { throw TypeError(); }
var res = []; res.length = len;
var thisp = arguments[1], i;
for (i = 0; i < len; i++) {
if (i in t) {
res[i] = fun.call(thisp, t[i], i, t);
}
}
return res;
};
}
/** /**
* 节点加载事件 * 节点加载事件
* @param {HTMLElement} node - script link 节点 * @param {HTMLElement} node - script link 节点

View File

@ -193,7 +193,7 @@ layui.define(['lay', 'i18n', 'laytpl', 'laypage', 'form', 'util'], function(expo
,'{{# } else { }}' ,'{{# } else { }}'
,'<span>{{-item2.title||""}}</span>' ,'<span>{{-item2.title||""}}</span>'
,'{{# if(isSort){ }}' ,'{{# if(isSort){ }}'
,'<span class="layui-table-sort layui-inline"><i class="layui-edge layui-table-sort-asc" title="' + i18n.$t('table.sort.asc') + '"></i><i class="layui-edge layui-table-sort-desc" title="' + i18n.$t('table.sort.desc') + '"></i></span>' ,'<span class="layui-table-sort layui-inline"><i class="layui-edge layui-table-sort-asc" title="{{= d.i18nMessages.table_sort_asc }}"></i><i class="layui-edge layui-table-sort-desc" title="{{= d.i18nMessages.table_sort_desc }}"></i></span>'
,'{{# } }}' ,'{{# } }}'
,'{{# } }}' ,'{{# } }}'
,'</div>' ,'</div>'
@ -422,7 +422,11 @@ layui.define(['lay', 'i18n', 'laytpl', 'laypage', 'form', 'util'], function(expo
tagStyle: 'legacy' tagStyle: 'legacy'
}).render({ }).render({
data: options, data: options,
index: that.index //索引 index: that.index, //索引
i18nMessages: {
'table_sort_asc': i18n.$t('table.sort.asc'),
'table_sort_desc': i18n.$t('table.sort.desc')
}
})); }));
// 初始化样式 // 初始化样式