小程序setData的使用

setData() 的第一个参数 data 是 Object 类型的数据,其中 key 可以非常灵活,可以以数据路径的形式给出,如 array[2].message,a.b.c.d,并且不需要在 this.data 中预先定义。

下面举个例子来说明


index.js

Page({

data: {

userInfo: {

avatar:'https://images.example.com/default_avatar.png'

},

articleList: [{title:'init title'}]   

 },

onLoad:function(){

letavatar ='https://images.example.com/avatar.png';

letnewTitle ='This is a new title';

this.setData({

'userInfo.avatar': avatar,

'articleList[0].title':newTitle    

    }) 

   }})

你可能感兴趣的:(小程序setData的使用)