首先講一下父子組件的傳值問題。
這是大家很熟悉的一張圖,講述了父子組件傳值的過程。父組件通過prop傳值給子組件,子組件通過$emit給父組件發送消息來使父組件的prop發生變化。這都是老生常談了。下面講述一下具體方法。
如上圖所示,在頁面進行路由跳轉時(this.$router.push),講需要傳給下一個頁面的值加在路由后面的query里,需要什么就加什么,在從下一個頁面講這個頁面的傳值取出,方法如下:
created方法是在頁面加載完成后觸發的一個方法,然后將上一個頁面傳的值取出就可以了,在該頁面就可以取到上一個頁面的值了。(想要全局取值則要用this.appNo = this.$route.query.appNo)