放大镜功能实现步骤
一、通过VuePhotoZoomPro插件实现
1.安装VuePhotoZoomPro
//两种方式
npm install vue-photo-zoom-pro
yarn add vue-photo-zoom-pro
2.在项目页面引入
import VuePhotoZoomPro from 'vue-photo-zoom-pro'
import 'vue-photo-zoom-pro/dist/style/vue-photo-zoom-pro.css'
export default {
components: {
VuePhotoZoomPro,
},
}
3.在项目中使用
//放大镜效果
<div class="zoom-pro">
<vue-photo-zoom-pro
v-if="bigImg"
type="circle" //放大镜设置为原形
:scale="2.5" //放大多少倍
:mask="false"
:url="bigImg" //在data中保存图片地址
>
</vue-photo-zoom-pro>
</div>
二、基本API
三、案例
1.封装成组件magnifier.vue