1234567891011121314151617181920212223242526272829 |
- import loadScript from './loadScript'
- import ELEMENT from 'element-ui'
- import pluginsConfig from './pluginsConfig'
-
- let tinymceObj
-
- export default function loadTinymce(cb) {
- const { tinymceUrl } = pluginsConfig
-
- if (tinymceObj) {
- cb(tinymceObj)
- return
- }
-
- const loading = ELEMENT.Loading.service({
- fullscreen: true,
- lock: true,
- text: '富文本资源加载中...',
- spinner: 'el-icon-loading',
- background: 'rgba(255, 255, 255, 0.5)'
- })
-
- loadScript(tinymceUrl, () => {
- loading.close()
- // eslint-disable-next-line no-undef
- tinymceObj = tinymce
- cb(tinymceObj)
- })
- }
|