2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
import{v as e,s as a,r as o,R as d,x as l,y as t,M as s,u as n,az as u,aA as i,k as r}from"./editor-vue.DJDELE42.js";import{A as c,B as m,_ as p}from"./index.RLT4iza1.js";const f={class:"editor-wrapper"},g=p(e({__name:"index",props:{modelValue:{type:[String],default:""},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:p}){const g=e,v=c(g,"modelValue",p),V=a(),_=o("default"),b=o({excludeKeys:["uploadVideo","insertVideo","group-video"]}),y=o({placeholder:"请输入内容...",MENU_CONF:{uploadImage:{async customUpload(e,a){m(e).then((e=>{const o=e.data.url;a(o)}))}}}}),x=e=>{V.value=e,g.disabled?e.disable():e.enable()};function h(e){v.value=e.getHtml()}return d((()=>{const e=V.value;null!=e&&e.destroy()})),(e,a)=>(t(),l("div",f,[s(n(u),{id:"toolbar-container",editor:n(V),"default-config":n(b),mode:n(_)},null,8,["editor","default-config","mode"]),s(n(i),{id:"editor-container",modelValue:n(v),"onUpdate:modelValue":a[0]||(a[0]=e=>r(v)?v.value=e:null),"default-config":n(y),mode:n(_),onOnChange:h,onOnCreated:x},null,8,["modelValue","default-config","mode"])]))}}),[["__scopeId","data-v-5cccdbce"]]);export{g as _};
|