import"./index-DF0Gm8tW.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as e}from"./index.vue_vue_type_style_index_0_lang-jXC9PrcU.js";/* empty css */import{k as l,r as n,P as t,D as a,x as o,G as u,R as s,a8 as d,W as r,bi as i,aN as p,aL as c,bE as m,bF as h,a5 as _,bj as v,bk as f,E as b}from"./vendor-CgKklJ4r.js";import{_ as g}from"./_plugin-vue_export-helper-BCo6x5W8.js";import"./emojo-Ben6gd8J.js";const k={class:"page-content"},w={class:"card-header"},x={class:"header-buttons"},y={class:"card-header"},V={class:"header-buttons"},L=["innerHTML"],j=["innerHTML"],H={class:"toolbar-explanation"},E=g(l({__name:"index",setup(l){const g=n(),E=n(),C=n("preview"),T=n("preview"),z=n(["basic"]),M=["bold","italic","underline","|","bulletedList","numberedList","|","insertLink","insertImage","|","undo","redo"],R=n('
这个编辑器包含所有功能,您可以体验丰富的格式编辑功能。
\n\n这是加粗的文字
\n这是斜体文字
\n这是下划线文字
\n这是彩色文字
\n\n\n 这是一段引用文字,展示引用格式的效果。\n\n\n
| 功能 | 描述 |
|---|---|
| 完整工具栏 | 包含所有编辑功能 |
| 自定义配置 | 支持灵活的工具栏配置 |
// 完整编辑器支持代码高亮\nfunction createEditor() {\n return new WangEditor({\n container: \'#editor\',\n toolbar: \'full\' // 完整工具栏\n });\n}\n\n🔗 访问官网了解更多
'),U=n('这个编辑器只包含基础的编辑功能,界面更加简洁。
\n\n加粗文字
\n斜体文字
\n下划线文字
\n\n支持插入 链接 和图片。
\n\n简化版编辑器专注于基础功能,适合简单的内容编辑需求。
'),W=()=>{var e;null==(e=g.value)||e.clear(),b.success("完整编辑器已清空")},F=()=>{var e;null==(e=g.value)||e.getHtml();b.success("完整编辑器内容已输出到控制台")},A=()=>{var e;null==(e=g.value)||e.setHtml('这是通过方法设置的演示内容,展示完整编辑器的强大功能。
\n| 特性 | 状态 |
|---|---|
| 完整工具栏 | ✅ 已启用 |
| 高级功能 | ✅ 已启用 |
这是通过方法设置的演示内容,展示简化编辑器的核心功能。
\n🔗 这是一个链接示例
'),b.success("已设置简化编辑器演示内容")};return(l,n)=>{const b=d,N=e,S=i,D=i,O=h,P=_,Y=m,B=c,J=p,K=f,Q=v;return a(),t("div",k,[o(S,{class:"editor-card",shadow:"never"},{header:u((()=>[s("div",w,[n[10]||(n[10]=s("span",null,"🛠️ 完整工具栏编辑器",-1)),s("div",x,[o(b,{size:"small",onClick:W},{default:u((()=>n[7]||(n[7]=[r("清空")]))),_:1,__:[7]}),o(b,{size:"small",onClick:F},{default:u((()=>n[8]||(n[8]=[r("获取内容")]))),_:1,__:[8]}),o(b,{size:"small",onClick:A},{default:u((()=>n[9]||(n[9]=[r("设置示例")]))),_:1,__:[9]})])])])),default:u((()=>[o(N,{ref_key:"fullEditorRef",ref:g,modelValue:R.value,"onUpdate:modelValue":n[0]||(n[0]=e=>R.value=e),height:"400px",placeholder:"请输入内容,体验完整的编辑功能...","exclude-keys":[]},null,8,["modelValue"])])),_:1}),o(D,{class:"editor-card",shadow:"never"},{header:u((()=>[s("div",y,[n[14]||(n[14]=s("span",null,"✨ 简化工具栏编辑器",-1)),s("div",V,[o(b,{size:"small",onClick:q},{default:u((()=>n[11]||(n[11]=[r("清空")]))),_:1,__:[11]}),o(b,{size:"small",onClick:G},{default:u((()=>n[12]||(n[12]=[r("获取内容")]))),_:1,__:[12]}),o(b,{size:"small",onClick:I},{default:u((()=>n[13]||(n[13]=[r("设置示例")]))),_:1,__:[13]})])])])),default:u((()=>[o(N,{ref_key:"simpleEditorRef",ref:E,modelValue:U.value,"onUpdate:modelValue":n[1]||(n[1]=e=>U.value=e),height:"400px",placeholder:"请输入内容,体验简化的编辑功能...","toolbar-keys":M},null,8,["modelValue"])])),_:1}),o(D,{class:"preview-card",shadow:"never"},{header:u((()=>n[15]||(n[15]=[s("span",null,"📖 内容预览对比",-1)]))),default:u((()=>[o(J,{gutter:20},{default:u((()=>[o(B,{span:12},{default:u((()=>[n[16]||(n[16]=s("h3",null,"完整编辑器内容",-1)),o(Y,{modelValue:C.value,"onUpdate:modelValue":n[3]||(n[3]=e=>C.value=e)},{default:u((()=>[o(O,{label:"渲染效果",name:"preview"},{default:u((()=>[s("div",{class:"content-preview",innerHTML:R.value},null,8,L)])),_:1}),o(O,{label:"HTML源码",name:"html"},{default:u((()=>[o(P,{modelValue:R.value,"onUpdate:modelValue":n[2]||(n[2]=e=>R.value=e),type:"textarea",rows:8,placeholder:"HTML源码",readonly:""},null,8,["modelValue"])])),_:1})])),_:1},8,["modelValue"])])),_:1,__:[16]}),o(B,{span:12},{default:u((()=>[n[17]||(n[17]=s("h3",null,"简化编辑器内容",-1)),o(Y,{modelValue:T.value,"onUpdate:modelValue":n[5]||(n[5]=e=>T.value=e)},{default:u((()=>[o(O,{label:"渲染效果",name:"preview"},{default:u((()=>[s("div",{class:"content-preview",innerHTML:U.value},null,8,j)])),_:1}),o(O,{label:"HTML源码",name:"html"},{default:u((()=>[o(P,{modelValue:U.value,"onUpdate:modelValue":n[4]||(n[4]=e=>U.value=e),type:"textarea",rows:8,placeholder:"HTML源码",readonly:""},null,8,["modelValue"])])),_:1})])),_:1},8,["modelValue"])])),_:1,__:[17]})])),_:1})])),_:1}),o(D,{class:"usage-card",shadow:"never"},{header:u((()=>n[18]||(n[18]=[s("span",null,"📚 使用说明",-1)]))),default:u((()=>[o(Q,{modelValue:z.value,"onUpdate:modelValue":n[6]||(n[6]=e=>z.value=e)},{default:u((()=>[o(K,{title:"基础用法",name:"basic"},{default:u((()=>n[19]||(n[19]=[s("pre",null,[s("code",{class:"language-vue"},"\n