在 Farcaster Mini App 中实现 haptics
如果您使用的是 Monad Mini App 模板,可以使用来自 useFrame hook 的haptics。
如果您没有使用 Monad Mini App 模板,可以查看 useFrame hook 来了解实现细节。
以下是在 Farcaster Mini App 中实现 haptics 的示例:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
haptics。
如果您没有使用 Monad Mini App 模板,可以查看 useFrame hook 来了解实现细节。
以下是在 Farcaster Mini App 中实现 haptics 的示例:
...
export default function MyComponent() {
const { haptics } = useFrame();
return (
<div>
<button onClick={() => haptics.impactOccurred('light')}>Light Impact</button>
</div>
);
}
| Haptic 类型 | 代码 |
|---|---|
| Light Impact | haptics.impactOccurred('light') |
| Medium Impact | haptics.impactOccurred('medium') |
| Heavy Impact | haptics.impactOccurred('heavy') |
| Soft Impact | haptics.impactOccurred('soft') |
| Rigid Impact | haptics.impactOccurred('rigid') |
| Success Notification | haptics.notificationOccurred('success') |
| Warning Notification | haptics.notificationOccurred('warning') |
| Error Notification | haptics.notificationOccurred('error') |
| Selection Change | haptics.selectionChanged() |
