探索React Native Side Menu: 一款强大的侧滑菜单组件
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
import React from 'react';
import { Text, View } from 'react-native';
import { Menu, MenuOptions, MenuTrigger, MenuItem } from 'react-native-menu';
export default class SideMenuExample extends React.Component {
render() {
return (
<Menu>
<MenuTrigger>
<View style={{backgroundColor: 'blue', padding: 10}}>
<Text style={{color: 'white', textAlign: 'center'}}>点击这里打开侧滑菜单</Text>
</View>
</MenuTrigger>
<MenuOptions>
<View style={{flex: 1, backgroundColor: 'red', justifyContent: 'center', alignItems: 'center'}}>
<Text>首页</Text>
<MenuItem onPress={() => alert('设置被点击')}>设置</MenuItem>
<MenuItem onPress={() => alert('关于被点击')}>关于</MenuItem>
</View>
</MenuOptions>
</Menu>
);
}
}
这段代码展示了如何使用react-native-menu
库创建一个简单的侧滑菜单组件。MenuTrigger
定义了触发菜单打开的元素,而MenuOptions
包含了菜单展开后显示的内容。MenuItem
是每个菜单项的容器,可以设置点击事件。
评论已关闭