![微信小程序开发入门与实践](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=1738863989-fFK7BGJTVUpgVzi80ljvk9GEwOs8Tb5i-0-f9b6ad72c8b0d02be427c73a170f86e9)
![](https://epubservercos.yuewen.com/BA16FB/10080941604402901/epubprivate/OEBPS/Images/Figure-P109_56816.jpg?sign=1738863989-g2f9bOZIUPmNiRGbP4D21XyrMYunTHE4-0-bebf56fb7d9e7569478d5f8013117119)