Coder Social home page Coder Social logo

vue3-json-editor's Introduction

Here are some projects that you might want to see;

Projects

GitHub Manager Explore - ( Typescript - VueJS - Vuetify - GraphQL - Apollo Vue - Jest ) "Composition-API - TSX"
Api Doc - ( VueJS - Quasar - Javascript - Typescript - Docker Container - ExpressJS )
Auto Docker Deploy - ( VueJS - Vuetify - Typescript - Javascript - Docker Container - NodeJS - ExpressJS )
ChecklistPessoal-Quasar - ( VueJS - Quasar - Javascript - Firebase )
QuickStart Vuejs 3 TSX - ( Typescript - VueJS ) "TSX"
Docker Monitor (Azure Function) - ( Serveless - Azure - NodeJS )

Libs

vue3-xlsx - ( NPM Package - Typescript - VueJS ) - Convert Fork vue 2x to 3x
vue3-Json-Editor - ( NPM Package - Typescript - VueJS ) - Convert Fork vue 2x to 3x
Api Doc - JS SDK - ( NPM Package - Typescript - NodeJS - Knex - PostgreSQL - Jest )
Resp-Express - ( NPM Package - Typescript - NodeJS - Jest - Test Unit - Test Integration - ExpressJS )
Cordova-Launcher-List-App - ( NPM Package - ) "Cordova Plugin - List Package Installed / Launcher"

Simple Examples

Vue CDN CRUD Example - (With Reactivity in Depth) - ( Javascript - VueJS - Vuetify - CDN - DataTable - Reactivity in Depth Concept )

About ME

  • 🌱 I like to study several things, like frontend technologies and new frontend / backend approaches, I like to look for new things and learn about them.
  • 🏘️ https://joaomede.github.io/
  • 😄 Pronouns: Eng: He - PT: Ele
  • 👯 I’m looking to collaborate on unit tests, integration tests, vuejs frontend projects and API's Rest / Graph

vue3-json-editor's People

Contributors

augustooliveira1993 avatar joaomede avatar michele-tolin avatar solarcellsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vue3-json-editor's Issues

Cannot read property 'getMode' of null

vue3-json-editor.esm.js:9764 Uncaught (in promise) TypeError: Cannot read property 'getMode' of null
at expandAll (vue3-json-editor.esm.js:9764)
at _callee$ (vue3-json-editor.esm.js:9720)
at tryCatch (vue3-json-editor.esm.js:2089)
at Generator.invoke [as _invoke] (vue3-json-editor.esm.js:2306)
at Generator.next (vue3-json-editor.esm.js:2142)
at asyncGeneratorStep (vue3-json-editor.esm.js:407)
at _next (vue3-json-editor.esm.js:429)

Vite + Vue 3 got warning in mode code

image

Here's my code that I used

<template>
  <Vue3JsonEditor v-model="state" :show-btns="true" @json-change="onJsonChange"/>
</template>

<script lang="ts">
import { defineComponent, ref } from 'vue'
import { Vue3JsonEditor } from 'vue3-json-editor'

export default defineComponent({
  name: 'App',
  components: {
    Vue3JsonEditor
  },
  setup () {
    function onJsonChange (value: any) {
      console.log(value)
    }

    const state = ref<object>({})

    return {
      state,
      onJsonChange
    }
  }
})
</script>

Invalid or unexpected token

stack: Vue3 + vue3-json-editor 1.1.5

All works on local.

When deploying to production, a line of code is generated.
toString$1=functionUncurryThis(1.toString)

And 1.toString throws error: SyntaxError: Invalid or unexpected token.

JSON validation missing in Editor

JSON validation missing in Editor - same validation present in v-jsoneditor

Recently we've upgraded our project from vue2 to vue3, in vue2 we used v-jsoneditor which has json validation(refer Img 1)
which support json validation, like "invalid syntax", "expected ;", etc.,
But in upgraded vue v-jsoneditor doesn't support and routed to vue3-json-editor as recommended for vue3.
Since then JSON validation missing (refer Img2), along with #28 console warning.

img1
Img2

Kindly suggest any solution to fix this issue or improvement.

Got Cannot read properties of undefined error

I got error as below, pls help to check, thanks.

<Vue3JsonEditor
v-model="modelData"
mode="code"
@json-change="onJsonChange"
lang="zh"
:show-btns="false"
:expandedOnStart="false"
/>

vue3-json-editor.esm.prod.js?c45b:31 Could not load worker TypeError: Cannot read properties of undefined (reading 'Blob')
at eval (vue3-json-editor.esm.prod.js?c45b:31:1)
at Object.eval (vue3-json-editor.esm.prod.js?c45b:31:1)
at Object.eval (vue3-json-editor.esm.prod.js?c45b:31:1)
at i (vue3-json-editor.esm.prod.js?c45b:31:1)
at new l (vue3-json-editor.esm.prod.js?c45b:31:1)
at h.createWorker (vue3-json-editor.esm.prod.js?c45b:31:1)
at u.ace.define.$startWorker (vue3-json-editor.esm.prod.js?c45b:31:1)
at u.ace.define.$onChangeMode (vue3-json-editor.esm.prod.js?c45b:31:1)
at u.eval (vue3-json-editor.esm.prod.js?c45b:31:1)
at l.ace.define.t.loadModule (vue3-json-editor.esm.prod.js?c45b:31:1)

v-model should be two way binding

Currently using a variable in v-model="json" will correctly set the initial value of the editor, but any changes will not be updated on the jsonvariable. To correctly update this the component should emit aupdate:modelValue` event with the new value

n.editor is null

Hi folks,
Tried using your test examples in a Vue 3 Project but cannot get it working (error: n.editor is null)
image

jsoneditor-icons.svg. its always error 404

When using the component, in any usage mode, there is a problem when importing or an icon in .svg (no console). this problem (maybe) it is possible to solve it improve the rollup, however it is necessary to investigate, it occurred due to "improvement" of the component version vue2 to vue3.

Update to recent version

It seems the shipped version of the editor is quite old (5.5). Is an update to 5.10 planned? 🤓

Quasar Framework integration issue

First of all I didn't know where to place type of question/problem.
I tried to integrate the editor with the Quasar framework with vite and webpack.
I also tried to clone this project on local machine ... I couldn't get it to trigger the @has-errors event.

Is there any special way of having this event triggered?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.