全部代码在下面
先给svg加一个id=“svg” 加两个事件@touchmove="move" @touchend="end"
再添加viewBox="0,0,800,600"(这个根据业务自己调)
和双向绑定的width ,height
width和height的初始值 通过onLoad获取
1先实现svg的缩放
这里使用的到的原理就是通过两个手指张开或缩小的距离等比缩放svg的宽高
在move事件中拿到参数event 通过event.touches.length === 2判断有两个触点
然后获取两个触点的坐标,并计算出两个坐标x,y的差值,最后利用差值求出手指滑动的长度scale