使用layer弹出层显示图片

需求是在页面上点击“生成二维码”按钮,页面弹出显示二维码图片,由用户点击关闭。二维码可以在前台使用js生成也可以在后台生成,两种方式网上都有很多例子。我们团队对前端懂得都不是很多,使用js在前端生成时候出现不少问题,而且考虑到其他需求我们在后端生成二维码并把图片路径传到页面来显示。
一开始想用layer.photos相册层来做,但是多次尝试并没有解决问题,controller里面拼装json数据也没效果。最后是使用layer.tab来实现功能。
var img = "<img src='(返回的图片路径)' id='img1' width='200px' height='200px'/>"
                            layer.tab({
                              area: ['300px', '300px'],
                              tab: [{
                                title: '标题', 
                                content: img
                              }]
                            }); 

效果就是这样的这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值