render函数生成图片弹窗的代码示例


本文摘自PHP中文网,作者不言,侵删。

本篇文章给大家带来的内容是关于render函数生成图片弹窗的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

项目中列表显示缩略图,决定做一个双击的图片弹窗效果,项目用的iview的UI框架,用到Modal组件的,以下是render函数生成的图片弹框的原始代码。双击动作调用showLargeImage方法,以下是双击动作的原始代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

showLargeImage(item){

    console.log(111);

    if(!item.img_url){

        this.$Message('未获取到图片!');

        return;

    }

    this.$Modal.confirm({

        width:444,

        render: (h) => {

            return h('img', {

                'class':'render_img',

                attrs: {

                    src: this.api.baseURL+item.img_url,

                    width:400,

                },

            })

        }

    })

},

render中第一个箭头函数的参数h就是createElement方法,createElement的第一个字符串形式的参数img是标签。

第二个参数是一个对象,定义了图片的class,attrs里src是图片路径,width定义了图片显示的宽度,这个宽度值可以根据Modal宽度大小对应做调整。

【相关推荐:JavaScript视频教程】

以上就是render函数生成图片弹窗的代码示例的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

javascript实现获取远程的html到当前页面中

javascript push()方法有什么用

javascript如何实现弹出层效果?(代码分析)

关于vue使用验证器: veevalidate3

javascript怎么修改html内容

浅谈javascript执行机制

javascript arguments对象怎么用

javascript中导入js文件的两种方式

html里js怎么使用

js proxy 的优势以及使用场景

更多相关阅读请进入《modal》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...