发表于: 2019-10-09 23:25:47
1 843
今天完成的事情:
1 完成课程管理的数据,搜索数据的假数据编写
2 完成课程管理的列表页面样式及逻辑
3 完成修真院svn代码的上传,合并,一些冲突的解决
明天计划的事情:
1 完成后台模块,调试等后端接口完成后再进行
遇到的问题:
1 data中值是引用对象时候时,不用变异方法改变, 那么修改后虽然不是响应式的,但在下一次更新,会响应
注意如果在方法中不设置this.a,直接var b=this.a那么对b改变,a虽然也会变,但不会马上响应,下一次data数据更新才会更新。是因为虽然不管在方法中设不设置,都存在堆中,有相同引用地址,但是在方法中是还没提交给Vue实例的,所以立即响应式。反之则不会
2 设置一个变量 = axios.get() 。那么这个请求会不会执行?
自己实验了一下,发现是会请求的,在给变量赋值的时候,就请求了一次。然后用到这个变量的时候,会再请求一次,这样造成了我一个请求,要执行两次,不够优雅。
之后给他更改成如上,不在if中设置变量然后在外面使用这个变量请求,而是在if内设置请求成功后执行一个函数,把成功后的数据穿个这个函数。精简了之前的代码
收获:
1 以上
评论