Vue-Preload: 让 Vue 提前加载数据,享受 InstantClick 般的感觉

2015-11-18 13:36:42 +08:00
 sox
众所周知 [InstantClick]( http://instantclick.io/) 的用处,就是利用你鼠标 hover 到一个链接上的那 200~300ms 预加载下一个页面,而 Vue-Preload 做的是预执行你绑定的 click 事件,当你真正执行一个 click 事件的时候,刚刚暂存的数据就被更新到 state 中了。

Life is short, Vue 续 1 秒

---

**GitHub 地址:** https://github.com/egoist/vue-preload
**对比一下加载速度:** http://vue-preload.surge.sh
5271 次点击
所在节点    分享创造
9 条回复
doublleft
2015-11-18 13:55:02 +08:00
思路和想法很棒,但是会不会反而阻塞其他请求
Andy1999
2015-11-18 13:56:13 +08:00
www.andy1999.com 已经用上
sox
2015-11-18 13:57:28 +08:00
@Andy1999 233 你用的是 InstantClick 😂
Andy1999
2015-11-18 14:01:46 +08:00
@sox 没仔细看标题 我的错
sox
2015-11-18 18:27:31 +08:00
更新 => 0.1.0 加上了 Progress Bar
hronro
2015-11-19 11:00:56 +08:00
好东西,赞一个
jinzhe
2015-11-19 23:52:08 +08:00
Vue 群: 240319632
sobigfish
2015-11-20 17:20:20 +08:00
@Andy1999 点 logo 你的音乐貌似会重复加载。。多个 audio 实例的感觉-。- chrome 46 Stable
chigco
2015-11-20 19:57:01 +08:00
后面用用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237042

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX