收藏
回答

setData 性能

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 setData 工具 6.6.3 2.0.0

var _this = this;

this.setData(_this.data)

请问这样写 有性能问题吗

最后一次编辑于  2018-09-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 卢霄霄
    卢霄霄
    2018-09-12

    写是可以写。。有没有性能问题。。看多大程度上吧。。肯定是要去遍历 this.data一遍。。没有你直接设跑得快。。但是慢多少呢。。看你this.data到底多大吧。。

    我也有些地方直接是

    this.data.list[index].name = '卢霄霄'

    this.setData({list:this.data.list})

    2018-09-12
    赞同
    回复
  • 陈
    2018-09-12

    可以这样写吗,还没写过呢,我一直都是this.setData({a:that.data.b})的,你这样写的用途是什么,官方文档有例子吗

    2018-09-12
    赞同
    回复 2
    • 海棠
      海棠
      2018-09-12

      省代码 只是想知道有没有性能问题

      2018-09-12
      回复
    • 陈
      2018-09-12回复海棠

      你这样很不好(手动捂脸)

      2018-09-12
      回复