🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>通过window.MutationObserver对象实现简单的nextTick function nextTick(callback,ctx){ let counter = 0 let textNode = document.createTextNode(String(counter)); let fn = ctx ? callback.bind(ctx) : callback; let watcher = new window.MutationObserver(fn); let options ={ characterData : true } watcher.observe(textNode,options) counter++; textNode.data = String(counter) }; //--测试 let name = 'dufu' let person = { name : 'libai', show(){ console.log(this.name) } }; nextTick(person.show,person); console.log('1');