Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

aiyou-vue-diff

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aiyou-vue-diff

一个带侧边栏的文本对比工具,没有花里胡哨的功能,就是正常的对比,如果你想给它加上其它功能,自己来。

  • 1.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
increased by100%
Maintainers
1
Weekly downloads
 
Created
Source

Image

# aiyou-vue-diff(Vue的文本对比组件)- 哎呦系列

nodejs>12.0 npm>6.0 aiyou_vue_diff aiyou-bud

  • 🔥 功能列表
  • 📚 功能列表
  • ✨ 使用介绍
  • 🚀 快速上手
  • 📞 社区交流

aiyou-vue-diff 是什么鬼?

aiyou-vue-diff 是哎呦系列中,vue的文本对比工具,也可以用于对比代码,非常的方便,没有什么花里胡哨的功能,全是实用的,谁用谁爽[狗头保命],常规的操作,非常的简单。

  • ⚡ 易用:常规的操作,先引用,再使用,作为vue组件来使用。
  • 💉 强大:只需要引入组件,然后使用即可,一共就三个参数,并且这三个参数都有默认值。
  • ⚙️️ 简单: 只有 3 个 参数,分别是 longText、topHeight、containerHeight,分别是新旧数据的对象、上方操作区域的高度、对比容器高度。
nodejsnpmsize
> 12.0> 6.0有点,不过这没啥办法

🔥 功能列表

aiyou-vue-diff,一个简单的vue组件,引入之后、正常注册组件、传递参数:

功能描述
对比方式支持单列对比 和 双列对比
隐藏相同行支持隐藏内容相同的行
对比效果支持精确到单词 和 精确到字符
小地图左侧的迷你小地图
...后续功能待优化

📚 参数列表

params参数值
longText{ A: 老的文本内容, B: 新的文本内容 }
topHeight默认值是 100px
containerHeight默认值 50vh
...后续功能待优化

✨ 使用介绍

⚔️ 安装指南

依赖安装:

    npm install aiyou-vue-diff

📈 使用方法

安装完毕依赖之后,通过引入的方式来使用它:

<template>
  <div id="app">
    <aiyou-vue-diff
      :longText="longText"
      topHeight="100px"
      containerHeight="500px"
    ></aiyou-vue-diff>
  </div>
</template>

<script>

import AiyouVueDiff from "aiyou-vue-diff";

export default {
  name: "App",
  components: {
    AiyouVueDiff,
  },
  data() {
    return {
      longText: {
        A: `内容1`,
        B: `内容2`,
      },
    };
  },
};
</script>

<style>
#app {
}
</style>

😎 浮夸的效果

aiyou-vue-diff


🚀 快速上手

安装->使用

github仓库中有相关的使用demo

代码仓库

github 链接

📞 社区交流

aiyou-vue-diff 是哎呦系列中一员,之后还会有其它的成员陆续上来。

有问题可以在github的issue中提哟,感兴趣也可以加微信交流: 加我微信个人号

感谢以下开源项目

diff:对比两个文本内容,生成一个对比后的js对象 diff2html:将对比后的内容转成html来显示 pagemap:没有直接下载这个依赖,而是把这个依赖的文件拷贝了一份,然后改了改里面的内容,让它支持我。

Keywords

FAQs

Package last updated on 08 Sep 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc