代码之家  ›  专栏  ›  技术社区  ›  agm1984

如何在将值赋给Vue实例数据属性时销毁数组

  •  0
  • agm1984  · 技术社区  · 7 年前

    我在Vue JS中有此代码,它将图像文件保存到实例数据中:

    this.post.media = data[0];
    

    它抛出了es-lint错误 prefer-destructuring .

    一个人是如何破坏它的?我很困惑,因为不管怎样,我还是会 this.post.media = . 这是一套操作。

    有人能告诉我如何破坏它,为什么它是个好主意吗?

    1 回复  |  直到 7 年前
        1
  •  4
  •   Patrick Roberts Benjamin Gruenbaum    7 年前

    const arr = [1, 2, 3];
    const post = { media: 0 };
    
    [post.media] = arr;
    
    console.log(post.media);

    [this.post.media] = data;