我希望在 textarea 中做一些非常复杂的自动完成,就像@mention 这样的库发生的事情。我想让自动完成选项在分隔符之后开始,然后在句点之后继续以快速导航对象树。例如,键入 @ 将为对象中的所有键提供一个自动完成菜单,然后在选择该键后,下一个周期将启动一个新的自动完成,该自动完成是对特定于先前选择的对象的所有键的自动完成。如果顶层对象有 3 个不同的层,则下面将是最终自动完成的最终结果。
@[key1.key2.key3]
'@[this.category.UnitPrice]'
'@[topKey.midKey.finalKey]'
有人遇到过这种情况吗?