解决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矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
Jan 09 Javascript
form.submit()不能提交表单的错误原因及解决方法
Oct 13 Javascript
JS对象与json字符串格式转换实例
Oct 28 Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 Javascript
AngularJS中一般函数参数传递用法分析
Nov 22 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
Dec 06 Javascript
详解百度百科目录导航树小插件
Jan 08 Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 Javascript
谈谈vue中mixin的一点理解
Dec 12 Javascript
vue和webpack打包项目相对路径修改的方法
Jun 15 Javascript
vue使用video插件vue-video-player的示例
Oct 03 Javascript
CocosCreator如何实现划过的位置显示纹理
Apr 14 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
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
php变量作用域的深入解析
2013/06/03 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
Jquery 设置标题的自动翻转
2009/10/03 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
2020/12/13 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
JavaScript设计模式之代理模式简单实例教程
2018/07/03 Javascript
Vue自定义toast组件的实例代码
2018/08/15 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
Python实现全排列的打印
2018/08/18 Python
PyCharm 无法 import pandas 程序卡住的解决方式
2020/03/09 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
python 利用zmail库发送邮件
2020/09/11 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
CSS3 简写animation
2012/05/10 HTML / CSS
如何写好自荐信
2014/04/07 职场文书
结对共建工作方案
2014/06/02 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
财务会计实训报告
2014/11/05 职场文书
自查自纠整改报告
2014/11/06 职场文书
2014司机年终工作总结
2014/12/05 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS