var app = getApp();
Page({
data:{
articleId: null,
position:{
x: 0,
y: 0
}
},
onLoad:function(option){
console.log("---logs page onLoad---"); // 页面初始化 options为页面跳转所带来的参数
},
toSetDatas: function (e) {
this.setData({ articleId: app.appData.articleId }) // 设置该 id 的值为 app.js 中 appData 中的值
this.setData({ articleId: 001 }) //设置该 id 的值
// 数组 或 对象 的值设置方法不一样,有 2 种方法
// 方法一:直接设置,这种方法在给原数值赋值 和 对原数值本身操作都可
// 对原数值本身操作
this.data.position.x++;
this.data.position.y++;
// 赋值法
this.data.position.x = 50;
this.data.position.y = 50;
// 方法二:使用 setData 暂时没找到这种方法怎么做 ++ 操作
var x = "position.x";
var y = "position.y";
this.setData({
[x]: 60,
[y]: 50
})
}
})