Event
Tenon
的通用事件同 hummer
一样,包含常用的一些手势。
手势介绍
现在支持的手势事件包括:
touch
触摸事件,详情可参考Touch Event。
tap
点击事件,详情可参考Tap Event。
longPress
长按事件,详情可参考LongPress Event。
pan
平移手势事件,详情可参考Pan Event。
swipe
轻扫手势事件,详情可参考Swipe Event。
pinch
捏合手势事件,详情可参考Pinch Event。
Tenon Vue 示例
Tenon Vue
中事件绑定遵循vue
规范,通过 @
符号声明属性。
html
<!-- app.vue -->
<template>
<view @touch="handleTouch">
<text>Touch Demo</text>
</view>
</template>
<script>
export default {
methods: {
handleTouch(){
Toast.show('Touch')
}
}
}
</script>
Tenon React 示例
Tenon React
中事件绑定遵循react
规范。
jsx
import React from "react"
import Tenon from "@hummer/tenon-react"
function App() {
function handleTouch(){
Toast.show('Touch')
}
return (
<view onTouch={handleTouch}>
<text>Touch Demo</text>
</view>
);
}
Tenon.render(<App/>)