From f210a93d9a4b40a248bf6a8c5acf9bc72dc69219 Mon Sep 17 00:00:00 2001 From: liaoxuezhi <2betop.cn@gmail.com> Date: Tue, 19 Dec 2023 14:34:35 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=B0=83=E6=95=B4=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=A8=A1=E7=89=88=E5=86=99=E6=B3=95,=E9=81=BF=E5=85=8D?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E5=AE=B9=E6=98=93=E5=AF=BC=E8=87=B4=20xss=20?= =?UTF-8?q?=E7=9A=84=E5=86=99=E6=B3=95=20Close:=20#9164=20(#9165)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh-CN/components/carousel.md | 2 +- docs/zh-CN/components/each.md | 8 ++++---- docs/zh-CN/components/form/combo.md | 2 +- docs/zh-CN/components/form/input-image.md | 2 +- docs/zh-CN/components/form/input-table.md | 2 +- docs/zh-CN/components/table.md | 8 ++++---- docs/zh-CN/components/table2.md | 18 +++++++++--------- docs/zh-CN/concepts/template.md | 6 +++--- 8 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/zh-CN/components/carousel.md b/docs/zh-CN/components/carousel.md index dc8dcdb4386..eafa5a7b527 100755 --- a/docs/zh-CN/components/carousel.md +++ b/docs/zh-CN/components/carousel.md @@ -97,7 +97,7 @@ order: 33 ``` itemSchema: { type: 'tpl', - tpl: '
' + tpl: '' } ``` diff --git a/docs/zh-CN/components/each.md b/docs/zh-CN/components/each.md index 740ee7518c1..5de48e8128a 100755 --- a/docs/zh-CN/components/each.md +++ b/docs/zh-CN/components/each.md @@ -23,7 +23,7 @@ order: 45 "name": "arr", "items": { "type": "tpl", - "tpl": "<%= data.item %> " + "tpl": "${item} " } } } @@ -127,7 +127,7 @@ order: 45 "placeholder": "暂无内容", "items": { "type": "tpl", - "tpl": "<%= this.item %>" + "tpl": "${item}" } } ] @@ -151,7 +151,7 @@ List 的内容、Card 卡片的内容配置同上 "name": "each", "items": { "type": "tpl", - "tpl": "<%= this.item %>" + "tpl": "${item}" } } ] @@ -171,7 +171,7 @@ List 的内容、Card 卡片的内容配置同上 "source": "${arr}", "items": { "type": "tpl", - "tpl": "<%= data.item %> " + "tpl": "${item} " } } } diff --git a/docs/zh-CN/components/form/combo.md b/docs/zh-CN/components/form/combo.md index 5ba0759faa7..4b7e49043ac 100755 --- a/docs/zh-CN/components/form/combo.md +++ b/docs/zh-CN/components/form/combo.md @@ -774,7 +774,7 @@ combo 还有一个作用是增加层级,比如返回的数据是一个深层 "items": [ { "type": "tpl", - "tpl": "<%= this.index + 1%>", + "tpl": "${ index + 1 }", "className": "p-t-xs", "mode": "inline" }, diff --git a/docs/zh-CN/components/form/input-image.md b/docs/zh-CN/components/form/input-image.md index 294e46fd1f0..a31cfb06880 100755 --- a/docs/zh-CN/components/form/input-image.md +++ b/docs/zh-CN/components/form/input-image.md @@ -479,7 +479,7 @@ app.listen(8080, function () {}); "className": "mb-1", "items": { "type": "tpl", - "tpl": "<%= data.item %>" + "tpl": "${item}" } }, { diff --git a/docs/zh-CN/components/form/input-table.md b/docs/zh-CN/components/form/input-table.md index d7e14e2a05f..a3a69ae7d14 100755 --- a/docs/zh-CN/components/form/input-table.md +++ b/docs/zh-CN/components/form/input-table.md @@ -790,7 +790,7 @@ order: 54 "name": "table", "addable": true, "editable": true, - "rowClassNameExpr": "<%= data.a === 'a' ? 'bg-success' : '' %>", + "rowClassNameExpr": "${ a === 'a' ? 'bg-success' : '' }", "columns": [ { "name": "a", diff --git a/docs/zh-CN/components/table.md b/docs/zh-CN/components/table.md index b17b662a70f..ee0c579c11a 100755 --- a/docs/zh-CN/components/table.md +++ b/docs/zh-CN/components/table.md @@ -474,7 +474,7 @@ order: 67 `classNameExpr` 可以根据数据动态添加 CSS 类,支持 [模板](../../docs/concepts/template) 语法。 -例如下例,`"<%= data.version > 5 ? "text-danger" : "" %>"` 表示当行数据的 `version` 数据大于 5 的时候添加 `text-danger` CSS 类名,使得文字颜色变红 +例如下例,`"${ version > 5 ? 'text-danger' : '' }"` 表示当行数据的 `version` 数据大于 5 的时候添加 `text-danger` CSS 类名,使得文字颜色变红 ```schema: scope="body" { @@ -493,7 +493,7 @@ order: 67 { "name": "version", "label": "Version", - "classNameExpr": "<%= data.version > 5 ? 'text-danger' : '' %>", + "classNameExpr": "${ version > 5 ? 'text-danger' : '' }", }, { "name": "grade", @@ -1414,7 +1414,7 @@ popOver 的其它配置请参考 [popover](./popover) 可以通过配置`rowClassNameExpr`来为行添加 CSS 类,支持 [模板](../../docs/concepts/template) 语法。 -例如下例,`"<%= data.id % 2 ? "bg-success" : "" %>"` 表示当行数据的 `id` 变量为 不能被 `2` 整除时,给当前行添加`bg-success` CSS 类名,即绿色背景色 +例如下例,`"${id % 2 ? "bg-success" : ""}"` 表示当行数据的 `id` 变量为 不能被 `2` 整除时,给当前行添加`bg-success` CSS 类名,即绿色背景色 ```schema: scope="body" { @@ -1424,7 +1424,7 @@ popOver 的其它配置请参考 [popover](./popover) { "type": "table", "source": "$rows", - "rowClassNameExpr": "<%= data.id % 2 ? 'bg-success' : 'bg-blue-50' %>", + "rowClassNameExpr": "${id % 2 ? 'bg-success' : 'bg-blue-50'}", "columns": [ { "name": "engine", diff --git a/docs/zh-CN/components/table2.md b/docs/zh-CN/components/table2.md index 1dd971a73ac..dba183993bf 100755 --- a/docs/zh-CN/components/table2.md +++ b/docs/zh-CN/components/table2.md @@ -591,7 +591,7 @@ order: 67 "expandable": { "expandableOn": "this.record && (this.record.id === 1 || this.record.id === 3)", "keyField": "id", - "expandedRowClassNameExpr": "<%= data.rowIndex === 2 ? 'bg-success' : '' %>", + "expandedRowClassNameExpr": "${ rowIndex === 2 ? 'bg-success' : '' }", "expandedRowKeys": ["3"], "type": "container", "body": [ @@ -642,7 +642,7 @@ order: 67 "expandable": { "expandableOn": "this.record && (this.record.id === 1 || this.record.id === 3)", "keyField": "id", - "expandedRowClassNameExpr": "<%= data.rowIndex % 2 ? 'bg-success' : '' %>", + "expandedRowClassNameExpr": "${ rowIndex % 2 ? 'bg-success' : '' }", "expandedRowKeysExpr": "data.record.id == '3'", "type": "container", "body": [ @@ -693,7 +693,7 @@ order: 67 "expandable": { "expandableOn": "this.record && (this.record.id === 1 || this.record.id === 3)", "keyField": "id", - "expandedRowClassNameExpr": "<%= data.rowIndex % 2 ? 'bg-success' : '' %>", + "expandedRowClassNameExpr": "${ rowIndex % 2 ? 'bg-success' : '' }", "expandedRowKeys": ["3"], "type": "container", "position": "right", @@ -774,7 +774,7 @@ order: 67 ], "expandable": { "keyField": "id", - "expandedRowClassNameExpr": "<%= data.rowIndex % 2 ? 'bg-success' : '' %>", + "expandedRowClassNameExpr": "${ rowIndex % 2 ? 'bg-success' : '' }", "type": "container", "position": "none", "body": [ @@ -843,7 +843,7 @@ order: 67 ], "expandable": { "keyField": "id", - "expandedRowClassNameExpr": "<%= data.rowIndex % 2 ? 'bg-success' : '' %>", + "expandedRowClassNameExpr": "${ rowIndex % 2 ? 'bg-success' : '' }", "type": "container", "position": "none", "body": [ @@ -878,7 +878,7 @@ order: 67 { "title": "Version", "name": "version", - "rowSpanExpr": "<%= data.rowIndex === 2 ? 2 : 0 %>" + "rowSpanExpr": "${ rowIndex === 2 ? 2 : 0 }" }, { "title": "Browser", @@ -887,7 +887,7 @@ order: 67 { "title": "Badge", "name": "badgeText", - "colSpanExpr": "<%= data.rowIndex === 6 ? 3 : 0 %>" + "colSpanExpr": "${ rowIndex === 6 ? 3 : 0 }" }, { "title": "Grade", @@ -1247,7 +1247,7 @@ order: 67 { "title": "Grade", "name": "grade", - "colSpanExpr": "<%= data.rowIndex === 1 ? 3 : 0 %>" + "colSpanExpr": "${ rowIndex === 1 ? 3 : 0 }" }, { "title": "Grade1", @@ -3955,7 +3955,7 @@ order: 67 { "title": "Version", "name": "version", - "classNameExpr": "<%= data.version > 5 ? 'text-danger' : '' %>" + "classNameExpr": "${ version > 5 ? 'text-danger' : '' }" }, { "title": "Browser", diff --git a/docs/zh-CN/concepts/template.md b/docs/zh-CN/concepts/template.md index 95b51dec09f..bd22a37a09d 100755 --- a/docs/zh-CN/concepts/template.md +++ b/docs/zh-CN/concepts/template.md @@ -96,14 +96,14 @@ amis 还支持用 JavaScript 模板引擎进行组织输出,内部采用 [loda "body": [ { "type": "tpl", - "tpl": "User: <%= data.user %>" + "tpl": "User: <%- data.user %>" }, { "type": "divider" }, { "type": "tpl", - "tpl": "<% if (data.items && data.items.length) { %>Array: <% data.items.forEach(function(item) { %> <%= item %> <% });} %>" + "tpl": "<% if (data.items && data.items.length) { %>Array: <% data.items.forEach(function(item) { %> <%- item %> <% });} %>" } ] } @@ -122,7 +122,7 @@ amis 还支持用 JavaScript 模板引擎进行组织输出,内部采用 [loda - `formatNumber(number)` 格式化数字格式,加上千分位。 - `countDown(value)` 倒计时,显示离指定时间还剩下多少天,只支持时间戳。 -下面 filters 中的方法也可以使用如: `<%= date(data.xxx, 'YYYY-MM-DD') %>` +下面 filters 中的方法也可以使用如: `<%- date(data.xxx, 'YYYY-MM-DD') %>` ## 注意事项