Liquidity Heatmap

通过可选择强度带的网格检查时间与价格维度的流动性。

适用场景

  • 当界面需要以下行为时使用 Liquidity Heatmap:通过可选择强度带的网格检查时间与价格维度的流动性。

安装

选择安装方式,用法示例将同步更新导入路径。

$ bunx --bun shadcn-vue@2.8.2 add https://orvui.efu.me/r/liquidity-heatmap.json https://orvui.efu.me/r/button.json

首次使用时,将安装的 src/components/orvui/styles.css 导入项目样式入口。

示例

预览

Where liquidity rests

SOL / USD · Simulated depth

14:0014:0214:0414:0614:0814:1014:1214:1414:1614:1814:2014:2214:2414:2614:2814:3014:3214:3414:3614:3814:4014:4214:4414:46
265414422281125102233395433312147932033714393421729017434443936920093
3224363872239813229142640825411111326041142428612810022839143531815193
3834453431719117734744036719892151317435392230103134297445450326216257
8427585353102343284664933651941382494265104383032744407319931129118913101571
19351991185116751601162716291493124510319871110126112931189107811091304153416311539136612751337
869970103512001510185420532013180516041526153214791267945675581640699624424237204327
43430716616432753161252236529637650954541922311918634944437720795145310
3912281001292864254132621161132564094272921329822338743632315591192362
3451749017134243937220393146312433395234102125280421414265116108249405
29013199225389435320153921953644403491799016733743837620894142307431
2581291543074434282731221132534074282951349822038543632515791190360440
629573661812869741501316302415499438261118132283424418271120109248405432
15831673189721232179201217251488137713221185909588384379496566486308188235405544533
982109413581623174917301694176319302054198817221401120311841242122410789048581002124214151441
19128046859656944839451375796710159278499091099128113311257120013021569185920111982
100222388440331165102205383473400247173268464601581458392491708884886736
12327842041626811810724640343030113998217385443339173106205379467387216
16533443837821195140304431400242105120272417418274121105241400431306142
Resting liquidity · SOL02.4K+

Brighter bands hold more liquidity · White line tracks price

状态与事件

此示例组合没有声明成对的受控属性与 update 事件。使用已列出的属性、原生事件和插槽组合内容;不要为它添加未公开的 v-model。

API 参考

snapshots
readonly LiquiditySnapshot[]
—
maxSize?
number
—
unit?
string
"units"
label?
string
"Liquidity heatmap"
formatPrice?
(value: number) => string
formatNumber
formatSize?
(value: number) => string
formatCompact
className?
string
—

插槽

default
() => VNodeChild
#default

无障碍

为交互控件提供明确的无障碍名称。保留文档中的键盘路径、可见焦点与减少动态效果状态;自定义插槽应继续保留所替代部件的语义。

常见问题

如何配置 Liquidity Heatmap?
通过 snapshots、maxSize、unit、label、formatPrice、formatSize、className 配置 Liquidity Heatmap;API 表列出其类型与默认值。
如何连接到应用状态?
通过default 插槽提供内容,应用副作用由调用方管理。
可以在服务端渲染吗?
可以在 Vue SSR 应用中正常渲染。服务端与客户端的初始 props 应保持一致;浏览器测量与交互资源在挂载后启动。

更新于