有這樣一道面試題:nextTick是什么?
我們做如下實驗,在磁盤任意的位置(確保今后可以想起來),新建nextTick檔案夾(可以命名為其他的),
通過命令vue create demo創建以demo命名的vue2專案,
為了方便除錯專案,我們通過VS Code打開創建的vue2專案demo,
我們來看操作1:
created(),mounted()按先后順序同步執行(同步執行可不是同時執行,而是按順序執行,異步,是同時進行各自任務,),可以看到先列印了11,而后在mounted()里列印了22,
接著列印了created()里面的333,mounted()的444,這兩個怎么也按順序列印輸出了呢?
我們來看下列操作:
以上操作對資料的獲取都沒有問題,都獲取到了更新后的值,
我們在btn()方法里面,更改str的值試試
至此,回答面試題的問題——nextTick是什么?
是用來獲取更新后的dom內容,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/527884.html
標籤:其他