🔱: [client] sync upgrade with 2 commits [trident-sync]

perf: 优化editorwang示例
pull/89/head
GitHub Actions Bot 2024-07-12 19:23:47 +00:00
parent 80019d4dc1
commit 54d9050483
2 changed files with 58 additions and 1 deletions

View File

@ -1,7 +1,7 @@
import * as api from "./api";
import { utils, dict, compute, CreateCrudOptionsProps, CreateCrudOptionsRet, UserPageQuery, UserPageRes, EditReq, DelReq, AddReq, ScopeContext } from "@fast-crud/fast-crud";
import { FsUploaderFormOptions } from "@fast-crud/fast-extends";
import "./editor.css";
export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOptionsRet {
const pageRequest = async (query: UserPageQuery): Promise<UserPageRes> => {
return await api.GetList(query);
@ -79,6 +79,11 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
show: false
},
type: "editor-wang5", // 富文本图片上传依赖file-uploader请先配置好file-uploader
viewForm: {
render({ value }) {
return <div class={"editor-content-view"} v-html={value}></div>;
}
},
form: {
helper: "示例已升级到wangEditor5版本原来的editor-wang目前仍然可以使用后续fs升级可能会将其删除请尽快升级到editor-wang5版本",
col: { span: 24 },

View File

@ -0,0 +1,52 @@
.editor-content-view {
/*border: 1px solid #ccc;*/
/*border-radius: 5px;*/
padding: 0 10px;
margin-top: 20px;
overflow-x: auto;
}
.editor-content-view p,
.editor-content-view li {
white-space: pre-wrap; /* 保留空格 */
}
.editor-content-view blockquote {
border-left: 8px solid #d0e5f2;
padding: 10px 10px;
margin: 10px 0;
background-color: #f1f1f1;
}
.editor-content-view code {
font-family: monospace;
background-color: #eee;
padding: 3px;
border-radius: 3px;
}
.editor-content-view pre>code {
display: block;
padding: 10px;
}
.editor-content-view table {
border-collapse: collapse;
}
.editor-content-view td,
.editor-content-view th {
border: 1px solid #ccc;
min-width: 50px;
height: 20px;
}
.editor-content-view th {
background-color: #f1f1f1;
}
.editor-content-view ul,
.editor-content-view ol {
padding-left: 20px;
}
.editor-content-view input[type="checkbox"] {
margin-right: 5px;
}