1
0
mirror of https://github.com/PanJiaChen/vue-element-admin.git synced 2025-09-09 13:47:25 +08:00

Merge c166aece5e926f834f672ec242e318f971e92e74 into d5a8fb1e7161f80da573c149a811407ec9dba3e8

This commit is contained in:
mimimi 2018-08-22 04:10:33 +00:00 committed by GitHub
commit a512b5d337
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -46,7 +46,16 @@ export default {
hasChange: false,
hasInit: false,
tinymceId: this.id,
fullscreen: false
fullscreen: false,
languageTypeList: {
'en': 'en',
'zh': 'zh_CN'
}
}
},
computed: {
language() {
return this.languageTypeList[this.$store.getters.language]
}
},
watch: {
@ -55,6 +64,10 @@ export default {
this.$nextTick(() =>
window.tinymce.get(this.tinymceId).setContent(val || ''))
}
},
language() {
this.destroyTinymce()
this.$nextTick(() => this.initTinymce())
}
},
mounted() {
@ -73,6 +86,7 @@ export default {
initTinymce() {
const _this = this
window.tinymce.init({
language: this.language,
selector: `#${this.tinymceId}`,
height: this.height,
body_class: 'panel-body ',