V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mamahaha
V2EX  ›  Vue.js

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

  •  
  •   mamahaha · 2019-05-29 15:42:29 +08:00 · 2002 次点击
    这是一个创建于 2009 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2019-05-29 17:04:05 +08:00
    waiaan
        1
    waiaan  
       2019-05-29 16:52:25 +08:00   ❤️ 1
    图挂了
    mamahaha
        2
    mamahaha  
    OP
       2019-05-29 16:54:01 +08:00
    @waiaan 好了
    mamahaha
        3
    mamahaha  
    OP
       2019-05-29 16:55:25 +08:00
    唉太笨了,遍历的时候给 key 值设置上限条件就好了,上限定到多少就遍历多少个,也就相当于截取了。
    Hilong
        4
    Hilong  
       2019-05-29 16:55:32 +08:00 via Android   ❤️ 1
    用 ES6 自带的 Object.entries 试试
    mamahaha
        5
    mamahaha  
    OP
       2019-05-29 17:04:05 +08:00
    @Hilong
    非常感谢,用这个,一行代码就行了
    this.selTags=Object.entries(this.tags).slice(0,5)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5451 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 08:29 · PVG 16:29 · LAX 00:29 · JFK 03:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.