native react 二级菜单_react-native + teaset(Drawer)实现侧边菜单

本文展示了如何在React Native应用中结合Teaset库创建一个包含二级菜单的侧边抽屉导航。通过使用`Drawer`组件和`ListRow`,实现了点击按钮显示和隐藏菜单的功能,并提供了相关的代码示例和效果图。
摘要由CSDN通过智能技术生成

1.代码

/**

* 购物车

*/

import React, {Component} from 'react';

import {

View,

Image,

} from 'react-native';

import { BaseContainer } from '../../../components';

import Icon from 'react-native-vector-icons/Ionicons'; //引入图标

import { Theme, Drawer, ListRow, Button } from 'teaset';

import { images } from '../../../res';

export default class ShopCarPage extends Component {

constructor(props) {

super(props);

this.state = {

rootTransform: 'none'

};

}

// 显示或隐藏侧边菜单(抽屉)

toggleMenu(side){

let { rootTransform } = this.state;

this.drawer = Drawer.open(this.renderDrawerMenu(), side, rootTransform);

}

// 侧边菜单(抽屉)

renderDrawerMenu(){

return (

icon={

}

title='User name'

/>

icon={images.error}

title='Home'

/>

icon={images.error}

title='Store'

bottomSeparator='none'

/>

this.drawer && this.drawer.close()} />

);

}

render() {

return (

hideLeft

title={'购物车'}

rightView={ this.toggleMenu('left')} />}

>

)

}

}

2.效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值