父组件传递动态数据给子组件如何传递

父组件传递动态数据给子组件如何传递

父组件中有一组数据是从axios获取到的数据,已经渲染到页面,如何把其中指定的1条数据传递给子组件,子组件再渲染出来,这1条数据可以理解为用户在页面上点击某一条数据,然后弹出一个框,这条数据就会跟着显示在这个弹出框中,这个弹出框是一个子组件。

父组件该如何把点击的那一条数据传递给子组件?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,直接给子组件绑定动态数据就行,例如:

https://img1.sycdn.imooc.com//climg/61938c4309918eda09630508.jpg

https://img1.sycdn.imooc.com//climg/61938c6c09706a3d10270960.jpg

https://img1.sycdn.imooc.com//climg/61938c8209f2177208420668.jpg

效果如下:

https://img1.sycdn.imooc.com//climg/61938ca009709a1306960561.jpg

https://img1.sycdn.imooc.com//climg/61938cc209384b7506510641.jpg

祝学习愉快!



  • leepulse 提问者 #1

    父组件中的点击事件所在的元素成功地动态传递给子组件了,如果我想把其他元素也一起传给子组件,该怎么办?比如把搜索框上面地定位地址也一起传递给子组件,因为dom节点不同,该如何传递?

    https://img1.sycdn.imooc.com//climg/6193b1d80908040404680434.jpg

    2021-11-16 21:29:14
  • leepulse 提问者 #2

    就是父组件传递多个参数给子组件,参数来自父组件中不同的地方

    2021-11-17 05:55:21
  • 好帮手慕久久 回复 提问者 leepulse #3

    同学你好,可以给子元素绑定多个数据,例如:

    https://img1.sycdn.imooc.com//climg/61946a9e091bdb8b11560570.jpg

    https://img1.sycdn.imooc.com//climg/61946aca0925b30511420551.jpg

    https://img1.sycdn.imooc.com//climg/61946ae10963090a10870562.jpg

    https://img1.sycdn.imooc.com//climg/61946aeb096139f206120509.jpg

    即把需要的数据直接绑定在子组件上,然后在子组件中获取就行。

    祝学习愉快!

    2021-11-17 10:38:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师