解决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的eval()中使用函数的进一步讨论
Jul 26 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
May 28 Javascript
JavaScript学习笔记之定时器
Jan 22 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
Feb 17 Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 Javascript
jQuery实现的背景动态变化导航菜单效果
Aug 24 Javascript
JavaScript获取浏览器信息的方法
Nov 20 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
Feb 16 Javascript
webpack入门+react环境配置
Feb 08 Javascript
js实现省份下拉菜单效果
Feb 15 Javascript
浅谈箭头函数写法在ReactJs中的使用
Aug 22 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
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
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
easy ui datagrid 从编辑框中获取值的方法
2017/02/22 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
Python绑定方法与非绑定方法详解
2017/08/18 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
python并发编程之线程实例解析
2017/12/27 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
django rest framework serializer返回时间自动格式化方法
2020/03/31 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
运动会表扬稿范文
2015/05/05 职场文书
解决goland 导入项目后import里的包报红问题
2021/05/06 Golang
git中cherry-pick命令的使用教程
2022/06/25 Servers