<swiper class="swiper-box" :duration="duration" circular :current="current" @change="changePhotos">
<swiper-item v-for="(item,index) of urls" :key="index">
<view class="img-box">
<movable-area scale-area class="movable-area">
<movable-view class="movable-view" direction="all" scale="true" scale-min="1"
scale-max="4" :scale-value="scale" @dblclick="dblclick">
<image class="img" show-menu-by-longpress :src="item" mode="widthFix"></image>
</movable-view>
</movable-area>
</view>
</swiper-item>
</swiper>
data() {
return {
scale: 1,
current: '',
preview: false,
}
},
methods: {

//双击事件放大缩小
dblclick() {
if (this.scale == 4) {
this.scale = 1;
} else {
this.scale = 4;
}
},
}
.movable-area {
width: 100vw;
height: 100vh;
// background-color: #d8d8d8;
}

.movable-view {
width: 100vw;
height: 100vh;
justify-content: center; /*子元素水平居中*/
align-items: center; /*子元素垂直居中*/
display: -webkit-flex;
}