diff --git a/examples/App.vue b/examples/App.vue index b73f6a4..db0269c 100644 --- a/examples/App.vue +++ b/examples/App.vue @@ -1,22 +1,28 @@ - diff --git a/examples/main.js b/examples/main.js index 8d8fc79..c29151b 100644 --- a/examples/main.js +++ b/examples/main.js @@ -1,10 +1,17 @@ import Vue from 'vue' import App from './App.vue' import JsonSchemaEditor from '../packages/json-schema-editor/index' - +// import { Row, Col, Input, Icon,Checkbox,Button,Select } from 'ant-design-vue' Vue.config.productionTip = false Vue.use(JsonSchemaEditor) +// Vue.use(Row) +// Vue.use(Col) +// Vue.use(Input) +// Vue.use(Icon) +// Vue.use(Checkbox) +// Vue.use(Button) +// Vue.use(Select) new Vue({ render: h => h(App), }).$mount('#app') diff --git a/packages/json-schema-editor/main.vue b/packages/json-schema-editor/main.vue index bba8e0f..6f86959 100644 --- a/packages/json-schema-editor/main.vue +++ b/packages/json-schema-editor/main.vue @@ -1,19 +1,219 @@ \ No newline at end of file + + \ No newline at end of file diff --git a/packages/json-schema-editor/type.js b/packages/json-schema-editor/type.js deleted file mode 100644 index e69de29..0000000 diff --git a/packages/json-schema-editor/type/object.js b/packages/json-schema-editor/type/object.js new file mode 100644 index 0000000..2b189c8 --- /dev/null +++ b/packages/json-schema-editor/type/object.js @@ -0,0 +1,7 @@ +const obj = { + type: 'object', + properties: [ 'properties', 'required' ], + enableChildren: true, + requireChildren: false +} +export { obj } \ No newline at end of file diff --git a/packages/json-schema-editor/type/type.js b/packages/json-schema-editor/type/type.js new file mode 100644 index 0000000..968dde1 --- /dev/null +++ b/packages/json-schema-editor/type/type.js @@ -0,0 +1,2 @@ +const TYPE = ['string', 'number', 'integer','object', 'array', 'boolean'] +export default TYPE \ No newline at end of file diff --git a/packages/json-schema-editor/util.js b/packages/json-schema-editor/util.js new file mode 100644 index 0000000..0b4b02a --- /dev/null +++ b/packages/json-schema-editor/util.js @@ -0,0 +1,5 @@ +export function clearAttr(obj) { + for(let key in obj){ + delete obj[key] + } +} \ No newline at end of file