dart – Web组件中的自定义事件?

dart – Web组件中的自定义事件?,第1张

概述我想实现我自己的文本输入Web组件,如: <x-text autocomplete="{{ true }}"></x-text> 问题是,当用户从自动完成列表中选择一个项目时,我的Web组件如何触发事件?我在寻找这样的东西: <x-text autocomplete="{{ true }}" on-select="itemSelected()"></x-text> 有没有办法实现这个目标? 这是可 我想实现我自己的文本输入Web组件,如:

<x-text autocomplete="{{ true }}"></x-text>

问题是,当用户从自动完成列表中选择一个项目时,我的Web组件如何触发事件?我在寻找这样的东西:

<x-text autocomplete="{{ true }}" on-select="itemSelected()"></x-text>

有没有办法实现这个目标?

解决方法 这是可能的,但可能不是很直观.

您无法绑定到HTML中的自定义事件.您必须在代码中手动执行此 *** 作:

<x-foo ID="wtvr"></x-foo>
_root.query('#wtvr').on['foo'].add((e) => print(e));

然后,当组件触发事件时,您只需写:

_root.on['foo'].dispatch(new CustomEvent('foo'));
总结

以上是内存溢出为你收集整理的dart – Web组件中的自定义事件?全部内容,希望文章能够帮你解决dart – Web组件中的自定义事件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1063496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存