#[component(Backend = DomBackend)]
struct MyWebsite {
template: template! {
<div tap=@handle_tap() long_tap=@handle_long_tap()> "Click Me" </div>
}
}
impl MyWebsite {
fn handle_tap(_this: ComponentEvent<Self, TapEvent>) {
log::debug!("Tapped");
}
fn handle_long_tap(_this: ComponentEvent<Self, TapEvent>) {
// 阻止对应 tap 事件的生成
ev.prevent_default();
log::debug!("Long tapped");
}
}