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

vue使用JSON編輯器:vue-json-editor詳解

 更新時間:2025年01月24日 15:56:47   作者:一朵野花壓海棠  
文章介紹了如何在Vue項目中使用JSON編輯器插件`vue-json-editor`,包括安裝、引入、注冊和使用示例,通過這些步驟,用戶可以在Vue應用中輕松實現(xiàn)JSON數(shù)據(jù)的編輯功能,文章最后呼吁大家支持腳本之家

vue使用JSON編輯器vue-json-editor

1、安裝插件

npm install vue-json-editor --save 

2、引入插件并注冊

import vueJsonEditor from 'vue-json-editor'
export default {
  components: { vueJsonEditor },
}

3、使用示例

<template>
  <div class="code-json-editor">
    <vue-json-editor
      v-model="jsonContent"       // 綁定的JSON數(shù)據(jù)
      :showBtns="false"           // -是否顯示按鈕
      mode="code"                 // 模式:tree  text  form code等
      lang="zh"                   // 語言
      :expanded-on-start="true"   // 初始化時,是否自動展開
      @json-change="onJsonChange" // json改變時,觸發(fā)的事件
      @json-save="onJsonSave"     // json保存事件
      @has-error="onError"        // 出現(xiàn)錯誤時,觸發(fā)的事件
    />
  </div>
</template>

<script>
import vueJsonEditor from 'vue-json-editor'
export default {
  components: { vueJsonEditor },
  data() {
    return {
      hasJsonFlag: true, // json是否驗證通過
      jsonContent: {}
    }
  },

  methods: {
    onJsonChange(value) {
      // 實時保存
      this.onJsonSave(value)
    },
    onJsonSave(value) {
      this.jsonContent = value
      this.hasJsonFlag = true
    },
    onError(value) {
      console.log('json錯誤了value:', value)
      this.hasJsonFlag = false
    },
    // 檢查json
    checkJson() {
      if (this.hasJsonFlag === false) {
        this.$message.error('請輸入格式正確的JSON數(shù)據(jù)!')
        return false
      } else {
        return true
      }
    }
  }
}
</script>

<style lang="scss" scoped>
.code-json-editor {
  /* jsoneditor右上角默認有一個鏈接,加css去掉 */
  /deep/ .jsoneditor-poweredBy {
    display: none !important;
  }
}
</style>

4、實現(xiàn)效果

總結(jié)

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

相關文章

  • 詳細解釋Vue3中的getCurrentInstance是什么

    詳細解釋Vue3中的getCurrentInstance是什么

    這篇文章主要介紹了Vue3中getCurrentInstance是什么的相關資料,getCurrentInstance是Vue3提供的一個API,用于在組合式API中獲取當前組件實例,從而訪問組件的屬性、方法、插槽等信息,文中將用法介紹的非常詳細,需要的朋友可以參考下
    2025-05-05
  • Vue自定義復制指令 v-copy功能的實現(xiàn)

    Vue自定義復制指令 v-copy功能的實現(xiàn)

    這篇文章主要介紹了Vue自定義復制指令 v-copy,使用自定義指令創(chuàng)建一個點擊復制文本功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • vue實現(xiàn)自定義樹形組件的示例代碼

    vue實現(xiàn)自定義樹形組件的示例代碼

    這篇文章主要介紹了vue實現(xiàn)自定義樹形組件的示例代碼,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • element-ui在table中如何禁用其中幾行

    element-ui在table中如何禁用其中幾行

    這篇文章主要介紹了element-ui在table中如何禁用其中幾行問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue實現(xiàn)未登錄訪問其他頁面自動跳轉(zhuǎn)登錄頁功能(實現(xiàn)步驟)

    vue實現(xiàn)未登錄訪問其他頁面自動跳轉(zhuǎn)登錄頁功能(實現(xiàn)步驟)

    這篇文章主要介紹了vue實現(xiàn)未登錄下訪問其他頁面自動跳轉(zhuǎn)登錄頁,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Vue.js 動態(tài)為img的src賦值方法

    Vue.js 動態(tài)為img的src賦值方法

    下面小編就為大家分享一篇Vue.js 動態(tài)為img的src賦值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • vue實現(xiàn)圖片拖動排序

    vue實現(xiàn)圖片拖動排序

    這篇文章主要為大家詳細介紹了vue實現(xiàn)圖片拖動排序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • uniApp?h5項目如何通過命令行打包并生成指定路徑及文件名稱

    uniApp?h5項目如何通過命令行打包并生成指定路徑及文件名稱

    用uni-app來寫安卓端,近日需要將程序打包為H5放到web服務器上,經(jīng)過一番折騰,這里給大家分享下,這篇文章主要給大家介紹了關于uniApp?h5項目如何通過命令行打包并生成指定路徑及文件名稱的相關資料,需要的朋友可以參考下
    2024-02-02
  • 基于VUE的v-charts的曲線顯示功能

    基于VUE的v-charts的曲線顯示功能

    這篇文章主要介紹了基于VUE的v-charts的曲線顯示功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Vue報錯Module build failed: Error: Node Sass version 7.0.1 is incompatible with 4.0.0.解決方案

    Vue報錯Module build failed: Error: Node&nb

    這篇文章主要介紹了Vue報錯Module build failed: Error: Node Sass version 7.0.1 is incompatible with 4.0.0.解決方案,需要的朋友可以參考下
    2023-06-06

最新評論

南陵县| 衢州市| 醴陵市| 宜宾市| 绥江县| 辛集市| 万荣县| 高陵县| 德江县| 柳州市| 尉氏县| 澄江县| 奈曼旗| 十堰市| 安国市| 杨浦区| 台山市| 江永县| 呈贡县| 桃园市| 仙游县| 湘潭县| 新建县| 山东省| 宣威市| 西华县| 忻城县| 和平县| 义乌市| 那曲县| 东兴市| 儋州市| 环江| 南丰县| 万安县| 平乡县| 巴楚县| 云浮市| 托克托县| 博客| 伊宁县|