单击出错

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

qq_寄给你一朵玫瑰_0

2018-03-17

onLoad: function (option) {
var postId = option.id;
this.data.currentPostId = postId;
// this.setData({
//   collected: postId
// })

var postData = postsData.postlist[postId];
this.setData({
postData: postData
})

//读取所有的文章缓存状态
var postsCollected = wx.getStorageSync('posts_collected')

if (postsCollected) {
//当前文章的缓存状态
var postCollected = postsCollected[postId]
//判断是否有这个对象
if (postCollected) {
//更新状态是否被收藏
this.setData({
collecte: postCollected
})
}
} else {
var postsCollected = {};
postsCollected[postId] = false;
wx.setStorageSync('posts_collected', postsCollected);
}
},
onCollectedTap: function (event) {
var postsCollected = wx.getStorageSync('posts_collected');
var postCollected = postsCollected[this.data.currentPostId ];
// 收藏变成未收藏,未收藏变成收藏
postCollected = !postCollected
postsCollected[this.data.currentPostId ] = postCollected;
//文章是否收藏的缓存值
wx.setStorageSync('posts_collected', postCollected)
//跟新数据绑定变量,从而实现切换图片
this.setData({
collecte: postCollected
})
}

})

http://img.mukewang.com/szimg/5aacbc9100014f8411660748.jpg

写回答

1回答

7七月

2018-03-17

这个是代码写错了,再对一下课程视频,或者在群里下载源代码。

0
1
qq_寄给你一朵玫瑰_0
老师我们群里找不到最新的管理没有上传,课程上的源码下载是最新的么,如果是我重新下一下
2018-03-17
共1条回复

微信小程序入门与实战

历时4年,学员20000+,缔造高口碑的精品课程

24052 学习 · 6938 问题

查看课程