UNPKG

@jecloud/ui

Version:

JECloud UI库,基于ant-design-vue封装

1 lines 804 B
var t=this&&this.__assign||function(){return t=Object.assign||function(t){for(var i,r=1,n=arguments.length;r<n;r++)for(var o in i=arguments[r])Object.prototype.hasOwnProperty.call(i,o)&&(t[o]=i[o]);return t},t.apply(this,arguments)};import i from"./toolbar";import r from"./plugins";import{useUrls as n}from"./urls";import{ref as o}from"vue";export function useConfig(e){var u=e.props,s=null,a=n({plugins:r}),f=o(!0),p=t(t(t(t({},u.editorOptions),{width:"100%",height:"100%",menubar:!1,statusbar:!1,cache_suffix:"?v=5.0.0",language:"zh_CN",plugins:r}),a),i),l=a.file_url+p.cache_suffix,c=p.setup;return p.setup=function(t){s=t,null==c||c(s),setTimeout((function(){f.value=!1}),200)},window.tinyMCEPreInit={baseURL:a.baseURL,suffix:""},{init:p,tinymceScriptSrc:l,loading:f,getEditor:function(){return s}}}