diff --git a/app/main.js b/app/main.js index 7084d62..886f695 100644 --- a/app/main.js +++ b/app/main.js @@ -12,7 +12,7 @@ import 'element-ui/lib/theme-chalk/index.css' import 'codemirror/theme/cobalt.css' import 'codemirror/mode/javascript/javascript.js' -import SchemaForm, { SchemaFormJsoneditor, SchemaFormQuill, SchemaFormCodemirror } from '../src/index' +import SchemaForm, { SchemaFormItem, SchemaFormJsoneditor, SchemaFormQuill, SchemaFormCodemirror } from '../src/index' Vue.use(ElementUI, { size: 'small' @@ -21,6 +21,8 @@ Vue.component('SchemaFormJsoneditor', SchemaFormJsoneditor) Vue.component('SchemaFormQuill', SchemaFormQuill) Vue.component('SchemaFormCodemirror', SchemaFormCodemirror) +Vue.component('SchemaFormItem', SchemaFormItem) + Vue.use(SchemaForm, { 'codemirror': { cmOptions: { diff --git a/app/views/form-generator/aside-panel/index.vue b/app/views/form-generator/aside-panel/index.vue index 3e4b80a..ad76a98 100644 --- a/app/views/form-generator/aside-panel/index.vue +++ b/app/views/form-generator/aside-panel/index.vue @@ -1,27 +1,11 @@ diff --git a/app/views/form-generator/config-panel/index.vue b/app/views/form-generator/config-panel/index.vue index cf64b87..c692d51 100644 --- a/app/views/form-generator/config-panel/index.vue +++ b/app/views/form-generator/config-panel/index.vue @@ -59,7 +59,7 @@ - + @@ -83,6 +83,9 @@ export default { editCompAttr (prop) { this.editProp = prop || '' this.activeTab = 'componentSetting' + }, + onClearProp () { + this.$emit('clearProp') } } } diff --git a/app/views/form-generator/config-panel/module/component-panel.vue b/app/views/form-generator/config-panel/module/component-panel.vue index fc3c1e4..f671126 100644 --- a/app/views/form-generator/config-panel/module/component-panel.vue +++ b/app/views/form-generator/config-panel/module/component-panel.vue @@ -89,7 +89,7 @@ export default { return true }, reset () { - this.$emit('update:editProp', '') + this.$emit('success') this.lastProp = '' this.editInfo = { formItem: {} diff --git a/app/views/form-generator/index.vue b/app/views/form-generator/index.vue index ba55dd6..8232e1c 100644 --- a/app/views/form-generator/index.vue +++ b/app/views/form-generator/index.vue @@ -1,7 +1,11 @@