json-schema-editor-vue

Start Fork GitHub open issues npm download npm download per month npm version MIT License

A json-schema editor of high efficient and easy-to-use, base on Vue

支持自定义属性,满足特殊的需求

Example

Demo http://json-schema.sviip.com

国内Demo

Usage

npm install json-schema-editor-vue
import JsonSchemaEditor from 'json-schema-editor-vue'
Vue.use(JsonSchemaEditor)
<template>
  <div id="app">
    ...
    <json-schema-editor :value="tree"/>
    ...
  </div>
</template>

<script>
export default {
  name: 'App',
  data() {
    return {
      tree:
      {
        root: {
          type: "object"
        }
      }
    }
  }
}
</script>

json-schema-editor-vue属性说明如下

属性 说明 类型 是否必须 默认值
value 传入一个默认的树节点用来接收编辑后的json schema结果 Object
disabled 节点名称不可编辑 Boolean false
disabledType 节点类型不可选择 Boolean false
root 是否是根节点 Boolean true
custom 是否允许添加自定义属性 Boolean false

Don't forget to star if it helped! 如果对您有帮助,别忘记给个星哦

Description
No description provided
Readme Apache-2.0 7.3 MiB
Languages
JavaScript 99.3%
Vue 0.6%
HTML 0.1%