2016-10-13 1 views
0

검색 아이콘이있는 버튼이 있습니다. 사용자가 검색 버튼 URL을 클릭하면 /search으로 변경되고 검색 버튼 아이콘이 닫기 아이콘으로 바뀝니다. 사용자가 닫기 아이콘은 이전 URL을 얻습니다 ... 참고 : React-redux-universal-hot-example 스타터 키트 을 사용하며 검색 아이콘이있는 제 seo 버튼입니다.반응하는 js에서 prev url을 얻는 방법

<Link className={`btn_search`} 
        to={"/search"}> 
       <span>search_vlz</span> 
</Link> 

답변

0

난 당신이 원하는 것을 이해한다면,이 같은 시도 할 수 있습니다 : 답변

import React, {PropTypes} from 'react'; 

class YourClass extends React.Component { 

    goBack(event){ 
     event.preventDefault(); 
     this.context.router.goBack(); 
    } 

    render(){ 

     return (
      <div onClick={this.goBack.bind(this)}> Go back</div> 
     ); 
    } 
} 

YourClass.contextTypes = { 
    router: PropTypes.object.isRequired 
}; 
+0

TNX를 ... 모든 것은 좋아하지만, 메신저 직접 문제 임 열린 새 탭을 검색 구성 요소를 가져 와서 닫기 버튼을 클릭하십시오. im은 brwoser URL에 들어갑니다 ... 그것은 내 웹 사이트가 아닙니다 ... 인스턴트 메시지가 내 웹 사이트가 아닌지 확인하고 싶습니다. :) tnx again, 어떻게 처리하나요? –

+0

라이프 사이클 메소드'componentWillReceiveProps (nextProps)'를 사용해 볼 수 있습니까? 거기에서 당신은'nextProps'를 가진 새로운 소품과 오래된 것들을'this.props'로 접근 할 것입니다. – Boky

+0

그리고 어떤 속성? –

관련 문제