关于this.data和setData设置数据

来源:19-7 使用缓存实现文章收藏功能

朱青1900

2019-07-27

//下面要用postId,我们利用currentPostID存储到data里面
this.data.currentPostId = postId;

this.setData({
	currentPostId = postID;
})

想请教老师两个问题:

1.this.data和setData设置数据,哪个场景用哪个
2.this.data或者setData时候,我们设置的数据,如果在Page下面data先声明会不会代码更好理解,例如下面

Page({
	data:{
		currentPostId = 0;
	}

	this.data,currentPostId = postId;
})

谢谢老师,麻烦了。

写回答

1回答

7七月

2019-07-29

  1. 如果要更新前端数据,不能用this.data,只能setData

  2. 先在data中声明,然后setData是比较好的做法。

1
1
朱青1900
谢谢老师
2019-07-29
共1条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23962 学习 · 6930 问题

查看课程