<template> <view class="fab_button" @click="$emit('click')"> <block v-if="type === 'plus'"> <u-icon name="plus" color="#fff" size="28rpx"></u-icon> </block> <block v-if="type === 'search'"> <u-icon name="search" color="#fff" size="28rpx"></u-icon> </block> <block v-if="type === 'edit'"> <u-icon name="edit-pen" color="#fff" size="28rpx"></u-icon> </block> </view> </template> <script> export default { props: { type: { type: String, default: "plus", }, }, } </script> <style scoped lang="scss"> .fab_button { position: fixed; bottom: 200rpx; right: 30rpx; background-color: #3377ff; border-radius: 50%; width: 80rpx; height: 80rpx; display: flex; align-items: center; justify-content: center; } </style>