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

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

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

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

1、安裝插件

npm install vue-json-editor --save 

2、引入插件并注冊(cè)

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"                   // 語(yǔ)言
      :expanded-on-start="true"   // 初始化時(shí),是否自動(dòng)展開(kāi)
      @json-change="onJsonChange" // json改變時(shí),觸發(fā)的事件
      @json-save="onJsonSave"     // json保存事件
      @has-error="onError"        // 出現(xiàn)錯(cuò)誤時(shí),觸發(fā)的事件
    />
  </div>
</template>

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

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

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

4、實(shí)現(xiàn)效果

總結(jié)

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

相關(guān)文章

  • 詳細(xì)解釋Vue3中的getCurrentInstance是什么

    詳細(xì)解釋Vue3中的getCurrentInstance是什么

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

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

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

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

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

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

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

    vue實(shí)現(xiàn)未登錄訪問(wèn)其他頁(yè)面自動(dòng)跳轉(zhuǎn)登錄頁(yè)功能(實(shí)現(xiàn)步驟)

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

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

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

    vue實(shí)現(xiàn)圖片拖動(dòng)排序

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

    uniApp?h5項(xiàng)目如何通過(guò)命令行打包并生成指定路徑及文件名稱(chēng)

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

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

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

    Vue報(bào)錯(cuò)Module build failed: Error: Node&nb

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

最新評(píng)論

大足县| 马边| 庆云县| 昆山市| 通化市| 奉新县| SHOW| 泽州县| 晋城| 时尚| 福海县| 克什克腾旗| 丰县| 邹城市| 房产| 长汀县| 万全县| 宜宾县| 洞头县| 张家川| 惠来县| 德保县| 万载县| 高台县| 拉孜县| 逊克县| 仁寿县| 清涧县| 安达市| 五大连池市| 德安县| 潼关县| 鹤山市| 咸宁市| 平凉市| 安龙县| 衡山县| 漯河市| 凤冈县| 栖霞市| 凤阳县|