采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
之前都是从父组件传递到子组件的时候这么用,现在这里这么用,目的是什么呢?
<h1>{{props.item_}}</h1>
:item_=item
我觉得写成这样会不会好理解一些
能看懂怎么传的了,但是对传的方式还是有点不太懂 :item_=item 这种传值的书写方式不一直是父组件向子组件的传值方式吗?可是实例中的这个情况应该是父组件获取到子组件的所有数据,也算是子组件向父组件传值吧?
我理解的是子组件把item的内容带出去储存到sloat-scope="props"的props(自定义变量)里面,父组件就可以在props里面通过props.item拿到item的内容,但是有个疑问是为什么 :item=item和:item="item"的效果一样
HTML5 是宽松的语法,属性值可以是单引号、双引号、不加引号,都正确
建议你去看下文档插槽的相关用法看完你就懂了,这里的:item=item是v-bind:item=item的缩写,是给插槽自定义一个属性为item。
同问 不太懂
是往作用域插槽中传值吗?每次传item过去,单独渲染一次,然后按这样的过程一直循环完所有的item是吗?
我的问题再补充一下,请问老师,这个地方是如何渲染的呢?
你确定我是这么用的吗?
嗯嗯,是的,我是从您课程里面截图的
代码帮我截取全部,我看下是哪里的内容,记不得了
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
1.8k 20
1.5k 19
2.6k 17
1.3k 16
1.6k 15