装逼被雷劈,踩坑踩到吐

2号下午更新:

把跳页面的过关方式改成了setData,结果因为key的问题把我坑苦了。(重新更新必须把key去掉)。

还有个this问题没解决,只是混过去了,至今没搞明白。

________

昨天说小程序并不复杂。

于是为了写一个小游戏,我从昨晚9点干到现在。

只是实现了一点基本的判定逻辑,过关加分还没实现(想想应该很简单吧)。

坑如下:

1、四个选项,点中正确的下一步,要判断是否正确,就得拿选中的和正确的进行对比(废话),按传统的做法当然是可以把正确结果做个全局变量或者放到hidden域里,但是这样显然太low。退而求其次我是不是可以把正确答案绑到每个选项的data里呢,我不想这么干,于是想着直接把比较的结果(三元运算得到一个boolean值)绑定到某个data项上,最终我如愿以偿了,但是这样做竟然还有顺序的问题,真是醉了。

2、我照着默认工程中的navigatTo方法来跳关,结果是过了3关死也过不去,后来硬是被我猜到原因:这方法是打开新页,而我只注册了5个页面,首页、游戏页面、加个3个关刚好是5个页面……redirectTo方法我都是自己瞎试出来的!

考虑到这玩意性能实在是太低(也许是因为模拟器加解释执行导致的?)总之,我决定明天把重定向也给干掉,看看能不能直接重新绑定数据,能省一点是一点啊。

怪不得人家要用redux之类的高级玩意,硬写效果真心不好。

3、好久没搞,被js对象的传址不传值给害惨了。写个swap根本就没swap成。

《装逼被雷劈,踩坑踩到吐》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注