zarte
V2EX  ›  问与答

vue v-for 动态生成多个相同组件如何优化?

  •  
  •   zarte · Aug 30, 2020 · 2281 views
    This topic created in 2108 days ago, the information mentioned may be changed or developed.

    后端数据追加的方式添加到数组,有方法可以使已渲染的组件不重新渲染么?或者有不用 v-for 可以实现的方式吗?

    9 replies    2020-08-31 21:53:27 +08:00
    silaike
        1
    silaike  
       Aug 30, 2020 via iPhone
    key 值
    mxT52CRuqR6o5
        2
    mxT52CRuqR6o5  
       Aug 31, 2020 via Android
    如果数据量很大的话考虑分页 /原生
    sologgfun
        3
    sologgfun  
       Aug 31, 2020
    1 楼正解
    optional
        4
    optional  
       Aug 31, 2020
    v-for 现在不填 key 不是会报错么,填了 key 就不会重复渲染了。
    zarte
        5
    zarte  
    OP
       Aug 31, 2020
    @silaike xiexie
    dumbass
        6
    dumbass  
       Aug 31, 2020
    @optional #4 他可能 key 值写的是 index
    zarte
        7
    zarte  
    OP
       Aug 31, 2020
    @bojackhorseman 是的了。。。
    agdhole
        8
    agdhole  
       Aug 31, 2020
    virtual-scrollers
    zarte
        9
    zarte  
    OP
       Aug 31, 2020
    @agdhole 不只是滚动卡问题,页面任何操作都卡。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1097 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 23:00 · PVG 07:00 · LAX 16:00 · JFK 19:00
    ♥ Do have faith in what you're doing.