Rumah > hujung hadapan web > View.js > Cara menggunakan editor JSON dalam VUE3

Cara menggunakan editor JSON dalam VUE3

PHPz
Lepaskan: 2023-05-12 17:34:06
ke hadapan
3086 orang telah melayarinya

1. Lihat rendering dahulu Anda boleh memilih untuk memaparkan kesannya sendiri

Cara menggunakan editor JSON dalam VUE3

2. Mula-mula, perkenalkan Plug-in pihak ketiga

npm install json-editor-vue3

yarn add json-editor-vue3
Salin selepas log masuk

3 Perkenalkannya ke dalam projek

// 导入模块
import JsonEditorVue from 'json-editor-vue3'

// 注册组件
components: { JsonEditorVue },
Salin selepas log masuk

4 Secara amnya, bahagian belakang mengembalikan JSON ke dalam bentuk String

Ini juga cara kami menghantarnya ke bahagian belakang. Dalam borang ini, anda boleh menukar antara JSON dan String melalui data yang diperolehi daripada bahagian belakang

// 后端拿到的数据
configValue:"{\"isBigTree\":true,\"needContact\":true,\"needProvinceCity\":true,\"needDetailAddress\":true,\"needReservationCheckSms\":false,\"BigTreeReservationConfig\":{\"orderApiUrl\":\"https://api.bigtreedev.com/openplatform/openApi/api/order/create/notification/v001?sign=\",\"reservationApiUrl\":\"https://api.bigtreedev.com/openplatform/openApi/api/service/appointment/create/service/appointment/v001?sign=\",\"cancelApiUrl\":\"https://api.bigtreedev.com/openplatform/openApi/api/order/unsubscribe/notification/v001?sign=\",\"companyNo\":\"C400020\",\"verNo\":\"v001\",\"secretKey\":\"72CDFFD7F63D8662B6E1873FEA14EB24\",\"signSecretId\":\"0BBF774D11C0A053A6C2A2E36E6C6C2E2C55D483\"}}"
// 我们通过JSON.parse()进行转换
let isJson = JSON.parse(configValue) // 这样我们拿到的就是JSON格式的了,可以渲染出来的
// 我们传给后端的数据也要将JSON转成字符串,通过JSON.stringify()
let isString = JSON.stringify(configValue)  // 这样我们拿到的就是String格式的了,直接传给后端
Salin selepas log masuk

Contoh:

<template>
  <div>
    <json-editor-vue
        v-model="jsonData"
        class="editor"
        :current-mode="currentMode"
    />
  </div>
</template>
 
<script>
  // 导入模块
  import JsonEditorVue from &#39;json-editor-vue3&#39;
 
  export default defineComponent({
    name: &#39;EnterpriseList&#39;,
    //  注册组件
    components: {
      JsonEditorVue,
    },
    setup() {
      const state = reactive({
        currentMode: &#39;tree&#39;
      })
      return {
        ...toRefs(state),
      }
    },
  })
  }
</script>
Salin selepas log masuk

6

参数 类型 描述 默认
modelValue Object 要编辑的json值
options Object jsoneditor的options,参考configuration-options
currentMode String 当前编辑模式 code
modeList Array 可选的编辑模式列表 [“tree”, “code”, “form”, “text”, “view”]
language Array 语言 en
7 , acara

Atas ialah kandungan terperinci Cara menggunakan editor JSON dalam VUE3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
Dapatkan: Pindahkan data JSON
daripada 1970-01-01 08:00:00
0
0
0
ralat json penyimpanan mysql
daripada 1970-01-01 08:00:00
0
0
0
Garis miring ke belakang terdapat dalam Json
daripada 1970-01-01 08:00:00
0
0
0
php - Bagaimanakah kesombongan membalas komen json?
daripada 1970-01-01 08:00:00
0
0
0
javascript - Masalah dengan memaparkan data json
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan