刚开始学习vue 然后看文档 对于下面的这段话以及红圈中各个todo对应的关系并不是很能理解 希望有人能详尽指点下 万分感谢
可以将组件作用域看做对象todoItem,调用组件的作用域看做parent
todoItem={todo:''},parent={todo:'传递数据'}
v-bind:todo="todo"可以看做todoItem.todo = parent.todo,将值赋给组件。
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2.1k 阅读
5 回答1.4k 阅读
5 回答1.3k 阅读
3 回答2.2k 阅读✓ 已解决
最近也正在学习,希望能可以用我的理解给你描述清楚。
选择id为demo的div作为vue的实例化区域,内部有todo-item组件,props是接收父类传入的参数,传入的是msg。于是需要在组件上绑定somemsg。v-bind可以省略,于是就可以写成:somemsg。
先来看
Vue.component
创建了一个组件有了上面的理解,就可以继续把v-for结合起来理解了。v-for相当于就是一个for…of…遍历,遍历组件多次,每次绑定一个遍历出的todo给sometodo,sometodo就可以在子组件内部的props接收使用了。
以上是最近学习的自己的理解,希望可以帮助到你。