收藏
回答

OrangeCan项目学习绑定POST-ID出错,进入文章详情显示空白

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 需求 Windows 1.02.1901230

- 需求的场景描述(希望解决的问题)

如下图,按雷磊老师的ORANGECAN项目实例,操作到文章详情页面跳转时详情面显示为空白,仔细检查核对代码,没找到问题,发现绑定POST-ID(文章ID)时,提示为12344,而书上为12345,实在找不到原因,求教各位老师、师兄弟姐妹,谢谢!


从WELCOME页面进入文章 列表正常,点击文章进入详情面时为空白,提示错误为

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

TypeError: Cannot read property 'data' of undefined


有类似情况的吗,请知道的指点一二,谢谢!


post-detail.wxml代码(抄书上的):


<view class="container">

<image class="head-image" src="{{post.postImg}}"></image>

<text class="title">{{post.title}}</text>

<view class="author-date">

<view class="author-box">

<image class="avatar" src="{{post.avatar}}"></image>

<text class="author">{{post.author}}</text>

</view>

<text class="date">{{post.dateTime}}</text>

</view>

<text class="detail">{{post.detail}}</text>

</view>


post.wxml代码:

<import src="post-item/post-item-tpl.wxml"/>

<view>

<swiper indicator-dots='true' autoplay='true' interval='3000'>

<swiper-item>

<image src="/images/post/post-1@text.jpg"/>

</swiper-item>

<swiper-item>

<image src='/images/post/post-2@text.jpg'/>

</swiper-item>

<swiper-item>

<image src='/images/post/post-3@text.jpg'/>

</swiper-item>

</swiper>


<block wx:for="{{postList}}" wx:for-item="item" wx:for_index="idx">

<view catchtap="onTapToDetail" data-post-id="{{item.postId}}">

<template is="postItemTpl" data="{{...item}}"/>

</view>

</block>

</view>


代码都是抄书上的






最后一次编辑于  02-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答