826327700 / vue-photo-preview Goto Github PK
View Code? Open in Web Editor NEW基于photoswipe的vue图片预览组件
基于photoswipe的vue图片预览组件
目前默认有个双击放大的效果。。我现在需要点击空白的地方直接关闭弹出层。。如何配置呢。没看到这个配置参数。
有的图片很长,通过其他软件拼接合成的,预览的时候能像微信那样按比例 宽度100%展示,并且图片预览的位置在顶部
这个报错应该跟该插件的依赖有关。建议作者将依赖包好好整理一下,区分开:依赖和开发依赖
通过mixin混入对象,
有个init方法,被mouted调用了
所以导致我本地的init()方法也被自动调用了
开源代码,用的人太多了,我不敢改,哈哈哈哈,望作者改一下吧。
可以改个名或者其他的,多谢了
希望在new Image
下面增加一个
img.referrerPolicy = "no-referrer"
这样可以解决新浪微博图床的防盗链
预览图片时点击浏览器返回按钮或手机返回键大图遮罩层还在
同时引入vue-photo-preview和openlayer会有冲突,导致地图加载不出来,注释掉vue-photo-previe地图可正常加载
作者你好,这边把图片地址由异步请求过来,在渲染完毕后,发现dom节点上并没有加上“data-pswp-uid”自定义元素,图片无法点击预览。这个问题应该如何处理呢?
当我读取远程API返回的数据在Vue的Mounted()然后使用v-for打印时没办法与preview关联,看了下没有data-pswp-uid,我应该怎么处理这个?
预览切换图片时,之后的大图片没有放大按钮
我import进去就报错,好像不支持服务端渲染
使用场景:查看某些资料性的图片,屏幕不够大,普通的放大看不清
整个布局都错了,是什么导致的呢
能提供一个监听关闭事件的方法吗
PC全屏预览状况下,滑动或者点击两侧箭头,会导致右上角的放大按钮失效,希望做出调整
使用的时候会报this.init is not a function
,应该是冲突了,我改源码中init函数的名称就可以了额,虽然说不影响使用,但是会在控制台报错,方便的话,建议作者可以改一下名称;
在pc端想要一个能够旋转图片的功能,这个组件的功能感觉还可以,要是有旋转功能就更好了,能加一个吗?
我在项目中引入的vue-photo-preview,然后在引入的别的库,这个时候发生了extend被覆盖的情况,建议混入的方法不要出现extend这种容易重名的名称
如题
同时引入两个组件会造成vue-baidu-map插件报错TypeError: t.Map is not a constructor
到底是vue-baidu-map插件的问题 还是vue-photo-preview的问题
尝试不引入vue-photo-preview vue-baidu-map地图就可以正常使用
是不是有污染全局变量?
不能同时绑定多个事件监听吗,现在好像直接被后绑定的事件覆盖了
有时候点击图片无法弹出浏览的窗口。
从列表页面跳转到详情页面,详情页面如果图片list不为空 就显示可以浏览大图的图片列表,否则不显示图片。但是 如果 点击了一个详情里面没有图片的页面后 返回 重新进入有图片的页面 则此时无法再详情中点击图片浏览大图。
求解!!
预览图片无法长按保存
在原版photoswipe中,预览图时后退是退出预览图,请问您的插件怎么实现这种效果?
懒加载大图模式下,快速多次点击小图,会导致大图出来,关闭后,背景有个透明的遮罩,导致页面无法点击
如果一个组内设置了大图的地址,第一次点开的时候会加载所有的大图,这个很费时间,希望优化一下
有什么解决办法吗?
版本 "vue-photo-preview": "^1.1.3",
RT
如果只关闭大图显示页面?
而不关闭整个应用呢。
预览图片时,在图片上点击放大按钮,并没有放大而是退出预览
使用场景:在小图的时候,图片地址是缩略图的图片地址,点击查看大图的时候就是原图的地址。
所以建议可以设置两个图片地址。
还有一个问题是,npm网站中,留的github地址不正确
你好,现在有个需求,要点击缩略图的时候只加载当前缩略图对应的大图,但是目前是点击缩略图,加载了所有的大图,我在option里面配置了 preload: [1,1] 好像不起作用
怎么监听点击放大预览事件啊
看到npm上面的最后一个版本还是1.0.9,而github上面的最后一个版本是9月28日更新的,是没有提交到npm上吗?
如题
1、点击图片的时候,大图全部加载完成后才会打开预览,如果图片很多或者比较大,会等很久;
2、在等待大图加载的时候,如果继续点了图片,会有浮层遮盖页面,导致页面不可操作。
在 mixins 里面取了一个方法名叫 init, 是作为全局注册的, 与百度地图使用时起冲突了, 作者可以换个别致一点的名称么
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.