美文网首页
nextTick的作用?

nextTick的作用?

作者: 南漂一枚 | 来源:发表于2020-05-19 15:51 被阅读0次

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>

<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>

</head>

<body>

<div id="app">

  <div ref="msgDiv">{{msg}}</div>

  <div v-if="msg1">Message got outside $nextTick: {{msg1}}</div>

  <div v-if="msg2">Message got inside $nextTick: {{msg2}}</div>

  <div v-if="msg3">Message got outside $nextTick: {{msg3}}</div>

  <button @click="changeMsg">

    Change the Message

  </button>

</div>

<script>

new Vue({

  el: '#app',

  data: {

    msg: 'Hello Vue.',

    msg1: '',

    msg2: '',

    msg3: ''

  },

  methods: {

    changeMsg() {

      this.msg = "Hello world."

      this.msg1 = this.$refs.msgDiv.innerHTML

      this.$nextTick(() => {

        this.msg2 = this.$refs.msgDiv.innerHTML

      })

      this.msg3 = this.$refs.msgDiv.innerHTML

    }

  }

})

</script>

</body>

</html>

dom是异步渲染的.

      this.msg1 = this.$refs.msgDiv.innerHTML  这里要等渲染完成后才执行。

所有这里是原来的值,于是就是原来的值,要马上执行更新,就要是用nextTick

相关文章

  • $nextTick 的作用

    有同学在看 Vue 官方文档时,对 API 文档中的 Vue.nextTick 和 vm.$nextTick 的作...

  • nextTick的作用?

    Vue测试实例-菜鸟教程(runoob.com) {{msg}} Message...

  • nextTick

    nextTick 1、语法:this.$nextTick(回调函数) 2、作用:在下一次DOM更新结束后执...

  • vue $nextTick作用

    当页面存在一个input默认隐藏,v-if点击按钮显示后。需要自动聚焦。会发现失败,这就涉及 $nextTick。...

  • this.$nextTick()的作用

    1.this.$nextTick 将回调延迟到下次DOM更新循环之后执行。在修改数据之后立即使用它,然后等待DOM...

  • 一次弄懂 Vue2 和 Vue3 的 nextTick 实现原理

    都会用 nextTick,也都知道 nextTick 作用是在下次 DOM 更新循环结束之后,执行延迟回调,就可以...

  • 简单实现一下notify和nextTick

    再来简单的写一下notify和nextTick这部分代码nextTick的作用就是在每次notify的时候,让wa...

  • Vue中nextTick的作用

    什么是Vue.nextTick()?? 定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用...

  • vue中$nextTick()作用

    vue更新数据是异步的 1.0 中确实是通过 v-el:xxx 标记 dom 然后在组件里通过 this.$els...

  • 107、vue中$nextTick和$forceUpdate的用

    1、$nextTick vm.$nextTick( [callback] ) this.$nextTick()将回...

网友评论

      本文标题:nextTick的作用?

      本文链接:https://www.haomeiwen.com/subject/foubohtx.html