【问题标题】:DOMException: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this nodeDOMException:无法在“节点”上执行“insertBefore”:要插入新节点的节点不是该节点的子节点
【发布时间】:2018-07-16 07:58:30
【问题描述】:

我遇到了third party library 的问题。

我写了一个component 来观察position 属性并调用reload 方法来刷新地图上的叠加层。

只有one v-for时执行正常。

但是当有two v-for时失败了。

我该如何解决这个问题?

【问题讨论】:

    标签: vue.js


    【解决方案1】:

    只需将每个 v-for 指令包装在它自己的专用父 div 中。

    每个v-for 指令都扩展为多个元素。如果有多个具有相同父元素的列表需要同时更新,Vue 很难更新虚拟 dom。

    【讨论】:

      猜你喜欢
      • 2019-03-03
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 2018-11-26
      • 1970-01-01
      • 2022-11-12
      • 2019-06-17
      • 1970-01-01
      相关资源
      最近更新 更多