请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师帮忙看一下 我几经修改看了几个小时了还是不会。。

// pages/postdetail/postsdetail.js

var postsdata = require('../../data/posts.data.js')

Page({

onLoad: function(option) {

var postId = option.id;

var postscollection = wx.getStorageSync('posts-collections');

console.log(postscollection);

if (postscollection) {

var postcollection = postscollection[postId];

if (postcollection) {

this.setData({

collected: postcollection

})

}

} else {

wx.setStorageSync('posts-collections', {});

postscollection[postId] = false;

var postcollection = postscollection[postId];


}

this.setData({

postId: postId,

postscontent: postsdata.postsList[postId],

})



},

onCollectionTap: function(event, postId) {

var postscollection = wx.getStorageSync('posts-collections');

var postcollection = postscollection[postId];

postcollection = !postcollection;

postscollection[postId] = postcollection;

this.setData({

collected: postcollection

})

wx.setStorageSync('posts-collections', postscollection);

}

})

 https://img1.sycdn.imooc.com//szimg/5cac5a180001d36317050840.jpg
这里哪来的undefined:true ????而且我没有实现功能 下次点进去还是未收藏

正在回答 回答被采纳积分+3

2回答

提问者 慕移动8576453 2019-04-09 22:03:28

我不知道是版本问题还是什么调试到最后一步就会崩溃  调试器就卡死无响应 不知道老师是否有这种问题

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    没有,可以试着更新下开发工具。
    回复 有任何疑惑可以回复我~ 2019-04-11 00:12:12
  • 提问者 慕移动8576453 回复 7七月 #2
    我用的是最新的版本 总是卡在WAservice.js文件里不知道老师用什么版本
    回复 有任何疑惑可以回复我~ 2019-04-11 00:24:48
7七月 2019-04-09 18:45:53

代码只是看是肯定看不出来问题的。要找问题,就只能拿着代码调试。解决问题的最基本方式也是最重要的方式还是要调试。建议在js里打断点,来观察每一个变量的状态,这样才能定位到undefined出现的原因。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信