this.initPostList(res);这里是笔误还是什么特殊用法?

来源:18-1 将业务中的数据分离到单独的数据文件中

runzx

2017-09-23

在书里代码这里的initPostList()是什么用法?

getAllPostData(){

  ...

  if(!res){

    res=require('../data/data.js').postList;

    this.initPostList(res);

    ...

系统报错如下:

this.initPostList is not a function;at pages/post/post-detail/post-detail page lifeCycleMethod onLoad function

TypeError: this.initPostList is not a function

    at DBPost.getAllPostData (http://1520663634.appservice.open.weixin.qq.com/db/DBPost.js:76:22)

    at DBPost.getPostItemById (http://1520663634.appservice.open.weixin.qq.com/db/DBPost.js:27:34)

    at e.onLoad (

   。。。

写回答

3回答

runzx

提问者

2017-09-24

按前面代码来看, 是不是应为 :

this.execSetStorageSync(res); 

0
0

runzx

提问者

2017-09-24

我又从https://pan.baidu.com/s/1cxQXie下了OrangeCan,里面没找到initPostList()方法, 是不是版本搞乱了?

0
1
7七月
不是,因为提供的是最终的源代码,书里的是一个过程的源代码。因为编程是有一个过程的
2017-09-24
共1条回复

7七月

2017-09-23

没有定义initPostList这个方法吗?我看源代码里是有的,你看下源代码。

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23867 学习 · 6899 问题

查看课程