/**
/**
//接受url传递参数 放入data pid无需在视图显示,所以不用setData方法
console.log(options)
this.data._pid = options.pid
//根据参数获取对应的数据
const postData = postList[options.pid]
//console.log(postData)
//从缓存中读取所有文章收藏状态数据
const postsCollected = wx.getStorageSync('post_collected')
this.data._postsCollected=postsCollected
let collected=postsCollected[this.data._pid]
if(collected===undefined){
collected=false
}
//将数据存入data
this.setData({
postData,
collected
})
},
/**
*
//放入data
this.setData({
collected:!this.data.collected
})
//放入缓存
wx.setStorageSync('post_collected', postsCollect)
},
老师帮看下 实在不知到哪里错了 点击关注图标报错
TypeError: Cannot create property ‘0’ on string ''
at Oi.onCollect (post-detail.js? [sm]:58)
postsCollected[this.data._pid] = !this.data.collected
这一行报错
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
了解课程