美文网首页
vue this.$nextTick()

vue this.$nextTick()

作者: 良品山核桃 | 来源:发表于2019-03-26 13:50 被阅读0次

我在写项目是遇见一个问题,当我点击弹框全屏按钮时,弹框会全屏显示,弹框内的内容宽度由百分百变成百分之六十。但我实际操作时发现,点击按钮时会先改变内容宽度的百分比,再改变弹框的宽度。
官方文档是这样解释this.nextTick() 将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。 把改变弹框内容宽度 写在this.nextTick()的回调函数里就可以了

相关文章

网友评论

      本文标题:vue this.$nextTick()

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