最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用json-editor-vue3(Json字段編輯器)

 更新時間:2025年01月24日 10:01:20   作者:滿腦子技術(shù)的前端工程師  
文章介紹了如何在Vue3+Ts項目中使用json-editor-vue3插件,并解決了導(dǎo)入過程中遇到的模塊識別問題,通過步驟說明和代碼示例,展示了如何在項目中成功引入和使用該插件,并提供了一些常見參數(shù)和事件說明

前言

背景:在公司使用的中臺項目中,有需要使用對Json數(shù)據(jù)進(jìn)行編輯的場景,就想到了json編輯框插件!

最終找到了,這個插件json-editor-vue3,還有一些其他的插件比如:json-editor-vue,大致用法都是相同的,

提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

效果圖如下

安裝插件(這里很正常)

控制臺執(zhí)行:npm install json-editor-vue3安裝插件

json-editor-vue3的使用步驟(這里遇到了問題)

1.導(dǎo)入json-editor-vue3

① 導(dǎo)入json-editor-vue3(問題出現(xiàn))

執(zhí)行

import JsonEditorVue from 'json-editor-vue3'

背景:我使用的項目是 Vue3+Ts 創(chuàng)建的項目,在導(dǎo)入 json-editor-vue3的時候出現(xiàn)了無法識別模塊的問題.

  • 如下圖所示:

② 解決 (無法找到模塊的問題)

  • 第一種npm的方法行不通 不ok
  • 第二種新聲明的方式是 ok 成功解決問題

具體如下圖:

2.使用json-editor-vue3

① 步驟說明:

  • 1.在文件中導(dǎo)入 json-editor-vue3
  • 2.然后直接再temlate中使用就可以

② 編寫代碼如下:

<template>
    <button>點擊我修改</button>
    <!-- modeList:可選的編輯模式列表 ["tree", "code", "form", "view"] -->
    <!-- currentMode:當(dāng)前編輯模式(小寫) -->
    <!-- v-model:綁定需要修改的值 -->
    <!-- update:modelValue:監(jiān)聽到修改的值發(fā)生變化 -->
    <JsonEditorVue v-model="jsonStr"
     :modeList="couldView"
     :currentMode="'tree'" 
     @update:modelValue="updateModelValue">
    </JsonEditorVue>

</template>


<script lang="ts" setup>
import { ref } from 'vue'

//1.導(dǎo)入json-editor-vue3
import JsonEditorVue from 'json-editor-vue3'

//2.定義修改的json字段的值,
const jsonStr = ref({ "key": "key", "value": "value" })


const couldView = ref(["tree", "code", "form", "view"])
const updateModelValue = (val: unknown) => {
    console.log(val,"修改了值");
}



</script>

③ 內(nèi)容如下圖所示:

總結(jié): json-editor-vue3的Api說明

點擊下方可跳轉(zhuǎn),github地址如下:

json-editor-vue3的文檔說明

全局引入

import Vue from 'vue'
import JsonEditorVue from 'json-editor-vue3'

Vue.use(JsonEditorVue)

組件內(nèi)引入

import JsonEditorVue from 'json-editor-vue3'

export default {
  name: 'app',
  components: {
    JsonEditorVue
  },
  data() {
    return {
      data: {
        "hello": "vue"
      }
    }
  },
  methods: {}
}

模板使用

<json-editor-vue class="editor" v-model="data" />

常見參數(shù)

對應(yīng)的事件

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue.js實現(xiàn)雙擊放大預(yù)覽功能

    vue.js實現(xiàn)雙擊放大預(yù)覽功能

    這篇文章主要為大家詳細(xì)介紹了vue.js實現(xiàn)雙擊放大預(yù)覽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Vue?ECharts實現(xiàn)機(jī)艙座位選擇展示功能代碼詳解

    Vue?ECharts實現(xiàn)機(jī)艙座位選擇展示功能代碼詳解

    這篇文章主要介紹了Vue?ECharts實現(xiàn)機(jī)艙座位選擇展示,本文給大家分享一段簡短的代碼通過效果圖展示給大家介紹的非常明白,需要的朋友可以參考下
    2022-05-05
  • elementUI組件中el-date-picker限制時間范圍精確到小時的方法

    elementUI組件中el-date-picker限制時間范圍精確到小時的方法

    現(xiàn)在需要做一個時間選擇器,可以根據(jù)小時(同時選天和小時)和天?和月,節(jié)假日等類型控制日歷的選擇樣式,下面這篇文章主要給大家介紹了關(guān)于elementUI組件中el-date-picker限制時間范圍精確到小時的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Vue封裝DateRangePicker組件流程詳細(xì)介紹

    Vue封裝DateRangePicker組件流程詳細(xì)介紹

    在后端管理項目中使用vue來進(jìn)行前端項目的開發(fā),但我們都知道Vue實際上無法監(jiān)聽由第三方插件所引起的數(shù)據(jù)變化。也無法獲得JQuery這樣的js框架對元素值的修改的。而日期控件daterangepicker又基于JQuery來實現(xiàn)的
    2022-11-11
  • Vue3偵聽器的實現(xiàn)原理詳情

    Vue3偵聽器的實現(xiàn)原理詳情

    這篇文章主要介紹了Vue3偵聽器的實現(xiàn)原理詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 詳解基于vue-cli3快速發(fā)布一個fullpage組件

    詳解基于vue-cli3快速發(fā)布一個fullpage組件

    這篇文章主要介紹了詳解基于vue-cli3快速發(fā)布一個fullpage組件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • 簡單聊聊Vue中的ref,toRef與toRefs

    簡單聊聊Vue中的ref,toRef與toRefs

    這篇文章主要是想和大家來簡單聊聊Vue中的ref、toRef、toRefs這三個函數(shù)的使用與區(qū)別,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-04-04
  • Vue2.0中集成UEditor富文本編輯器的方法

    Vue2.0中集成UEditor富文本編輯器的方法

    本文給大家詳細(xì)講述了Vue2.0中集成UEditor富文本編輯器的方法以及相關(guān)注意事項做了講述,有興趣的朋友學(xué)習(xí)下。
    2018-03-03
  • vue three.js創(chuàng)建地面并設(shè)置陰影實現(xiàn)示例

    vue three.js創(chuàng)建地面并設(shè)置陰影實現(xiàn)示例

    這篇文章主要為大家介紹了vue three.js創(chuàng)建地面并設(shè)置陰影實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Vue中Quill富文本編輯器的使用教程

    Vue中Quill富文本編輯器的使用教程

    這篇文章主要介紹了Vue中Quill富文本編輯器的使用教程,包括自定義工具欄、自定義字體選項、圖片拖拽上傳、圖片改變大小等使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09

最新評論

大城县| 桃园市| 漠河县| 陕西省| 葫芦岛市| 探索| 扬州市| 安阳市| 阳城县| 开封市| 马尔康县| 米脂县| 河北区| 敦煌市| 南充市| 益阳市| 雷州市| 江源县| 江津市| 利津县| 萨迦县| 涿鹿县| 高青县| 西充县| 新闻| 南平市| 固原市| 湄潭县| 铁岭县| 高要市| 陆良县| 新河县| 五原县| 长乐市| 平阴县| 安乡县| 韶关市| 雅江县| 景洪市| 湄潭县| 荔波县|