zoukankan      html  css  js  c++  java
  • 小程序 setData() 方法

    setData() 参数格式

    字段类型必填描述最低版本
    data Object 这次要改变的数据  
    callback Function 回调函数 1.5.0

    callback 是一个回调函数,在这次setData对界面渲染完毕后调用。

    注意:

    1. 直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致。
    2. 单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。
    3. 请不要把 data 中任何一项的 value 设为 undefined ,否则这一项将不被设置并可能遗留一些潜在问题。
    4. 第一条很重要,直接修改data会吃亏的。

    示例:

    var postsData = require('...');
    Page({
      data: {
        
      },
      onLoad: function (options) {
    
         // no!!!
        this.data.postList = postsData.postList
    
        // yes!!!
        this.setData({
          postList:postsData.postList
        })
    
      },
      onReady: function () {
        console.log(this.data.postList);
      }
    })

    最好不要为data直接赋值

  • 相关阅读:
    快速排序
    Web总结
    浏览器兼容性问题汇总
    AngularJS理论基础
    预处器的对比——Sass、LESS.
    js事件知识整理
    Java script基础
    重拾nodeJs
    全国城市三级联动
    js 获取地址栏参数
  • 原文地址:https://www.cnblogs.com/bfc0517/p/8744585.html
Copyright © 2011-2022 走看看