- 微信小程序开发入门与实践
- 雷磊
- 210字
- 2022-03-25 09:51:43
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=1739378914-7i79fVaBZDP6Az3rxSBu15BhrFXsRbMa-0-d8486725c6553df08c82aad1df6cc9b6)
![](https://epubservercos.yuewen.com/BA16FB/10080941604402901/epubprivate/OEBPS/Images/Figure-P109_56816.jpg?sign=1739378914-Q3wDKT9hGcSPCLLpZY75plhL4nyBCaiP-0-49cd6d4337b6ae24761942b012118ad8)