标题背景,在v-for循环里面使用picker组件, 此时我们更改v-for某一item属性的时间属性值,我们需要获取到该item的id,如果在picker中@change事件中传值,就会覆盖picker第一个参数e,此时我们怎样也改不了对应item的值。
因为事件冒泡是从子向父默认传递,所以我们在picker外层包裹一个父div,通过父容器来获取item的id(给父容器注册一个事件,将item传给这个事件,接着在全局定义一个item的id,将item的id 存放起来),当picker钻中获取的值改变的时候,将picker改变的时间和全局的item id作为入参调用对应接口即可。