最赞回答 / 带恶人
刚刚看了下官方文档,明白了:因为html是不区分大小写的,v-bind:绑定的其实是todocontent,然而在组件里是js语法区分大小写,参数名是todoContent,所以接收不到参数<...图片...>这样就行了
2019-03-07
最新回答 / weixin_慕的地0185285
我觉得这是vue的语法,应该在vue源码里面封装了取数据的方法,应该是直接去data下面去取的,而不是vue实例下;打个比方,你写js去json实例取数据可能是data.msg,但是如果已经有一个方法能直接从data里面拿了,那么应该直接写msg就行了
2019-03-06
最新回答 / 慕设计8083804
<tod-item v-for="(item,index) of list" :key="index"></todo-item>应该是没有绑定key值
2019-03-05
老师讲解很细致,知道我们新手不懂的点在哪?面向数据编程的思想太酷了,相比较于面向对象编程简直是太方便了,开发效率更高,页面相应也更快,赞赞赞
2019-03-01
已采纳回答 / 慕移动2226591
一句话来说: key值是为了虚拟dom的比对 .展开来说: 页面上的标签都对应具体的虚拟dom对象(虚拟dom就是js对象), 循环中 ,如果没有唯一key , 页面上删除一条标签, 由于并不知道删除的是那一条! 所以要吧全部虚拟dom重新渲染, 如果知道key为x标签被删除掉, 只需要把渲染的dom为x的标签去掉即可! 描述其实不是很详细, 其中还有dom比对的过程,不过大概的意思已经描述出来了!
2019-03-01