1
119
显然,这就像在 event handlers .
|
2
7
在更复杂的场景中处理类似情况的另一种方法可能是允许表单跟踪当前活动的字段,然后使用观察者。 我将展示一个快速示例:
...
在我的示例中,如果当前活动字段是
我希望这能激发你的创造力。监视程序非常方便,因为它们允许您监听数据模型的更改,并在触发监视程序时根据您的自定义需求进行操作。
在我的示例中,您可以看到每个输入都已命名,组件知道当前关注的是哪个输入,因为它正在跟踪
我展示的观察器有点复杂,因为它是一个“深度”观察器,这意味着它能够观察对象和数组。没有
在幕后,
一个简单的观察者应该是这样的:
注意:如果你发现我有
但如果这不起作用,你也可以制作一个计算的道具,然后观看:
我添加了这两个额外的示例,以便我们可以快速注意到深度监视将消耗更多的资源,因为它触发的频率更高。我个人避免深入观察,只要合理,就更精确地观察。
然而,在本例中
|
3
3
你可以通过确定一个特殊的
CSS
祝你好运 |
4
1
当用户将鼠标悬停在输入上时,您可能还想激活搜索-@mouseover=。。。 这种功能的另一种方法是,过滤器输入始终处于活动状态,即使鼠标位于结果列表中。键入任何字母都会修改过滤器输入,而不会改变焦点。许多实现实际上仅在键入字母或数字后才显示过滤器输入框。 查看@event.capture。 |