# Textdiff 文本对比
TIP
此组件只在v1.0.12或以上版本有效
# Textdiff 概述
对传入的两个文本进行对比分析,并将不同进行标注
# Textdiff 代码演示
# 基本用法
左右传入对比文本,可进行行对比,并对不同文本进行颜色标注
行选中时当前行背景色置为淡黄色,同时将置为底部对应的行内
# 颜色设置及事件、
可以对不同文本及多余文本进行不同颜色标识
左右行选中时可以触发 on-left-select 事件或者 on-right-select 事件
# Textdiff API
# Textdiff props
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
leftValue | 左侧传入值 | String | - |
rightValue | 右侧传入值 | String | - |
leftTitle | 左侧标题 | String | - |
rightTitle | 右侧标题 | String | - |
diffColor | 左右对比不同时文本颜色 | String | red |
moreColor | 左右对比多余行文本颜色 | String | blue |
isShowTitle | 是否显示 title | Boolean | true |
isShowSelect | 是否显示 select | Boolean | true |
diffBgColor | 文本对比不同时的背景颜色值(此属性只在1.0.21或以上版本有效) | String | - |
height | 文本对比内容高度设置(此属性只在1.0.21或以上版本有效) | String || Number | - |
# Textdiff events
事件名 | 说明 | 返回值 |
---|---|---|
on-left-select | 左侧行选中时触发 | 当前行内容(去除空格) |
on-right-select | 右侧行选中时触发 | 当前行内容(去除空格) |
# Textdiff methods
方法名 | 说明 | 返回值 |
---|---|---|
diff | 手动触发对比,this.$refs.XXX.diff({left: ***, right: ***}) | - |