1.报错的部分代码
<view class="comTime" v-if="info.info.found_time"><text>成立时间:{{info.info.found_time | timestampToTimeYMD}}</text></view>
<view class="comTime" v-else><text>成立时间:---</text></view>
按照上面的代码虽然,显示了正确内容,但是报了下面这个错误2.报错截图
3.报错原因
页面渲染和请求数据是异步操作, 数据还未请求结束,页面已经开始渲染了,所以刚开始报未定义变量, 等数据获取结束后,再次渲染,页面内容出来了,但是刚开始的警告也出来了
4.解决方法
去掉v-if中的具体数值found_time,只判断数组
<view class="comTime" v-if="info.info"><text>成立时间:{{info.info.found_time | timestampToTimeYMD}}</text></view>
<view class="comTime" v-else><text>成立时间:---</text></view>