dev_forum
杨树明 6 years ago
parent 838d4c67e8
commit 1de8282c8d

@ -59,7 +59,8 @@ class DetailCardsEditAndAdd extends Component{
AddShixunBox = () =>{ AddShixunBox = () =>{
this.setState({ this.setState({
selectShixun:true, selectShixun:true,
patheditarry:[] patheditarry:[],
page:1
}) })
this.changeTag(0,""); this.changeTag(0,"");
} }
@ -68,6 +69,7 @@ class DetailCardsEditAndAdd extends Component{
cloasShixunBox =()=>{ cloasShixunBox =()=>{
this.setState({ this.setState({
selectShixun:false, selectShixun:false,
page:1,
patheditarry:[] patheditarry:[]
}) })
} }
@ -103,7 +105,8 @@ class DetailCardsEditAndAdd extends Component{
shixuns_listedit:newshixuns_listedit, shixuns_listedit:newshixuns_listedit,
shixuns_listeditlist:list, shixuns_listeditlist:list,
patheditarry:[], patheditarry:[],
selectShixun:false selectShixun:false,
page:1,
}) })
}).catch((error) => { }).catch((error) => {
console.log(error) console.log(error)
@ -141,8 +144,6 @@ class DetailCardsEditAndAdd extends Component{
changeTag=(id,search)=>{ changeTag=(id,search)=>{
this.setState({ this.setState({
hometypepvisible:true, hometypepvisible:true,
ChooseShixunListshixun_list:[],
page:1
}) })
let pathId=this.props.pathid; let pathId=this.props.pathid;
let {page}=this.state; let {page}=this.state;
@ -156,6 +157,11 @@ class DetailCardsEditAndAdd extends Component{
axios.get(url).then((result)=>{ axios.get(url).then((result)=>{
if(result.status===200){ if(result.status===200){
this.setState({
ChooseShixunListshixun_list:[],
page:1
})
this.setState({ this.setState({
ChooseShixunList:result.data, ChooseShixunList:result.data,
hometypepvisible:false, hometypepvisible:false,
@ -290,43 +296,46 @@ class DetailCardsEditAndAdd extends Component{
contentViewScrolladd=(e)=>{ contentViewScrolladd=(e)=>{
let {page}=this.state;
//滑动到底判断 //滑动到底判断
if(e.currentTarget.scrollHeight-e.currentTarget.scrollTop===e.currentTarget.clientHeight){ if(e.currentTarget.scrollHeight-e.currentTarget.scrollTop===e.currentTarget.clientHeight){
// console.log("到达底部"); // console.log("到达底部");
this.setState({ if(page!=1){
hometypepvisible:true this.setState({
}) hometypepvisible:true
let pathId=this.props.pathid; })
let {search,page,type,ChooseShixunListshixun_list}=this.state; let pathId=this.props.pathid;
let newpage=page+1; let {search,page,type,ChooseShixunListshixun_list}=this.state;
let newChooseShixunListshixun_list=ChooseShixunListshixun_list; let newpage=page+1;
let url='/paths/'+pathId+'/choose_subject_shixun.json?page='+newpage let newChooseShixunListshixun_list=ChooseShixunListshixun_list;
if(search!="" && search!=undefined){ let url='/paths/'+pathId+'/choose_subject_shixun.json?page='+newpage
url+="&search="+search; if(search!="" && search!=undefined){
} url+="&search="+search;
if(type!=0){ }
url+="&type="+type; if(type!=0){
} url+="&type="+type;
axios.get(url).then((result)=>{ }
if(result.status===200){ axios.get(url).then((result)=>{
let list =result.data.shixun_list; if(result.status===200){
let list =result.data.shixun_list;
for(var i=0; i<list.length; i++){
newChooseShixunListshixun_list.push(list[i]) for(var i=0; i<list.length; i++){
} newChooseShixunListshixun_list.push(list[i])
this.setState({ }
ChooseShixunList:result.data, this.setState({
hometypepvisible:false, ChooseShixunList:result.data,
type:type, hometypepvisible:false,
search:search, type:type,
page:newpage, search:search,
ChooseShixunListshixun_list:newChooseShixunListshixun_list page:newpage,
}) ChooseShixunListshixun_list:newChooseShixunListshixun_list
} })
}).catch((error)=>{ }
console.log(error); }).catch((error)=>{
}) console.log(error);
})
}
} }
} }

Loading…
Cancel
Save