列表中的所有item如何公用同一个组件?

https://img4.mukewang.com/5c4e72c70001e73905920341.jpg

比如上面这种需求,每个拒绝按钮都需要有一个对应的小Modal组件。目前我是在每个Item组件里都设置了一个Modal

// Item.js<li>
  <Modal v-if="isShow"></li>

但是我觉得没必要每个"拒绝"按钮都生成单独的Modal.因为同时只会存在一个。但是问题是如果把这个Modal放在List(Item组件的父组件)组件中,那我应该如何控制这个Modal的定位呢(点击某个拒绝按钮,就出现在对应的地方)?


梦里花落0921
浏览 715回答 2
2回答

动漫人物

getBoundingClientRect 了解一下
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js