這個問題是我查資料之後才解決掉的,因爲後一個window.onload會覆蓋之前的。無論寫幾個,起作用的,就只有最後一個。
我的解決方案是這樣的:
layout中:
//頁面生成後加載的內容
window.onload = function(){functionA();functionB();}
//然後在layout中定義functionA
functionA(){
//本來要寫的onload.
console.log("layout的onload")
}
body中:
functionB(){
//本來要寫的onload.
console.log("body的onload")
}