Vue


nextTick ()

<pre><code>当触发事件更新dom后,没法在vue中立即获取到dom的最新值,这时候就要用到nextTick函数,它可以帮助我们在下一次Dom更新后执行它的回调函数</code></pre> <pre><code class="language-javascript">&amp;lt;template&amp;gt;   &amp;lt;div ref=&amp;quot;divRef&amp;quot;&amp;gt;{{ message }}&amp;lt;/div&amp;gt;   &amp;lt;button @click=&amp;quot;getHeight&amp;quot;&amp;gt;获取高度&amp;lt;/button&amp;gt; &amp;lt;/template&amp;gt; &amp;lt;script setup&amp;gt; import { ref, onMounted, nextTick } from &amp;quot;vue&amp;quot;; const divRef = ref(null); const message = ref(&amp;quot; &amp;quot;); const getHeight = () =&amp;gt; {   message.value += &amp;quot;啦啦啦啦啦啦啦&amp;quot;;   nextTick(() =&amp;gt; {     console.log(divRef.value.offsetHeight);   }); }; &amp;lt;/script&amp;gt;</code></pre> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d6fe1e415fdb1642984b655ae14ab548" alt="" /></p>

页面列表

ITEM_HTML