如何用React Native实现购物车滑动删除功能?

2026-04-01 15:561阅读0评论SEO教程
  • 内容介绍
  • 相关推荐

本文共计779个文字,预计阅读时间需要4分钟。

如何用React Native实现购物车滑动删除功能?

购物车的功能基本都会包含,这是一篇关于React Native的,原生Android的已经好久没写了。记得以前写原生购物车时,遇到过产品经理的灵魂质问,为什么iOS的滑动删除可以,Android的an不可以?

购物车的功能基本上电商项目都会有的,这是一篇关于react-native的,原生android的已经好久没写了。记得以前写原生购物车的时候,遇到过产品的灵魂质问,为啥iOS的滑动删除可以,android却那么难实现的。这个时候,我就打开微信说,android的微信版也是长按进行操作,iOS的是滑动操作的,两个平台自带的系统交互操作是不一样的。当然,最后还是默默的找各种三方库去进行滑动删除。

rn的项目也是找的网上的一个三方库进行列表滑动操作的,github地址react-native-swipe-list-view

最基本的使用方法和flatList差不多,data 属性数组数据源,renderItem 从data中挨个取出数据并渲染到列表中

<SwipeListView data={this.state.listViewData} renderItem={this.renderItem} keyExtractor={this.keyExtractor} />

这时候是不可以左右滑动的,就跟普通的flatList效果一样。加上renderHiddenItem属性,可以左右滑动。renderHiddenItem渲染的就是隐藏的内容,隐藏的内容位置是通过flex布局来控制,下面这个例子使用横向布局,通过space-between将内容控制在左右两边,形成了左右滑动时出现隐藏内容。

阅读全文

本文共计779个文字,预计阅读时间需要4分钟。

如何用React Native实现购物车滑动删除功能?

购物车的功能基本都会包含,这是一篇关于React Native的,原生Android的已经好久没写了。记得以前写原生购物车时,遇到过产品经理的灵魂质问,为什么iOS的滑动删除可以,Android的an不可以?

购物车的功能基本上电商项目都会有的,这是一篇关于react-native的,原生android的已经好久没写了。记得以前写原生购物车的时候,遇到过产品的灵魂质问,为啥iOS的滑动删除可以,android却那么难实现的。这个时候,我就打开微信说,android的微信版也是长按进行操作,iOS的是滑动操作的,两个平台自带的系统交互操作是不一样的。当然,最后还是默默的找各种三方库去进行滑动删除。

rn的项目也是找的网上的一个三方库进行列表滑动操作的,github地址react-native-swipe-list-view

最基本的使用方法和flatList差不多,data 属性数组数据源,renderItem 从data中挨个取出数据并渲染到列表中

<SwipeListView data={this.state.listViewData} renderItem={this.renderItem} keyExtractor={this.keyExtractor} />

这时候是不可以左右滑动的,就跟普通的flatList效果一样。加上renderHiddenItem属性,可以左右滑动。renderHiddenItem渲染的就是隐藏的内容,隐藏的内容位置是通过flex布局来控制,下面这个例子使用横向布局,通过space-between将内容控制在左右两边,形成了左右滑动时出现隐藏内容。

阅读全文