修复日期组件、时间组件、富文本组件的Vue3兼容问题。

This commit is contained in:
vdpAdmin
2022-01-15 01:26:51 +08:00
parent 15c20de9e5
commit 54e11ab3b7
21 changed files with 137 additions and 61 deletions

View File

@ -0,0 +1,23 @@
<template>
<el-form-item :label="i18nt('designer.setting.autoFullWidth')">
<el-checkbox v-model="optionModel.autoFullWidth"></el-checkbox>
</el-form-item>
</template>
<script>
import i18n from "@/utils/i18n"
export default {
name: "autoFullWidth-editor",
mixins: [i18n],
props: {
designer: Object,
selectedWidget: Object,
optionModel: Object,
},
}
</script>
<style scoped>
</style>

View File

@ -1,6 +1,8 @@
<template>
<el-color-picker v-model="optionModel.defaultValue" @change="emitDefaultValueChange">
</el-color-picker>
<el-form-item :label="i18nt('designer.setting.defaultValue')">
<el-color-picker v-model="optionModel.defaultValue" @change="emitDefaultValueChange">
</el-color-picker>
</el-form-item>
</template>
<script>

View File

@ -1,7 +1,9 @@
<template>
<el-date-picker :type="optionModel.type" v-model="optionModel.defaultValue" @change="emitDefaultValueChange"
:format="optionModel.format" :value-format="optionModel.valueFormat" style="width: 100%">
</el-date-picker>
<el-form-item :label="i18nt('designer.setting.defaultValue')">
<el-date-picker :type="optionModel.type" v-model="optionModel.defaultValue" @change="emitDefaultValueChange"
:format="optionModel.format" :value-format="optionModel.valueFormat" style="width: 100%">
</el-date-picker>
</el-form-item>
</template>
<script>

View File

@ -2,8 +2,8 @@
<el-form-item :label="i18nt('designer.setting.format')">
<el-select v-model="optionModel.format" filterable allow-create>
<el-option label="YYYY-MM-DD" value="YYYY-MM-DD"></el-option>
<el-option label="yyyy/MM/dd" value="yyyy/MM/dd"></el-option>
<el-option label="yyyy年MM月dd日" value="yyyy年MM月dd日"></el-option>
<el-option label="YYYY/MM/DD" value="YYYY/MM/DD"></el-option>
<el-option label="YYYY年MM月DD日" value="YYYY年MM月DD日"></el-option>
<el-option label="YYYY-MM-DD HH:mm:ss" value="YYYY-MM-DD HH:mm:ss"></el-option>
<el-option label="YYYY-MM-DD hh:mm:ss" value="YYYY-MM-DD hh:mm:ss"></el-option>
</el-select>

View File

@ -1,7 +1,9 @@
<template>
<el-date-picker :type="optionModel.type" v-model="optionModel.defaultValue" @change="emitDefaultValueChange"
:format="optionModel.format" :value-format="optionModel.valueFormat" style="width: 100%">
</el-date-picker>
<el-form-item :label="i18nt('designer.setting.defaultValue')">
<el-date-picker :type="optionModel.type" v-model="optionModel.defaultValue" @change="emitDefaultValueChange"
:format="optionModel.format" :value-format="optionModel.valueFormat" style="width: 100%">
</el-date-picker>
</el-form-item>
</template>
<script>

View File

@ -2,8 +2,8 @@
<el-form-item :label="i18nt('designer.setting.format')">
<el-select v-model="optionModel.format" filterable allow-create>
<el-option label="YYYY-MM-DD" value="YYYY-MM-DD"></el-option>
<el-option label="yyyy/MM/dd" value="yyyy/MM/dd"></el-option>
<el-option label="yyyy年MM月dd日" value="yyyy年MM月dd日"></el-option>
<el-option label="YYYY/MM/DD" value="YYYY/MM/DD"></el-option>
<el-option label="YYYY年MM月DD日" value="YYYY年MM月DD日"></el-option>
<el-option label="YYYY-MM-DD HH:mm:ss" value="YYYY-MM-DD HH:mm:ss"></el-option>
<el-option label="YYYY-MM-DD hh:mm:ss" value="YYYY-MM-DD hh:mm:ss"></el-option>
</el-select>

View File

@ -0,0 +1,25 @@
<template>
<div>
<el-form-item :label="i18nt('designer.setting.contentHeight')">
<el-input type="text" v-model="optionModel.contentHeight"></el-input>
</el-form-item>
</div>
</template>
<script>
import i18n from "@/utils/i18n"
export default {
name: "rich-editor-contentHeight-editor",
mixins: [i18n],
props: {
designer: Object,
selectedWidget: Object,
optionModel: Object,
},
}
</script>
<style scoped>
</style>

View File

@ -1,7 +1,9 @@
<template>
<el-time-picker v-model="optionModel.defaultValue" is-range @change="emitDefaultValueChange"
:format="optionModel.format" value-format="HH:mm:ss" style="width: 100%">
</el-time-picker>
<el-form-item :label="i18nt('designer.setting.defaultValue')">
<el-time-picker v-model="optionModel.defaultValue" is-range @change="emitDefaultValueChange"
:format="optionModel.format" value-format="HH:mm:ss" style="width: 100%">
</el-time-picker>
</el-form-item>
</template>
<script>

View File

@ -1,7 +1,9 @@
<template>
<el-time-picker v-model="optionModel.defaultValue" @change="emitDefaultValueChange"
:format="optionModel.format" value-format="HH:mm:ss" style="width: 100%">
</el-time-picker>
<el-form-item :label="i18nt('designer.setting.defaultValue')">
<el-time-picker v-model="optionModel.defaultValue" @change="emitDefaultValueChange"
:format="optionModel.format" value-format="HH:mm:ss" style="width: 100%">
</el-time-picker>
</el-form-item>
</template>
<script>

View File

@ -14,6 +14,7 @@ const COMMON_PROPERTIES = {
'startPlaceholder' : 'startPlaceholder-editor',
'endPlaceholder' : 'endPlaceholder-editor',
'columnWidth' : 'columnWidth-editor',
'autoFullWidth' : 'autoFullWidth-editor',
'size' : 'size-editor',
'showStops' : 'showStops-editor',
'displayStyle' : 'displayStyle-editor',
@ -50,6 +51,7 @@ const COMMON_PROPERTIES = {
'limit' : 'limit-editor',
'fileMaxSize' : 'fileMaxSize-editor',
'fileTypes' : 'fileTypes-editor',
'contentHeight' : 'contentHeight-editor',
'customClass' : 'customClass-editor',
//容器