请稍等 ...
×

采纳答案成功!

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

子页面详情链接怎么链接不了数据?

代码:

var postsData = require('../../data/data.js')

Page({

  /**

   * 页面的初始数据

   */

  data: { },


  /**

   * 生命周期函数--监听页面加载

   */

  onLoad: function (options) {

   var postid = options.id;

   var postdata = postdata.postList[postid];

   //this.data.postdata=postdata;

   console.log(postdata)

  }

})


错误提示:

WAService.js:3 thirdScriptError

Cannot read property 'postList' of undefined;at "pages/post-detail/detail" page lifeCycleMethod onLoad function

TypeError: Cannot read property 'postList' of undefined


打了断点:

https://img1.sycdn.imooc.com/szimg//594372ec0001ba3f06200280.jpg

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

1回答

7七月 2017-06-16 11:59:32

这个就是js代码写错了。。。你去读了一个undefined变量的属性。这并不是什么无法跳转子页面,请打断点调试一下,为什么会有undeinfed。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_不化的冰_0 #1
    onLoad: function (options) {
        var postid = options.id;
      var postdata=postsData.postList[postid];能取值
    this.data.postdata=postdata;  不能取值??
    断点位置//console.log(postdata)
    回复 有任何疑惑可以回复我~ 2017-06-16 13:14:35
  • 提问者 qq_不化的冰_0 #2
    这个是啥情况
    回复 有任何疑惑可以回复我~ 2017-06-16 13:14:55
  • 提问者 qq_不化的冰_0 #3
    调试下detail.js[sm]里Page有个蓝色区块,点开后提示:("Page 注册错误","Please do not register multiple Pages in "+__wxRoute+".
    回复 有任何疑惑可以回复我~ 2017-06-16 13:20:29
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号