[問題]開網頁後用fetch和vue搶先渲染頁面

看板Ajax作者 (JyI)時間7年前 (2017/12/07 14:35), 編輯推噓5(508)
留言13則, 5人參與, 7年前最新討論串1/1
請問各位大神, 小弟想在開啟網頁後, 直接用fetch到的json資料, 透過vue.js直接搶先渲染在網頁上, 我該如何著手呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.192.160 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1512628554.A.827.html

12/07 16:17, 7年前 , 1F
多搶先
12/07 16:17, 1F

12/07 19:13, 7年前 , 2F
跟誰搶?
12/07 19:13, 2F

12/07 21:26, 7年前 , 3F
所以你是想要先寫一個loading頁面
12/07 21:26, 3F

12/07 22:10, 7年前 , 4F
認真回一下,你是用js渲染畫面一定是等js相關的渲染函數
12/07 22:10, 4F

12/07 22:10, 7年前 , 5F
執行好才會渲染上去。如果你js是寫在html的body尾,那等
12/07 22:10, 5F

12/07 22:10, 7年前 , 6F
你執行到js時上面的html八九成都渲染完了。再加上你的資
12/07 22:10, 6F

12/07 22:10, 7年前 , 7F
料又是非同步取來的,有資料的畫面要渲染上去一定會慢,
12/07 22:10, 7F

12/07 22:10, 7年前 , 8F
所以不清楚你想要怎麼個搶先法
12/07 22:10, 8F

12/11 08:34, 7年前 , 9F
未看先猜 SSR
12/11 08:34, 9F

12/11 12:46, 7年前 , 10F
我也是似乎的問題
12/11 12:46, 10F

12/11 12:46, 7年前 , 11F
不過我是在created用vuex-dispatch後
12/11 12:46, 11F

12/11 12:46, 7年前 , 12F
除非使用者有改變狀態 不然網頁不會被渲染
12/11 12:46, 12F

12/11 15:12, 7年前 , 13F
我解決我的問題了 我用Vue的Caveats
12/11 15:12, 13F
文章代碼(AID): #1QAE5AWd (Ajax)
文章代碼(AID): #1QAE5AWd (Ajax)