? Vue ?? ???? ???created
方法和幾個帶有異步watcher的變量。這些變量被一些組件template
部分中的元素用作v-model
? ????. ???? ??? ??? ?? ???? ?? ?? ???? ?????.
? ????? ?? ???? ????? ??? ???? ?? ??? ??(?? ???) ?? ?????. ?? ?? ??? ???? ???? ?? ? ???? ?? ??? ????. ??? ??? ?? ??? ?? ??? ?????? ??? ? ? ???? ????.
?? created
方法的末尾運行我的代碼,但是由于template
部分中的一些元素正在更新它們用作v-model
的變量,這些watcher獨立于created
方法運行,而created
方法在watcher之前完成得多。甚至mounted
方法在watcher之前退出。因此,我不能只是把代碼放在created
??? ??? ??? ? ? ????.
? ??? ?? ?? ???? ?? ? ?? ??? ??? ??? ? ???? ????. ??? created
方法之后,以及在所有與變量值更改相關的watcher完成之后?我只是說關于watcher的初始運行,這是由v-model
的初始化引起的,這是由script
部分中元素的初始化引起的,而不是組件生命周期中稍后的watcher執(zhí)行。所以,我需要在script
部分的元素完成初始化和與它們的v-model
??? ??? ???? ??? ?? ??????.
??? ????
?????? ? ?? ??? ?????? ?? ??? ?? ???? ??? ? ????. ??? ?? ???? false? ??? ??? ?????, ? ???? ?? ?? ???? true? ???? ??? ?????. ?? ???? ??? ???? ?? ???? true?? ? ??? ???? ?? ?? ??????? ? ? ????.
???