我正在 Ionic Vue 中构建一个应用程序
我添加了一个 fab 按钮,如下所示:
<ion-fab
vertical="bottom"
horizontal="end"
slot="fixed"
class="utility_fab_button"
:style="{
bottom: `${ion_fab_position.bottom}px`,
right: `${ion_fab_position.right}px`,
}"
ref="utility_fab_button_ref"
>
<ion-fab-button color="dark" v-on:dragstart="dragStart">
<ion-icon :icon="helpCircleOutline"></ion-icon>
</ion-fab-button>
<ion-fab-list side="top">
<ion-fab-button color="dark" @click="goToWhatsApp($event)">
<ion-icon :icon="logoWhatsapp"></ion-icon>
</ion-fab-button>
<ion-fab-button color="dark" @click="sendEmail($event)">
<ion-icon :icon="mailOutline"></ion-icon>
</ion-fab-button>
<ion-fab-button color="dark" @click="makeCall($event)">
<ion-icon :icon="callOutline"></ion-icon>
</ion-fab-button>
</ion-fab-list>
</ion-fab>
exports default {
data() {
return {
ion_fab_position: {
bottom: "10",
right: "10",
},
}
}
}
我想在 fab 按钮中添加拖动系统,用户可以在屏幕中的任何位置拖动和移动按钮。
我该怎么做?