思路:
1、先设置一个移动容器,让它绝对定位隐藏,用来存放你当前点击的图片,然后直接在wxml中直接设置style来控制x,y轴方向。
2、点击图片的时候隐藏当前图片容器,让移动容器出现在你当前点击位置,然后让移动容器按你手指滑动轨迹移动,直到移动到删除框内。
3、如果不通过设置移动容器,直接拖动你当前点击图片也可以,不过这个方法自己试了之后比较容易采坑。
4、真机调试会卡,发布后就好了。
wxml:
<view class="intro">
<view class="add-image" hidden="{
{!moveImage}}" bindtap="chooseImage" bind:longpress="longPress" catch:touchmove="touchMove" catch:touchend="touchEnd">
<text wx:if="{
{!src}}">添加图片</text>
<image mode="scaleToFill" class="img" src="{
{src}}"></image>
</view>
<view class="move-image" hidden="{
{moveImage}}" style="top:{
{
y}}px;left:{
{
x}