使用Vue实现网页右侧浮动带二维码、返回顶部、联系电话和联系QQ效果
步骤
- 创建Vue项目:可以使用Vue CLI来创建一个新的Vue项目。
vue create floating-widget-demo
cd floating-widget-demo
-
设计组件结构:创建一个浮动组件,包含二维码、返回顶部、联系电话和联系QQ的功能。
-
实现功能逻辑:实现返回顶部的滚动效果,显示和隐藏二维码。
-
样式设计:使用CSS样式来美化浮动组件,使其固定在网页右侧。
代码实现
1. 创建浮动组件 FloatingWidget.vue
<template>
<!-- 浮动组件容器 -->
<div class="floating-widget">
<!-- 联系电话按钮 -->
<div class="widget-item" @click="showContactInfo('phone')">
<i class="iconfont icon-phone"></i>
<span>联系电话</span>
</div>
<!-- 联系QQ按钮 -->
<div class="widget-item" @click="showContactInfo('qq')">
<i class="iconfont icon-qq"></i>
<span>联系QQ</span>
</div>
<!-- 二维码按钮 -->
<div class="widget-item" @mouseenter="showQrCode = true&#