解决vue-photo-preview 异步图片放大失效的问题


Posted in Javascript onJuly 29, 2020

官方提供的异步图片加载的话,在数据加载完之后执行this.$previewRefresh(),但我这里测试的并不好使,最后解决的方式是加transition,代码截图如下:

解决vue-photo-preview 异步图片放大失效的问题

注意v-if一定要在transtion上加,v-if一定要有,fade的css如下:

解决vue-photo-preview 异步图片放大失效的问题

补充知识:vue-cli项目使用vue-picture-preview图片预览组件

一、下载安装

npm install --save vue-picture-preview-extend
npm install --save vue-picture-preview
 
// 如果安装了cnpm,推荐国内用户使用cnpm进行安装
cnpm install --save vue-picture-preview-extend
cnpm install --save vue-picture-preview

二、配置

// 在 main.js 添加以下代码
import vuePicturePreview from 'vue-picture-preview'
Vue.use(vuePicturePreview)

三、使用

<!-- 在app.vue添加lg-preview组件 -->
<div id="app">
 <router-view></router-view>
 <lg-preview></lg-preview>
</div>
 
<!-- 给img标签添加v-preview属性,放入图片路径就能使用了 -->
<img
 v-preview="img.url"
 :src="img.url"
>

以上这篇解决vue-photo-preview 异步图片放大失效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
解析JavaScript中instanceof对于不同的构造器或许都返回true
Dec 03 Javascript
前端必备神器 Snap.svg 弹动效果
Nov 10 Javascript
JQuery实现防止退格键返回的方法
Feb 12 Javascript
javascript实现右侧弹出“分享到”窗口效果
Feb 01 Javascript
prototype与__proto__区别详细介绍
Jan 09 Javascript
Ajax和Comet技术总结
Feb 19 Javascript
微信分享调用jssdk实例
Jun 08 Javascript
Node.js 基础教程之全局对象
Aug 06 Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 jQuery
使用vue-infinite-scroll实现无限滚动效果
Jun 22 Javascript
vue v-model动态生成详解
Jun 30 Javascript
vue 组件间的通信之子组件向父组件传值的方式
Jul 29 #Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
Jul 29 #Javascript
vuex管理状态仓库使用详解
Jul 29 #Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 #Javascript
如何使用three.js 制作一个三维的推箱子游戏
Jul 29 #Javascript
Vue实现input宽度随文字长度自适应操作
Jul 29 #Javascript
vue 判断元素内容是否超过宽度的方式
Jul 29 #Javascript
You might like
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
python统计日志ip访问数的方法
2015/07/06 Python
python类和继承用法实例
2015/07/07 Python
在Python的Django框架中创建语言文件
2015/07/27 Python
Python深度优先算法生成迷宫
2018/01/22 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
Python线程池模块ThreadPoolExecutor用法分析
2018/12/28 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
Python创建临时文件和文件夹
2020/08/05 Python
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
外企办公室竞聘演讲稿
2013/12/29 职场文书
设计大赛策划方案
2014/06/13 职场文书
医学生求职信
2014/07/01 职场文书
Go语言中break label与goto label的区别
2021/04/28 Golang
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python