今天我们的项目(天使童装)已经完结,虽然没有官方的完整,但是自我感觉,我们团队是最棒的!!!
项目效果
总结:
第一方面:总结
怎么说呢,这是我这么长时间,唯一一次做的比较全的项目。虽然一小部分是我写的,但是已经很好了。在这个项目中我主要完成了分类的页面,其中也帮助团队的其他人解决问题,比如搜索,添加购物车,收藏等等
第二方面:问题
1、刚开始接触这个项目,我写的是分类页面。就是完成左侧的点击切换,然后右侧的数据会随着点击左侧的点击而切换。
写这个页面的时候,它的点击切换没有问题,也可以拿到数据,就是点击左侧,右侧的也可以出来。但是有一个小的问题,就是官方网站它默认是选中第一个,并且第一个的数据的右侧也是默认的。为了解决这个问题,去看了这个的源码,才知道怎么写。后来首页的九宫格写完了,我又把,点击其中的一个会在分类页面对应显示出来。
代码:
/**
* 页面的初始数据
*/
data: {
value: '',
categorySelected: {
// name: '',
id: ''
}, //这里的id是默认的,需要首页的传参
leftNav: [], //左侧的数据
rightNav: [], //右侧的数据
showItem: [],
},
/**
* 生命周期函数--监听页面加载
*/
// 这个就是首页的九宫格的
onLoad: function (options) {
let index = options.id;
this.setData({
categorySelected: