Json editor

This article uses a third-party Json editor v-jsoneditor

Effect

v-jsoneditor

Installation

Node

  1. npm install v-jsoneditor

Browser

  1. <script src="https://unpkg.com/v-jsoneditor/docs/dist/v-jsoneditor.min.js"></script>

Import

Node

  1. import VJsoneditor from 'v-jsoneditor'

Browser

  1. var VJsoneditor = window.VJsoneditor.default;

Mounting

  1. Vue.use(VJsoneditor);
  2. //or
  3. Vue.component('VJsoneditor', VJsoneditor);
  4. //or
  5. formCreate.component('VJsoneditor', VJsoneditor);

Generate

  1. $f = formCreate.create([
  2. {
  3. type: 'v-jsoneditor',
  4. title: 'json',
  5. field: 'json',
  6. value:{
  7. type: 'form-create'
  8. }
  9. }
  10. ])

Modify

  1. $f.setValue('json', {type: 'form-create v2'})