Sortable
A sortable list component that supports drag-and-drop sorting
Example
bxml
<theme-context>
<view class="container">
<head title="sortable"></head>
<view class="page-body">
<view class="item">
<view class="left">
<image class="icon" src="https://bin.bnbstatic.com/image/admin_mgs_image_upload/20201110/87496d50-2408-43e1-ad4c-78b47b448a6a.png" />
<view>btc</view>
</view>
<view class="handle">
<view class="line disable"></view>
<view class="line line2 disable"></view>
</view>
</view>
<sortable bind:reorder="onReorder">
<sortable-item bn:for="{{list}}">
<view class="item">
<view class="left">
<image class="icon" src="{{item.icon}}" />
<view>{{item.title}}</view>
</view>
<sortable-handle>
<view class="handle">
<view class="line"></view>
<view class="line line2"></view>
</view>
</sortable-handle>
</view>
</sortable-item>
</sortable>
<view>data:</view>
<view bn:for="{{list}}" bn:key="index">
<view>{{index}}: {{item.title}}</view>
</view>
</view>
</view>
</theme-context>