![微信小程序开发入门与实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/713/920713/b_920713.jpg)
上QQ阅读APP看书,第一时间看更新
5.1 将文章数据从业务中分离
现在,所有的文章数据都被强行写在post.js里,这污染了我们的业务层。我们尝试将这些数据分离到一个单独的js文件中。
在Orange Can项目的根目录下新建一个文件夹,命名为data。然后在data目录下新建一个js文件,命名为data.js。
将post.js文件中onLoad函数下的postList数组数据整体剪切到data.js文件中,并将其中的collectionNum和date等数据改为最简单的字符串(此前为了演示复杂对象的数据绑定,我们在【4.8.3绑定复杂对象】这一小节中将collectionNum和date改为了对象的形式)。新的data.js文件代码如下:
![](https://epubservercos.yuewen.com/BA16FB/10080941604402901/epubprivate/OEBPS/Images/Figure-P108_56815.jpg?sign=1738843934-xfxIABsWRtWJfqn18gqvGtm7LU6ISzUf-0-8a0797b6fac56792ffdbb2121158a827)
![](https://epubservercos.yuewen.com/BA16FB/10080941604402901/epubprivate/OEBPS/Images/Figure-P109_56816.jpg?sign=1738843934-mYx8YnB6JHBiKdBwlwWrvlfOG7Ezyx0O-0-6255499362c11c1dfa5499a1ea3c7a43)