基于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 相关文章推荐
javascript一些不错的函数脚本代码
Sep 10 Javascript
jquery 批量上传图片实现代码
Jan 28 Javascript
Dojo 学习要点
Sep 03 Javascript
Jquery图形报表插件 jqplot简介及参数详解
Oct 10 Javascript
jquery中event对象属性与方法小结
Dec 18 Javascript
JQuery表单验证插件EasyValidator用法分析
Nov 15 Javascript
Vue开发实现吸顶效果的示例代码
Aug 21 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
Angular刷新当前页面的实现方法
Nov 21 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
Sep 03 Javascript
vue中使用极验验证码的方法(附demo)
Dec 04 Javascript
js实现前端界面导航栏下拉列表
Aug 27 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中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
2009/09/05 PHP
深入解析php之apc
2013/05/15 PHP
PHP基础知识介绍
2013/09/17 PHP
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
django实现类似触发器的功能
2019/11/15 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
俄罗斯女装店:12storeez
2019/10/25 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
大家访活动实施方案
2014/03/10 职场文书
职务聘任书范文
2014/03/29 职场文书
应届生找工作求职信
2014/06/24 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
学习十八大演讲稿
2014/09/15 职场文书
预备党员个人总结
2015/02/14 职场文书
投资入股协议书
2016/03/22 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书