问题:第一次加载页面会执行mounted里的方法,但是用this.$router.push()
跳转到其他页面,再从其他页面用this.$router.back()
方法回来时,mounted里的方法不再被执行。
解决方案:watch $route
mounted () {
this.fetchEquipmentInspectionOrderTableData()
},
// 为了解决this.$router.push()跳转路由,跳转后mounted不再调用的问题
watch: {
$route () {
this.fetchEquipmentInspectionOrderTableData()
}
}