Vue.nextTick( [callback, context] )

用法:
在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。

// 修改数据
vm.msg = 'Hello'
// DOM 还没有更新
Vue.nextTick(function () {
  // DOM 更新了
})

// 弹出某个模块,dom更新,调用this.$nextTick,绑定点击事件
this.showPayPwd = true;
let than = this;
this.$nextTick(function() {
	document.querySelector(".van-password-input__info").onclick = function() {
		than.$router.push('pay_pwd')
	};
});
发布了76 篇原创文章 · 获赞 144 · 访问量 3063

猜你喜欢

转载自blog.csdn.net/qq_40745143/article/details/103767503