mirror of https://github.com/halo-dev/halo-admin
Change mavonEditor to halo-editor.
parent
8c6817c08b
commit
7b814dbeb3
|
@ -8608,6 +8608,15 @@
|
||||||
"pify": "^4.0.1"
|
"pify": "^4.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"halo-editor": {
|
||||||
|
"version": "2.7.6",
|
||||||
|
"resolved": "https://registry.npm.taobao.org/halo-editor/download/halo-editor-2.7.6.tgz",
|
||||||
|
"integrity": "sha1-Rus1ba0bkgrjDboxgbzVmryu8dc=",
|
||||||
|
"requires": {
|
||||||
|
"highlight.js": "^9.11.0",
|
||||||
|
"highlight.js-async-webpack": "^1.0.4"
|
||||||
|
}
|
||||||
|
},
|
||||||
"handle-thing": {
|
"handle-thing": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
|
||||||
|
@ -8771,7 +8780,7 @@
|
||||||
},
|
},
|
||||||
"highlight.js-async-webpack": {
|
"highlight.js-async-webpack": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/highlight.js-async-webpack/-/highlight.js-async-webpack-1.0.4.tgz",
|
"resolved": "https://registry.npm.taobao.org/highlight.js-async-webpack/download/highlight.js-async-webpack-1.0.4.tgz",
|
||||||
"integrity": "sha1-wGtnv5nwSQRdYrdW5YVbCRLsYWw="
|
"integrity": "sha1-wGtnv5nwSQRdYrdW5YVbCRLsYWw="
|
||||||
},
|
},
|
||||||
"hmac-drbg": {
|
"hmac-drbg": {
|
||||||
|
@ -12042,15 +12051,6 @@
|
||||||
"integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
|
"integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"mavon-editor": {
|
|
||||||
"version": "2.7.5",
|
|
||||||
"resolved": "https://registry.npm.taobao.org/mavon-editor/download/mavon-editor-2.7.5.tgz",
|
|
||||||
"integrity": "sha1-8HVRJCnWHhSpw9i5b5dMsEkoi/g=",
|
|
||||||
"requires": {
|
|
||||||
"highlight.js": "^9.11.0",
|
|
||||||
"highlight.js-async-webpack": "^1.0.4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"md5.js": {
|
"md5.js": {
|
||||||
"version": "1.3.5",
|
"version": "1.3.5",
|
||||||
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
|
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
|
||||||
|
|
|
@ -13,8 +13,8 @@
|
||||||
"ant-design-vue": "^1.3.15",
|
"ant-design-vue": "^1.3.15",
|
||||||
"axios": "^0.18.0",
|
"axios": "^0.18.0",
|
||||||
"enquire.js": "^2.1.6",
|
"enquire.js": "^2.1.6",
|
||||||
|
"halo-editor": "^2.7.6",
|
||||||
"marked": "^0.6.3",
|
"marked": "^0.6.3",
|
||||||
"mavon-editor": "^2.7.5",
|
|
||||||
"moment": "^2.24.0",
|
"moment": "^2.24.0",
|
||||||
"nprogress": "^0.2.0",
|
"nprogress": "^0.2.0",
|
||||||
"viser-vue": "^2.4.6",
|
"viser-vue": "^2.4.6",
|
||||||
|
|
|
@ -710,6 +710,17 @@ body {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.sheet-thum {
|
||||||
|
.img {
|
||||||
|
width: 100%;
|
||||||
|
cursor: pointer;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
.sheet-thum-remove {
|
||||||
|
margin-top: 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.ant-calendar-picker{
|
.ant-calendar-picker{
|
||||||
width: 100%!important;
|
width: 100%!important;
|
||||||
}
|
}
|
|
@ -12,7 +12,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="editor">
|
<div id="editor">
|
||||||
<mavon-editor
|
<halo-editor
|
||||||
ref="md"
|
ref="md"
|
||||||
v-model="postToStage.originalContent"
|
v-model="postToStage.originalContent"
|
||||||
:boxShadow="false"
|
:boxShadow="false"
|
||||||
|
@ -206,14 +206,14 @@
|
||||||
<script>
|
<script>
|
||||||
import CategoryTree from './components/CategoryTree'
|
import CategoryTree from './components/CategoryTree'
|
||||||
import TagSelect from './components/TagSelect'
|
import TagSelect from './components/TagSelect'
|
||||||
import { mavonEditor } from 'mavon-editor'
|
import { haloEditor } from 'halo-editor'
|
||||||
import AttachmentDrawer from '../attachment/components/AttachmentDrawer'
|
import AttachmentDrawer from '../attachment/components/AttachmentDrawer'
|
||||||
import AttachmentSelectDrawer from '../attachment/components/AttachmentSelectDrawer'
|
import AttachmentSelectDrawer from '../attachment/components/AttachmentSelectDrawer'
|
||||||
import CategorySelectTree from './components/CategorySelectTree'
|
import CategorySelectTree from './components/CategorySelectTree'
|
||||||
import FooterToolBar from '@/components/FooterToolbar'
|
import FooterToolBar from '@/components/FooterToolbar'
|
||||||
import { mixin, mixinDevice } from '@/utils/mixin.js'
|
import { mixin, mixinDevice } from '@/utils/mixin.js'
|
||||||
import { toolbars } from '@/core/const'
|
import { toolbars } from '@/core/const'
|
||||||
import 'mavon-editor/dist/css/index.css'
|
import 'halo-editor/dist/css/index.css'
|
||||||
import categoryApi from '@/api/category'
|
import categoryApi from '@/api/category'
|
||||||
import postApi from '@/api/post'
|
import postApi from '@/api/post'
|
||||||
import optionApi from '@/api/option'
|
import optionApi from '@/api/option'
|
||||||
|
@ -222,7 +222,7 @@ import moment from 'moment'
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
TagSelect,
|
TagSelect,
|
||||||
mavonEditor,
|
haloEditor,
|
||||||
CategoryTree,
|
CategoryTree,
|
||||||
FooterToolBar,
|
FooterToolBar,
|
||||||
AttachmentDrawer,
|
AttachmentDrawer,
|
||||||
|
@ -381,8 +381,8 @@ export default {
|
||||||
var responseObject = response.data
|
var responseObject = response.data
|
||||||
|
|
||||||
if (responseObject.status === 200) {
|
if (responseObject.status === 200) {
|
||||||
var MavonEditor = this.$refs.md
|
var HaloEditor = this.$refs.md
|
||||||
MavonEditor.$img2Url(pos, encodeURI(responseObject.data.path))
|
HaloEditor.$img2Url(pos, encodeURI(responseObject.data.path))
|
||||||
this.$message.success('图片上传成功')
|
this.$message.success('图片上传成功')
|
||||||
} else {
|
} else {
|
||||||
this.$message.error('图片上传失败:' + responseObject.message)
|
this.$message.error('图片上传失败:' + responseObject.message)
|
||||||
|
@ -401,7 +401,6 @@ export default {
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
.v-note-wrapper {
|
.v-note-wrapper {
|
||||||
z-index: 1000;
|
|
||||||
min-height: 580px;
|
min-height: 580px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div id="editor">
|
<div id="editor">
|
||||||
<mavon-editor
|
<halo-editor
|
||||||
ref="md"
|
ref="md"
|
||||||
v-model="sheetToStage.originalContent"
|
v-model="sheetToStage.originalContent"
|
||||||
:boxShadow="false"
|
:boxShadow="false"
|
||||||
|
@ -138,13 +138,13 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mavonEditor } from 'mavon-editor'
|
import { haloEditor } from 'halo-editor'
|
||||||
import AttachmentDrawer from '../attachment/components/AttachmentDrawer'
|
import AttachmentDrawer from '../attachment/components/AttachmentDrawer'
|
||||||
import AttachmentSelectDrawer from '../attachment/components/AttachmentSelectDrawer'
|
import AttachmentSelectDrawer from '../attachment/components/AttachmentSelectDrawer'
|
||||||
import FooterToolBar from '@/components/FooterToolbar'
|
import FooterToolBar from '@/components/FooterToolbar'
|
||||||
import { mixin, mixinDevice } from '@/utils/mixin.js'
|
import { mixin, mixinDevice } from '@/utils/mixin.js'
|
||||||
import { toolbars } from '@/core/const'
|
import { toolbars } from '@/core/const'
|
||||||
import 'mavon-editor/dist/css/index.css'
|
import 'halo-editor/dist/css/index.css'
|
||||||
import sheetApi from '@/api/sheet'
|
import sheetApi from '@/api/sheet'
|
||||||
import themeApi from '@/api/theme'
|
import themeApi from '@/api/theme'
|
||||||
import optionApi from '@/api/option'
|
import optionApi from '@/api/option'
|
||||||
|
@ -152,7 +152,7 @@ import attachmentApi from '@/api/attachment'
|
||||||
import moment from 'moment'
|
import moment from 'moment'
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
mavonEditor,
|
haloEditor,
|
||||||
FooterToolBar,
|
FooterToolBar,
|
||||||
AttachmentDrawer,
|
AttachmentDrawer,
|
||||||
AttachmentSelectDrawer
|
AttachmentSelectDrawer
|
||||||
|
@ -287,8 +287,8 @@ export default {
|
||||||
var responseObject = response.data
|
var responseObject = response.data
|
||||||
|
|
||||||
if (responseObject.status === 200) {
|
if (responseObject.status === 200) {
|
||||||
var MavonEditor = this.$refs.md
|
var HaloEditor = this.$refs.md
|
||||||
MavonEditor.$img2Url(pos, encodeURI(responseObject.data.path))
|
HaloEditor.$img2Url(pos, encodeURI(responseObject.data.path))
|
||||||
this.$message.success('图片上传成功')
|
this.$message.success('图片上传成功')
|
||||||
} else {
|
} else {
|
||||||
this.$message.error('图片上传失败:' + responseObject.message)
|
this.$message.error('图片上传失败:' + responseObject.message)
|
||||||
|
@ -306,18 +306,6 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
.v-note-wrapper {
|
.v-note-wrapper {
|
||||||
z-index: 1000;
|
|
||||||
min-height: 580px;
|
min-height: 580px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sheet-thum {
|
|
||||||
.img {
|
|
||||||
width: 100%;
|
|
||||||
cursor: pointer;
|
|
||||||
border-radius: 4px;
|
|
||||||
}
|
|
||||||
.sheet-thum-remove {
|
|
||||||
margin-top: 16px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
|
|
Loading…
Reference in New Issue