作者warpower668 (JyI)
看板Ajax
標題[問題]開網頁後用fetch和vue搶先渲染頁面
時間Thu Dec 7 14:35:51 2017
請問各位大神,
小弟想在開啟網頁後,
直接用fetch到的json資料,
透過vue.js直接搶先渲染在網頁上,
我該如何著手呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.192.160
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1512628554.A.827.html
1F:推 DolphinLinn: 多搶先 12/07 16:17
2F:→ freeccc: 跟誰搶? 12/07 19:13
3F:推 oldswiss: 所以你是想要先寫一個loading頁面 12/07 21:26
4F:→ freeccc: 認真回一下,你是用js渲染畫面一定是等js相關的渲染函數 12/07 22:10
5F:→ freeccc: 執行好才會渲染上去。如果你js是寫在html的body尾,那等 12/07 22:10
6F:→ freeccc: 你執行到js時上面的html八九成都渲染完了。再加上你的資 12/07 22:10
7F:→ freeccc: 料又是非同步取來的,有資料的畫面要渲染上去一定會慢, 12/07 22:10
8F:→ freeccc: 所以不清楚你想要怎麼個搶先法 12/07 22:10
9F:推 VdustR: 未看先猜 SSR 12/11 08:34
10F:推 QwQxError: 我也是似乎的問題 12/11 12:46
11F:→ QwQxError: 不過我是在created用vuex-dispatch後 12/11 12:46
12F:→ QwQxError: 除非使用者有改變狀態 不然網頁不會被渲染 12/11 12:46
13F:推 QwQxError: 我解決我的問題了 我用Vue的Caveats 12/11 15:12