v2ex.k 新版内测

2016-07-11 22:03:58 +08:00
 kokdemo

距离 v2ex.k 上一个版本已经好久好久了……

重写的原因

依稀记得为了写这个插件学习 react 的日子,然而在写完这个插件之后我就再没有写 react 了:P 。

所以一直没有更新是有理由的。

这段时间决定重写一下这个插件,全部换成了 vue 。于是就有了目前的这个版本。

由于是重写,因此没能 100%的还原 react 版本的全部功能(其实我也忘了之前有什么功能了......)。基本完成了样式的重现。

大概长这样:

怎么安装:

最后,希望测试使用的童鞋能多多的反馈建议。能顺手给个star就更好啦!

6078 次点击
所在节点    分享创造
35 条回复
learnshare
2016-07-12 11:21:00 +08:00
@xhowhy 我在 Angular.js 里也用 updateTime 去驱动重新渲染,$watch 深度对比几乎是废物

因为写 Angular.js 很久了,所以我更倾向于 Vue ,而不是 React 。 React 的许多风格都不喜欢
oott123
2016-07-12 11:24:20 +08:00
@xhowhy 你如果可以直接比较 updateTime ,那你直接写 track-by="updateTime" 就行了嘛,不一定要生成 UID 呀……
要是后端有现成的 UID ,那也可以正好直接拿过来用嘛。
xhowhy
2016-07-12 11:57:16 +08:00
@oott123 两篇文章的 updateTime 一样 那不就错了嘛 至少得 articleId + updateTime
xhowhy
2016-07-12 12:00:30 +08:00
@oott123 shouldComponentUpdate 让我自己可以定义比较过程,用 vue 让我不仅得清楚比较过程,还得为这个过程的结果生成一个 uid 。高下立判。
oott123
2016-07-12 12:09:54 +08:00
@xhowhy 那就 track-by="'' + articleId + updateTime" ……感觉看上去还行?
xhowhy
2016-07-12 12:12:22 +08:00
@oott123 uid=articleId+updateTime 感觉很 low 理由上一条说了
kokdemo
2016-07-12 14:41:24 +08:00
@xhowhy
@oott123 我还指望着你们反馈一些使用建议和反馈呢,结果你们因为这个吵起来了……
oott123
2016-07-12 14:43:06 +08:00
@kokdemo 不算吵,和谐讨论~
对离题感到抱歉。 sorry :(
kokdemo
2016-07-12 14:50:18 +08:00
@oott123 这个不用抱歉啊,只要能收到有效的反馈我就很开心。
xhowhy
2016-07-12 17:55:30 +08:00
@kokdemo 嗯 和谐讨论 你有没有一点点感受到我说的情况
ClassicOldSong
2016-07-16 07:43:14 +08:00
看起来很赞~ star 之~
dtfm
2016-07-18 16:31:01 +08:00
貌似这个开发者是厨师公司的 PR ,真的挺厉害啊。
kokdemo
2016-07-18 18:27:37 +08:00
@dtfm pr 是啥……
dtfm
2016-07-18 18:37:17 +08:00
@kokdemo 写错啦, PM ,产品经理啊
dtfm
2016-07-18 18:38:39 +08:00
@kokdemo 你不就是么!对下厨房一向有好感,想跳去它的 Android 岗,我之前在一个吐槽微博邮箱里见过你的回复就记住了。

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

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

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

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

© 2021 V2EX