循环的内容 dom 包含一个 img,其绑定事件 error,当 item 的判断 img 的 error 为 ture(图片成功显示)时,显示 img 图片,当 error 为 false(图片显示失败)时,显示提示文字。
问题:当 item 进行排序时,item 的 img 显示状态不进行切换
例:itemA 为 img 显示成功,itemB 为 img 显示失败,当拖拽排序两个 item,将它们位置对调后,itemA 的 img 显示失败,itemB 的 img 显示成功
探究:当拖拽操作实际改变了渲染 item 的数据再数组中位置的改变,但 vue 的已渲染出来 item 中 img 没有重新渲染导致 error 事件没有重新触发?亦或已经重新渲染但 error 没有二次触发?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.