vue this.$nextTick()

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

你可能感兴趣的:(vue this.$nextTick())