12345678910111213141516171819202122232425262728 |
- import loadScript from './loadScript'
- import ELEMENT from 'element-ui'
- import pluginsConfig from './pluginsConfig'
- let beautifierObj
- export default function loadBeautifier(cb) {
- const { beautifierUrl } = pluginsConfig
- if (beautifierObj) {
- cb(beautifierObj)
- return
- }
- const loading = ELEMENT.Loading.service({
- fullscreen: true,
- lock: true,
- text: '格式化资源加载中...',
- spinner: 'el-icon-loading',
- background: 'rgba(255, 255, 255, 0.5)'
- })
- loadScript(beautifierUrl, () => {
- loading.close()
- // eslint-disable-next-line no-undef
- beautifierObj = beautifier
- cb(beautifierObj)
- })
- }
|