我認爲這是一個使用鏈接到錨標籤的約定。根據我的理解,鏈接標記將被轉換成html的錨標記。但是從我的觀察來看,Link會渲染客戶端頁面,並且緩存頁面錨點標記會渲染服務器端的頁面。反應路由器中的鏈接和錨標籤之間的不同行爲
下面是代碼,我有其具有方法willTransitionTo
willTransitionTo: function (transition, params, query, callback) {
console.log('transition to');
}
當我有另一個部件,來鏈接該組件,如果我使用鏈接從反應的路由器,該日誌將被以印刷一個部件瀏覽器控制檯。有趣的是,當我鏈接到這個頁面時,它第二次緩存了數據(沒有從網絡中獲取數據)。另一方面,如果我正在使用錨點,日誌將被打印在服務器端控制檯中。
我明白什麼錨,但我不明白爲什麼錨鏈接是客戶端渲染。這是一種預期的行爲嗎?此外,如果Link不知道如何知道如何緩存數據。
非常感謝提前