广告
返回顶部
首页 > 资讯 > 操作系统 >vue中的nextTick的作用
  • 310
分享到

vue中的nextTick的作用

vuenextTick 2023-08-30 11:08:15 310人浏览 泡泡鱼
摘要

Vue里面,常用的事件onMounted里,总喜欢用一个nextTick: onMounted(() => { nextTick(() => { init(); });}); 这个东西有啥用呢?我总搞不懂。 今天我忽然有点明白了。

Vue里面,常用的事件onMounted里,总喜欢用一个nextTick:

onMounted(() => {  nextTick(() => {    init();  });});

这个东西有啥用呢?我总搞不懂。

今天我忽然有点明白了。这是一个跟前面语句有关的方法。意思是,等前面的都执行完了,再执行nextTick里面的方法。比如说,页面上有一块内容,正常情况下是隐藏的,满足条件下才显示。这里用了v-if来控制。

页面

        <div      class="pop-container pop-container-nORMal"      v-if="state.show && !state.minsize"    >      <div class="win-head-banner" @click="minimize()">        <el-icon><Close />el-icon>      div>      <warn-new ref="new1">warn-new>    div>

脚本

const new1 = ref();const onMessage = () => {//某个事件触发了本函数,首先显示隐藏内容,然后调用其中的方法。  restore();//展示隐藏部分  nextTick(() => {    new1.value.warning();//隐藏部分内容中,有一个部件new1,调用new1的方法  });};

由以上2段代码可知,某个事件触发下,首先显示隐藏内容,然后调用其中的某个部件的方法。假如这样写:

  restore();//展示隐藏部分  new1.value.warning();//隐藏部分内容中,有一个部件new1,调用new1的方法

结果就是new1的方法没有被调用。为啥,因为隐藏内容尚未展示完毕。加上nextTick就可以,意思我想应该是,等待前面的语句执行完,才触发nextTick里面的方法。

来源地址:https://blog.csdn.net/leftfist/article/details/132569461

--结束END--

本文标题: vue中的nextTick的作用

本文链接: https://www.lsjlt.com/news/382675.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中的nextTick的作用
    vue里面,常用的事件onMounted里,总喜欢用一个nextTick: onMounted(() => { nextTick(() => { init(); });}); 这个东西有啥用呢?我总搞不懂。 今天我忽然有点明白了。...
    99+
    2023-08-30
    vue nextTick
  • vue中nextTick的作用是什么
    这篇文章给大家介绍vue中nextTick的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。为什么要用nextTick请看如下一段代码new Vue({  ...
    99+
    2022-10-19
  • vue的nextTick有什么作用
    这篇文章主要介绍“vue的nextTick有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue的nextTick有什么作用”文章能帮助大家解决问题。为什么要用nextTick请看如下一段代...
    99+
    2023-07-04
  • 谈谈Vue中的nextTick
    当数据发生变化之后,DOM视图并不会立即更新,如果我们在发生变化之后立马去获取某个节点或者某个节点的值,很有可能结果就是undefined;因为Vue实现响应式并不是数据发生变化之后...
    99+
    2022-11-12
  • 在vue中nextTick用法及nextTick的原理是什么
    目录什么是 nextTicknextTick 的用法nextTick 的实现原理总结Vue.js 是一个流行的前端框架,它提供了一种响应式的数据绑定机制,使得页面的数据与页面的 UI...
    99+
    2023-05-16
    vue nextTick使用 vue nextTick原理
  • Vue中this.$nextTick()的具体使用
    目录1、官网说法2、DOM 更新3、获取更新后的 DOM4、小结:this.$nextTick()的使用场景1、官网说法 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后...
    99+
    2023-02-06
    Vue this.$nextTick()
  • Vue中的nextTick方法详解
    目录vue nextTick与node的nextTick的区别vue nextTick Vue.nextTick() 是一个方法,用于在下次 DOM 更新循环结束之后执行延迟回调。它...
    99+
    2023-05-16
    Vue nextTick Vue nextTick方法
  • Vue中nextTick的示例分析
    这篇文章主要介绍了Vue中nextTick的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vue是什么Vue是一套用于构建用户界面的渐进式JavaScript框架,V...
    99+
    2023-06-14
  • Vue的this.$nextTick怎么使用
    这篇“Vue的this.$nextTick怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue的this.$next...
    99+
    2023-07-04
  • Vue nextTick的原理解析
    目录Event Loop miscroTask(微任务)UI Render(重点)总结下一个循环nextTick 总结 使用过Vue的小伙伴们都知道,Vue里的nextTick可以获...
    99+
    2022-11-12
  • Vue中this.$nextTick()的理解与使用方法
    目录this.$nextTick()原理:1.Vue 实现响应式并不是数据发生变化之后 DOM 立即变化,而是按一定的策略进行 DOM 的更新。2.Vue官网3.等价转换,如果thi...
    99+
    2022-11-13
  • 详解Vue中$refs和$nextTick的使用方法
    目录1、$refs简介$refs获取DOM元素$refs获取组件对象2、$nextTick基本使用vue异步更新DOM利用$nextTick解决以上问题$nextTick使用场景1、...
    99+
    2022-11-13
  • Vue中$refs和$nextTick如何使用
    本篇内容主要讲解“Vue中$refs和$nextTick如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue中$refs和$nextTick如何使用”吧!1、$refs简介$refs是v...
    99+
    2023-06-29
  • Vue.$nextTick的原理是什么
    这篇文章主要介绍了Vue.$nextTick的原理是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue.$nextTick的原理是什么文章都会有所收获,下面我们一起来看看吧。Vue中DOM更新机制当你气势...
    99+
    2023-07-05
  • Vue nextTick获取更新后的DOM的实现
    目录生命周期 updateVue.nextTickPromise结语&参考资料前两天在开发时遇到一个需求:打开对话框的时候自动聚焦其中的输入框。由于原生的 autofocus...
    99+
    2022-11-13
  • Vue nextTick如何获取更新后的DOM的实现
    这篇文章将为大家详细讲解有关Vue nextTick如何获取更新后的DOM的实现,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前两天在开发时遇到一个需求:打开对话框的时候自动聚焦其...
    99+
    2023-06-28
  • Vue $nextTick能获取到最新Dom的原因是什么
    这篇文章主要介绍“Vue $nextTick能获取到最新Dom的原因是什么”,在日常操作中,相信很多人在Vue $nextTick能获取到最新Dom的原因是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-07-04
  • Vue异步更新机制和nextTick的原理是什么
    本篇内容介绍了“Vue异步更新机制和nextTick的原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-19
  • vue中keep-alive的作用
    vue中keep-alive的作用:keep-alive属于vue的一个内置组件,它能够使被包含的组件保留状态或避免重新渲染,因此可以用来缓存组件,防止二次渲染,它的用法格式如下:...
    99+
    2022-10-05
  • Vue异步更新机制及$nextTick原理的深入讲解
    目录前言Vue的异步更新DOM更新是异步的DOM更新还是批量的事件循环执行过程源码深入异步更新队列nextTick$nextTick总结一般更新DOM是同步的既然更新DOM是个同步的...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作