|
|
- <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>
|