Skip to content

Commit 7054ce2

Browse files
authored
Merge pull request #1775 from DevCloudFE/dev
chore: update from dev
2 parents 537dafe + c767cfb commit 7054ce2

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

Diff for: packages/devui-vue/devui/button/src/button.scss

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ $devui-btn-lg-padding: var(--devui-btn-lg-padding, 0 24px);
2020
.#{$devui-prefix}-button {
2121
padding: $devui-btn-padding;
2222
font-size: $devui-font-size-md;
23+
height: $devui-size-md;
2324
line-height: $devui-line-height-base;
2425
border-radius: $devui-border-radius;
2526
border-width: 1px;

Diff for: packages/devui-vue/devui/editor-md/src/plugins/toc.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ export default function (md: any, options: Record<string, any>) {
5959
let content;
6060
if (heading.children && heading.children.length > 0 && heading.children[0].type === 'link_open') {
6161
content = heading.children[1].content;
62-
heading._toAnchor = safeString(content);
62+
heading._tocAnchor = safeString(content);
6363
} else {
6464
content = heading.content;
65-
heading._toAnchor = safeString(heading.children.reduce((s, t) => s + t.content, ''));
65+
heading._tocAnchor = safeString(heading.children.reduce((s, t) => s + t.content, ''));
6666
}
6767
headings.push({
6868
content,

Diff for: packages/devui-vue/docs/components/editor-md/index.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,25 @@ export default defineComponent({
3636

3737
### 自定义渲染
3838

39-
:::demo 自定义从 md 到 html 的渲染规则。
39+
:::demo 自定义从 md 到 html 的渲染规则,也可自定义XSS过滤规则,放开指定标签
4040

4141
```vue
4242
<template>
43-
<d-editor-md v-model="content" :custom-renderer-rules="customRendererRules"></d-editor-md>
43+
<d-editor-md v-model="content" :custom-renderer-rules="customRendererRules" :custom-xss-rules="customRenderRules"></d-editor-md>
4444
</template>
4545
4646
<script>
4747
import { defineComponent, ref } from 'vue';
4848
4949
export default defineComponent({
5050
setup() {
51-
const content = ref('[link](#test)');
51+
const content = ref('[link](#test)\n<kbd>kbd 标签渲染</kbd>');
52+
const customRenderRules = ref([
53+
{
54+
key: 'kbd',
55+
value: [], // 为空表示过滤所有属性,放开属性则添加对应项,如['id', 'style']
56+
},
57+
])
5258
const customRendererRules = ref([
5359
{
5460
key: 'link_open',
@@ -69,7 +75,7 @@ export default defineComponent({
6975
},
7076
},
7177
]);
72-
return { content, customRendererRules };
78+
return { content, customRendererRules, customRenderRules };
7379
},
7480
});
7581
</script>

Diff for: packages/devui-vue/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-devui",
3-
"version": "1.6.0",
3+
"version": "1.6.1",
44
"license": "MIT",
55
"description": "DevUI components based on Vite and Vue3",
66
"keywords": [

0 commit comments

Comments
 (0)