修复多语言切换问题。

master
vdpAdmin 2022-01-14 22:37:54 +08:00
parent 328ae5e24e
commit 15c20de9e5
3 changed files with 21 additions and 15 deletions

View File

@ -10,15 +10,16 @@
</vue-editor>
-->
<quill-editor
v-model:value="fieldModel"
:options="editorOption"
:disabled="field.options.disabled"
@blur="handleRichEditorBlurEvent"
@focus="handleRichEditorFocusEvent"
@change="handleRichEditorChangeEvent"
style="height: 200px;"
/>
<div>
<quill-editor
v-model:value="fieldModel"
:options="editorOption"
:disabled="field.options.disabled"
@blur="handleRichEditorBlurEvent"
@focus="handleRichEditorFocusEvent"
@change="handleRichEditorChangeEvent"
style="height: 200px;"></quill-editor>
</div>
</form-item-wrapper>
</template>
@ -30,12 +31,12 @@
import {deepClone} from "@/utils/util";
import fieldMixin from "@/components/form-designer/form-widget/field-widget/fieldMixin";
//import { Quill, quillEditor } from 'vue3-quill'
import { Quill, quillEditor } from 'vue3-quill'
//const modules = import.meta.glob('../../../../../node_modules/vue3-quill/src/index.js')
//console.log('test=====', modules)
import { QuillEditor } from '@vueup/vue-quill'
import '@vueup/vue-quill/dist/vue-quill.snow.css'
// import { QuillEditor } from '@vueup/vue-quill'
// import '@vueup/vue-quill/dist/vue-quill.snow.css'
export default {
name: "rich-editor-widget",
@ -73,9 +74,9 @@
// VueEditor: resolve => { //
// require(['vue2-editor'], ({VueEditor}) => resolve(VueEditor))
// }
//quillEditor,
quillEditor,
QuillEditor,
// QuillEditor,
},
inject: ['refList', 'formConfig', 'globalOptionData', 'globalModel'],
data() {

View File

@ -832,6 +832,7 @@ export const advancedFields = [
placeholder: '',
labelWidth: null,
labelHidden: false,
contentHeight: '200px',
disabled: false,
hidden: false,
required: false,

View File

@ -37,7 +37,11 @@ const langResources = {
//locale.i18n((key, value) => i18n.t(key, value))
export const changeLocale = function(langName) {
i18n.locale = langName
//console.log('11111', i18n.locale )
//i18n.locale = langName
i18n.global.locale = langName
//console.log('22222', i18n.locale )
localStorage.setItem('v_form_locale', langName)
}