基于vue2.x的电商图片放大镜插件的使用


Posted in Javascript onJanuary 22, 2018

最近在撸一个电商网站,有一个需求是要像淘宝商品详情页那样,鼠标放在主图上,显示图片放大镜效果,找了一下貌似没有什么合适的vue插件,于是自己撸了一个,分享一下。小白第一次分享,各位大神莫见笑。

vue-piczoom

picture magnifier component for Vue.js 2.x

基于vue2.x的电商图片放大镜插件

GIF 动画截图

基于vue2.x的电商图片放大镜插件的使用

Build Setup 使用步骤

# 安装 install
npm install vue-piczoom --save

使用 use

--script

import PicZoom from 'vue-piczoom'
export default {
 name: 'App',
 components: {
 PicZoom
 }
}

--html

<pic-zoom url="static/imac2.jpg" :scale="3"></pic-zoom>

Config 配置

props describe default
url 图片地址 string required
big-url 大图地址 string null
scale 图片放大倍数 number 2.5
scroll 放大时页面是否可滚动 boolean fasle

Suggest 注意事项

组件默认是100%的高宽,所以建议将组件包含在一个有固定高宽的容器内。如:

<div class="pic-box"> <!--pic-box:width:500px;height:500px-->
  <pic-zoom url="static/imac2.jpg" :scale="3"></pic-zoom>
</div>

Demo 示例:在线示例 https://826327700.github.io/vue-piczoom/dist/

Github:https://github.com/826327700/vue-piczoom

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 注意事项与常用语法小结
Jun 07 Javascript
Javascript学习笔记-详解in运算符
Sep 13 Javascript
在javascript中执行任意html代码的方法示例解读
Dec 25 Javascript
javascript控制图片播放的实现代码
Jul 29 Javascript
js运动应用实例解析
Dec 28 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
May 20 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
Mar 28 Javascript
vue-cli如何快速构建vue项目
Apr 26 Javascript
JavaScript的继承实现小结
May 07 Javascript
JavaScript数据结构之栈实例用法
Jan 18 Javascript
vue axios封装及API统一管理的方法
Apr 18 Javascript
详解JavaScript之ES5的继承
Jul 08 Javascript
vue 项目常用加载器及配置详解
Jan 22 #Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
Jan 22 #Javascript
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 #jQuery
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 #jQuery
angular写一个列表的选择全选交互组件的示例
Jan 22 #Javascript
vue-router 组件复用问题详解
Jan 22 #Javascript
详解webpack多页面配置记录
Jan 22 #Javascript
You might like
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
php获取参数的几种方法总结
2014/02/18 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
js 调用百度分享功能
2017/02/27 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Python实现统计单词出现的个数
2015/05/28 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
详解Python核心对象类型字符串
2018/02/11 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
基于Python List的赋值方法
2018/06/23 Python
python八皇后问题的解决方法
2018/09/27 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
Python原始套接字编程实例解析
2020/01/29 Python
python wsgiref源码解析
2021/02/06 Python
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
GWT都有什么特性
2016/12/02 面试题
优秀辅导员事迹材料
2014/02/16 职场文书
安全教育培训心得体会
2016/01/15 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
Golang Web 框架Iris安装部署
2022/08/14 Python