解决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 相关文章推荐
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
动态添加删除表格行的js实现代码
Feb 28 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
jquery validate demo 基础
Oct 29 Javascript
轻松掌握JavaScript状态模式
Sep 07 Javascript
基于javascript实现最简单选项卡切换
Feb 01 Javascript
利用原生JS与jQuery实现数字线性变化的动画
Feb 24 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
图文介绍Vue父组件向子组件传值
Feb 17 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 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
在线竞拍系统的PHP实现框架(一)
2006/10/09 PHP
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
Javascript中Date类型和Math类型详解
2016/02/27 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
详解Angualr 组件间通信
2017/01/21 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
js 概率计算(简单版)
2017/09/12 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
微信小程序仿RadioGroup改变样式的处理方案
2018/07/13 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[01:15:16]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第一场 1月26日
2021/03/11 DOTA
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Python PyQt5整理介绍
2020/04/01 Python
python interpolate插值实例
2020/07/06 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
清洁工岗位职责
2014/01/29 职场文书
初二学习计划书范文
2014/04/27 职场文书
经典演讲稿开场白
2014/08/25 职场文书
MySQL查询学习之基础查询操作
2021/05/08 MySQL