解决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的一个拖拽到指定区域内的效果
Sep 21 Javascript
JavaScript 创建运动框架的实现代码
May 08 Javascript
使用apply方法实现javascript中的对象继承
Dec 16 Javascript
jquery增加和删除元素的方法
Jan 14 Javascript
DOM基础教程之使用DOM控制表单
Jan 20 Javascript
动态加载js的方法汇总
Feb 13 Javascript
jQuery处理XML文件的几种方法
Jun 14 Javascript
微信小程序的动画效果详解
Jan 18 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
Mar 28 Javascript
JavaScript实现更换背景图片
Oct 18 Javascript
Vue select 绑定动态变量的实例讲解
Oct 22 Javascript
uniapp微信小程序实现一个页面多个倒计时
Nov 01 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检测数组长度函数sizeof与count用法
2014/11/17 PHP
php经典算法集锦
2015/11/14 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
js可突破windows弹退效果代码
2008/08/09 Javascript
jQuery 渐变下拉菜单
2009/12/15 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
2016/06/03 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
什么是WEB控件?使用WEB控件有哪些优势?
2012/01/21 面试题
高校毕业生自我鉴定
2013/10/27 职场文书
一年级评语大全
2014/04/23 职场文书
个人授权委托书样本
2014/09/13 职场文书
农村党员干部承诺书
2015/05/04 职场文书