$nexttick 如何使用?

用法:下次DOM更新完毕后 --> 执行nexttick延迟回调  --> 重新解析页面渲染绘画

妙用: 一般结合数据修改后,使用nexttick进行回调,更新DOM

this.$nexttick(回调函数)

什么时候?用:

html 结构已经有 +  暂无数据。需要获取新数据,基于新DOM的基础上~执行回调进行某些操作
 

、//检测数据修改后,BOM更新完毕,执行$nexttick回调函数,最好解析html
watch:{
    bannerList:{
    handler(){
        //检测到数据有改变时候,在执行DOM更新,在执行回调,在解析html
        this.$nextTick(()=>{
             //new swiper
        var mySwiper = new Swiper(this.$refs.mySwiper, {
            // 循环模式选项
            loop: true, 
            autoplay:true,
            // 如果需要分页器
            pagination: {
                el: '.swiper-pagination',
                clickable:'true'
            },
            // 如果需要前进后退按钮
            navigation: {
                nextEl: '.swiper-button-next',
                prevEl: '.swiper-button-prev',
            },})
        })
    }
}}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值