zoukankan      html  css  js  c++  java
  • vue3.0中使用nextTick

    vue3.0


    前言:
    这里分享3.0和2.0 的方法对比,
    nextTick 是将回调推迟到下一个 DOM 更新周期之后执行。在更改了一些数据以等待 DOM 更新后立即使用它
    vue3.0
    1、引入

    import { nextTick } from 'vue'


    2、具体使用,配合异步

    setup() {
    const message = ref('Hello!')
    const changeMessage = async newMessage => {
    message.value = newMessage
    await nextTick()
    console.log('Now DOM is updated')
    }
    }


    3、具体使用,普通
    方法里:

    setup () {
    let otherParam = reactive({
    showA:false
    })
    nextTick(()=>{
    otherParam.showA = true
    })
    return {
    otherParam
    
    }
    
    
    }


    页面上:

    <a-boo v-if="otherParam.showA"></a-boo>
    vue2.0
    this.abc = false
    this.$nextTick(() => {
    //你要执行的方法
    this.abc = true
    })


    原文链接:https://blog.csdn.net/qq_41619796/article/details/118996974

  • 相关阅读:
    最大子列和
    喷水装置
    某种排序
    三个水杯
    奇偶数分离
    ASCII码排序(未完)
    1002
    if语句
    6.7
    A+B问题 涉及EOF
  • 原文地址:https://www.cnblogs.com/onesea/p/15702253.html
Copyright © 2011-2022 走看看