v-code-diff使用


参考:

安装

npm i deep-parse-json # 深度解析json
npm i v-code-diff

使用

Vue3 注册为全局组件

import { createApp } from "vue"
import CodeDiff from "v-code-diff"

app.use(CodeDiff).mount("#app")
<template>
  <code-diff :old-string="diffData.oldString" :new-string="diffData.newString" output-format="side-by-side" />
</template>
<script lang="ts" setup>
const diffData = reactive({
  oldString: "",
  newString: "",
})

onMount(() => {
  diffData.oldString = JSON.stringify(deepParseJson("123"), null, 4)
  diffData.newString = JSON.stringify(deepParseJson("456"), null, 4)
})
</script>

文章作者: 高红翔
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 高红翔 !
  目录