下面是**政同学,他的解决问题的思路总结,发出来给大家参考一下,
在修改教育经历弹窗位置,想少写一个查询教育经历数据的接口,尝试了另一种写法
<!-- 遇到问题 -->
写着写着就遇到个小问题(在这儿卡了比较长时间):问题描述如下
我把修改信息弹窗抽离成一个组件了,在每一条教育信息列表里面都加载了该组件
在控制弹窗是否渲染的时候出了问题,点击修改信息按钮,所有列表中的的弹窗都渲染出来了
这不符合逻辑,因该是要修改哪条信息,就弹出该条信息的修改弹窗
<!-- 思考 -->
不能在父组件中用一个状态来控制修改弹窗是否渲染,这样会出现上述问题,一个状态会控制所有弹窗
必须在每一个修改弹窗组件中有一个状态用于控制弹窗是否渲染,这样才能单独控制弹窗
<!-- 解决 -->
在点击修改弹窗按钮的时
通过 this.$set() 新增一个临时的 key: value,该键值只用于控制弹窗,不会写入数据库
<!-- 这样描述可能不是很好理解哈,具体看代码就明白了 -->