Open FrankFang opened 7 years ago
@code-zhangrui 我点你的预览,怎么连注册按钮都看不见~
老师,我用chrome和火狐都能打开
但是IE11和Safari都看不到
2017-03-07 23:31 GMT+08:00 张久屹 notifications@github.com:
预览 https://zhangjiuyi.github.io/Project5/vue-resume/dist/#/ 代码 https://github.com/zhangjiuyi/Project5/tree/master/vue-resume
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jirengu-inc/jrg-project-5/issues/10#issuecomment-284755006, or mute the thread https://github.com/notifications/unsubscribe-auth/AWbkeBJuYbYzpuVsnm5-O8_VzLyZxIFmks5rjXg4gaJpZM4MQqvT .
@starlikerain 你的 user 变量被消除了 id 和 username 属性,导致 Vue.js 无法监听 user 的变化。 这个 bug 的解决见 https://github.com/jirengu-inc/jrg-project-5/commit/f4d536a67ae468e1411d054db48bfea65330d596
简单来说,把一切双向绑定的语法都禁用,同时只在一个地方改动数据,那么留下来的就是单向数据流。
由于代码越来越琐碎,所以大家看 commit 要更加仔细了。
我会在 commit 下面的评论框 里写出主要思路。
至此,不管里怎么刷新页面,就跟刷新页面之前一样了。
接下来我们添加注册和登录。
写完这一步,你要理解为什么点击「注册」按钮,就会弹出一个 Dialog,一定要看懂。
这是我们在 Todo List 里做过的事情,请看懂每一句话,我们的代码没有废话。
一个真实的网页,应该对错误给出友好的提示!
致饥人谷学员
请看清楚每个 commit 里面代码的意思,你可以先抄,然后再改,但是你一定要思考每一句代码的意思,结合 Vuex 的文档,你都可以搞懂的。
完成上面代码,给出预览链接。
https://jirengu-inc.github.io/jrg-project-5/step-9-resumer/dist/#/
你们使用 LeanCloud 的 AV 对象时,可千万别用我的 app key 和 app id!
也就是不要抄我 commit 里面的 app key 和 app id ,请自己去 LeanCloud 申请应用!
疑问
如果有疑问,请在 QQ 群直接说。另外我计划周一和周三白天直播写这个应用的过程,有时间的可以来看~
重要 BUG
这个 BUG 每个使用 Vue 的人都会遇到,但他可能由于不理解 Object.defineProperty 的用法,无法「独立解决」这个 BUG。
BUG 的解决见