修复多语言切换问题。

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

View File

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

View File

@ -37,7 +37,11 @@ const langResources = {
//locale.i18n((key, value) => i18n.t(key, value)) //locale.i18n((key, value) => i18n.t(key, value))
export const changeLocale = function(langName) { 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) localStorage.setItem('v_form_locale', langName)
} }