<template>
|
|
<button plain class="customer-service-btn" open-type="contact">
|
|
<image src="@/static/images/ydd/chat.png" mode="widthFix"></image>
|
|
</button>
|
|
</template>
|
|
|
|
<script setup>
|
|
// 客服按钮组件 - 可以接收props来自定义位置等属性
|
|
const props = defineProps({
|
|
// 距离右边的距离
|
|
right: {
|
|
type: String,
|
|
default: '20rpx'
|
|
},
|
|
// 距离底部的距离
|
|
bottom: {
|
|
type: String,
|
|
default: '400rpx'
|
|
},
|
|
// 按钮宽度
|
|
width: {
|
|
type: String,
|
|
default: '97rpx'
|
|
}
|
|
})
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.customer-service-btn {
|
|
position: fixed;
|
|
right: v-bind(right);
|
|
bottom: v-bind(bottom);
|
|
z-index: 9999;
|
|
border: none;
|
|
padding: 0;
|
|
width: v-bind(width);
|
|
height: auto;
|
|
background: transparent;
|
|
|
|
image {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
}
|
|
</style>
|