mamahaha
V2EX  ›  Vue.js

请教一个 VUE 中数据处理的问题

  •  
  •   mamahaha · May 29, 2019 · 2432 views
    This topic created in 2551 days ago, the information mentioned may be changed or developed.

    vue
    请教一下,这种 VUE 中的{ob: Observer}数据,如何可以截取其中的片段形成新的数据?直接用 slice()截这个 VUE 变量会报错。目前想到的唯一办法是把这个数据遍历成数组,然后再用 slice()截取数组,如果数据量很大的话,遍历起来很费资源。 对 VUE 了解有限,不知是否有更节省资源的办法? vue

    5 replies    2019-05-29 17:04:05 +08:00
    waiaan
        1
    waiaan  
       May 29, 2019   ❤️ 1
    图挂了
    mamahaha
        2
    mamahaha  
    OP
       May 29, 2019
    @waiaan 好了
    mamahaha
        3
    mamahaha  
    OP
       May 29, 2019
    唉太笨了,遍历的时候给 key 值设置上限条件就好了,上限定到多少就遍历多少个,也就相当于截取了。
    Hilong
        4
    Hilong  
       May 29, 2019 via Android   ❤️ 1
    用 ES6 自带的 Object.entries 试试
    mamahaha
        5
    mamahaha  
    OP
       May 29, 2019
    @Hilong
    非常感谢,用这个,一行代码就行了
    this.selTags=Object.entries(this.tags).slice(0,5)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2903 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 07:37 · PVG 15:37 · LAX 00:37 · JFK 03:37
    ♥ Do have faith in what you're doing.