componentDidMount: function() { var that = this; Unit.ajax({ api: 'cate' }, function(data) { if (data.status == 1) { var dataList = data.data; that.setState({ data: dataList }); that.getSubData(dataList[0].id); } }); }
getSubData: function(id) { var that = this; Unit.ajax({ api: 'sub_cate', params: { id: id } }, function(data) { if (data.status == 1) { that.setState({ subData: data.data }); } }); },
componentDidMount: function() { var that = this; Unit.ajax({ api: 'cate' }, function(data) { if (data.status == 1) { var dataList = data.data; dataList.unshift({ "id": 0, "name": "全部分类" }); that.setState({ data: dataList }); } }); }
getData: function() { var that = this; var cateId = $$("#goods_cate").attr('data-cateid'); var subCateId = $$("#goods_cate").attr('data-subcateid'); var sortType = $$("#goods_sort").attr('data-sort'); Unit.ajax({ api: 'new', params: { cateId: cateId, subCateId: subCateId, sortType: sortType } }, function(data) { if (data.status == 1) { that.setState({ data: data.data }); } }); },
getData: function(callBack) { var that = this; Unit.ajax({ api: 'home' }, function(data) { var res = data.data; if (data.status == 1) { var fmtColumnData = Unit.fmtDataArry(res.column, 8); var fmtBrandData = Unit.fmtDataArry(res.brand, 12); that.setState({ slideData: res.ad, columnData:fmtColumnData, brandData: fmtBrandData, hotData: res.hot, newData: res.newProduct, singleData: res.singleProduct }); callBack && callBack(); } }); },
login: function() { var that = this; var user = this.refs.user.getDOMNode().value; var password = this.refs.password.getDOMNode().value; if (user == '') { F7.alert('用户名不能为空!'); return; } if (password == '') { F7.alert('密码不能为空!'); return; } F7.showIndicator(); Unit.ajax({ api: 'search_hot' }, function(data) { F7.hideIndicator(); if (data.status == 1) { currentView.router.back(); } }); },