2.5.16
https://jsfiddle.net/86s8qufj/
أتوقع أن يتم استدعاء مراقب خاصية "testInfo" عندما أقوم بتغييره قبل الخطاف.
لقد غيرت خاصية "testInfo" في beforeDestroy hook ، لكن المراقب لم يتصل.
أيضًا إذا حاولت تسجيل testInfo في خطاف مدمر - سترى قيمة جديدة. لكن يجب تدمير الجسم ....
beforeDestroy
مباشرة قبل تفكيك مثيل Vue ، لذلك من الطبيعي ألا يقوم المشاهدون بالتشغيل لأنهم قد يتم تشغيلهم بمجرد إتلاف المثيل (مما يجعل معظم وظائف المراقب غير صالحة).
يجب عليك استدعاء المراقب بنفسك في الخطاف beforeDestroy
بدلاً من تغيير البيانات
أود أن أقول أنه سيكون من الجيد ذكرها في الوثائق - لأنه يوجد الآن "تم الاستدعاء مباشرة قبل إتلاف مثيل Vue. في هذه المرحلة ، لا يزال المثيل يعمل بكامل طاقته."
التعليق الأكثر فائدة
أود أن أقول أنه سيكون من الجيد ذكرها في الوثائق - لأنه يوجد الآن "تم الاستدعاء مباشرة قبل إتلاف مثيل Vue. في هذه المرحلة ، لا يزال المثيل يعمل بكامل طاقته."