网上都说是keep-alive,但项目里没用keep-alive
原因:vue增加了新的生命周期
- beforeCreate -> setup()
- created -> setup()
- beforeMount -> beforeMount
- mounted -> mounted
- beforeUpdate -> beforeUpdate
- updated -> updated
- beforeDestroy -> beforeUnmount
- destroyed -> unmounted
- errorCaptured -> errorCaptured
解决方法:beforeDestroy 换成beforeUnmount即可