标签:show 需求 lse ges func fun 监听 数据 根据
在一些app中,随处可见左滑动的效果,在微信小程序中,官方并未提供相关组件,需要我们自己动手写一个类似的效果
下面仅列举出核心代码,具体的优化需要根据你自身的需求
<view class=‘list‘ wx:if="{{list.length > 0}}"> <block wx:for="{{list}}" wx:key="list"> <view class=‘list_item‘ bindtap=‘toResult‘ data-num=‘{{item.num}}‘ data-com=‘{{item.com}}‘ bindtouchstart="touchstart" bindtouchmove="touchmove"> <view class=‘list_item_img‘> <image src="../../images/{{item.com}}.png"></image> </view> <view class=‘list_item_num {{touchShow ? "touch":""}}‘> {{item.express_text}}<text>|</text>{{item.num}} </view> <view class=‘touchdel‘ wx:if="{{touchShow}}"> 删除 </view> </view> </block> </view>
对上述代码做出几点说明:
.list_item .list_item_num { width: 580rpx; height: 100rpx; line-height: 100rpx; text-align: right; font-size: 30rpx; } .list_item .touch { width: 480rpx; } .list_item .touchdel { width: 120rpx; height: 100rpx; line-height: 100rpx; text-align: center; font-size: 30rpx; background: #f55757; color: #ffffff; }
上面是相关的css样式
下面是js相关代码(核心)
标签:show 需求 lse ges func fun 监听 数据 根据
原文地址:https://www.cnblogs.com/adobe-lin/p/9552973.html