Merge branch 'layui:2.x' into 2.x

pull/1252/head
sunxiaobin89 2023-05-05 23:38:34 +08:00 committed by GitHub
commit a063a4add2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 4 deletions

View File

@ -21,10 +21,11 @@ Layui `2.8` 总体向下兼容,但仍有以下变更需要注意:
### 2.6.x 升级到 2.8
该跨度相对较大,主要是中间的 `2.6.11``2.7.x` 的几处调整要适配,包括:
1. **重要**`2.6.11` 调整了 `laytpl``{{ d.field }}` 标签的输出为默认开启编码。即与 {{= d.field }} 等同。因此,若输出内容包含 `HTML` 且需要正常渲染的,需采用 `{{- d.field }}` 的标签语句。详细可参考:#I5AXSP
{{!
1. **重要**`2.6.11` 调整了 `laytpl``{{ d.field }}` 标签的输出为默认开启编码。即与 `{{= d.field }}` 等同。因此,若输出内容包含 `HTML` 且需要正常渲染的,需采用 `{{- d.field }}` 的标签语句。详细可参考:<a href="https://gitee.com/layui/layui/issues/I5AXSP" target="_blank">#I5AXSP</a>
1. `2.6.11` 调整了 `table` 组件的 `escape` 属性默认为 `true`,即默认开启编码功能(之前默认为 `false`
1. `2.7.5` 调整了 `table` 表头的 `edit` 属性,支持函数写法,且单元格是否编辑不再以 `<td>` 标签上的 `data-edit` 属性为准,而是统一以 `cols` 属性中的 `edit` 属性为准,详细可参考新版文档关于 `edit` 的用法https://layui.dev/docs/table/#cols.edit
!}}
### 2.6.0 以下版本 升级到 2.8

View File

@ -50,7 +50,7 @@ html #layuicss-skincodecss{display:none; position: absolute; width:1989px;}
.layui-code-copy:hover .layui-icon{color: #16b777;}
.layui-code-view:hover > .layui-code-copy{display: block;}
.layui-code-copy-offset{margin-right: 17px;}
.layui-code-preview .layui-code-copy{display: none !important;}
.layui-code-preview > .layui-code-view > .layui-code-copy{display: none !important;}
/* 全屏风格 */
.layui-code-full{position: fixed; left: 0; top: 0; z-index: 1111111; width: 100%; height: 100%; background-color: #fff;}

View File

@ -98,7 +98,7 @@ layui.define(['lay', 'util', 'element', 'form'], function(exports){
event: function(el, type){
typeof options.onCopy === 'function' ? options.onCopy(finalCode) : function(){
try {
navigator.clipboard.writeText(finalCode).then(function(){
navigator.clipboard.writeText(util.unescape(finalCode)).then(function(){
layer.msg('已复制', {
icon: 1
});