diff --git a/src/layui.js b/src/layui.js index 5e31877e..4b12dd65 100644 --- a/src/layui.js +++ b/src/layui.js @@ -163,6 +163,12 @@ title: ['列表一', '列表二'], searchPlaceholder: '关键词搜索' }, + tree: { + defaultNodeName: '未命名', + noData: '无数据', + deleteNodePrompt: '确认删除该节点 ({name}) 吗?', + }, + }, } } // 基础配置 diff --git a/src/modules/tree.js b/src/modules/tree.js index 1b41f44a..7f68db25 100644 --- a/src/modules/tree.js +++ b/src/modules/tree.js @@ -108,8 +108,8 @@ layui.define(['form','util'], function(exports) { edit: false, // 是否开启节点的操作图标 text: { - defaultNodeName: layui.$t('未命名'), // 节点默认名称 - none: layui.$t('无数据') // 数据为空时的文本提示 + defaultNodeName: layui.$t('lay.tree.defaultNodeName'), // 节点默认名称 + none: layui.$t('lay.tree.noData') // 数据为空时的文本提示 } }; @@ -576,7 +576,12 @@ layui.define(['form','util'], function(exports) { // 删除 } else { - layer.confirm(layui.$t('确认删除该节点 "')+ (item[customName.title] || '') +layui.$t('" 吗?'), function(index){ + // 兼容性,手动替换括号为 html + var i18nText = layui.$t('lay.tree.deleteNodePrompt', { + name: item[customName.title] || '' + }).replace(/\(/, '') + .replace(/\)/, ''); + layer.confirm(i18nText, function(index){ options.operate && options.operate(returnObj); // 节点删除的回调 returnObj.status = 'remove'; // 标注节点删除