在写DBPost.js时,代码和一本书上一模一样,但是模拟器页面突然就变得一片空白,怎么办?
class DBPost{ constructor(postId){ this.storageKeyName='postList'; this.postId=postId; } //获取指定id号的文章数据 getPostItemById(){ var postsData=this.getAllPostData(); var len=postsData.length; for(var i=0;i<len;i++){ if(postData[i].postId==this.postId){ return{ //当前文章在缓存数据库数组中的序号 index:i, data:postsData[i] } } } } getAllPostData(){ var res=wx.getStorageSync('this.storageKeyName'); if(!res){ res=require('../data/data.js').postList; this.initPostList(res); } return res; } //保存或者更新缓存数据 execSetStorageSync(data){ wx.setStorageSync('this.storageKeyName', data); } }; export {DBPost}