diff --git a/src/components/Tinymce/index.vue b/src/components/Tinymce/index.vue index e29e336a..a5dd7a3f 100644 --- a/src/components/Tinymce/index.vue +++ b/src/components/Tinymce/index.vue @@ -61,6 +61,7 @@ export default { languageTypeList: { 'en': 'en', 'zh': 'zh_CN', + 'es': 'es_MX', 'ja': 'ja' } } @@ -107,7 +108,7 @@ export default { window.tinymce.init({ language: this.language, // language cnd URL, detail see https://github.com/PanJiaChen/tinymce-lang - language_url: `https://cdn.jsdelivr.net/npm/tinymce-lang/langs/${this.language}.js`, + language_url: this.language === 'en' ? '' : `https://cdn.jsdelivr.net/npm/tinymce-lang/langs/${this.language}.js`, selector: `#${this.tinymceId}`, height: this.height, body_class: 'panel-body ', diff --git a/src/views/example/components/ArticleDetail.vue b/src/views/example/components/ArticleDetail.vue index 55d2972a..4f4dfe05 100644 --- a/src/views/example/components/ArticleDetail.vue +++ b/src/views/example/components/ArticleDetail.vue @@ -36,7 +36,7 @@ - + @@ -154,6 +154,18 @@ export default { }, lang() { return this.$store.getters.language + }, + displayTime: { + // set and get is useful when the data + // returned by the back end api is different from the front end + // back end return => "2013-06-25 06:59:25" + // front end need timestamp => 1372114765000 + get() { + return (+new Date(this.postForm.display_time)) + }, + set(val) { + this.postForm.display_time = new Date(val) + } } }, created() { @@ -189,7 +201,6 @@ export default { this.$store.dispatch('tagsView/updateVisitedView', route) }, submitForm() { - this.postForm.display_time = parseInt(this.display_time / 1000) console.log(this.postForm) this.$refs.postForm.validate(valid => { if (valid) {