동적 바인딩 입력 상자 값 반응하는 방법

VUE의 큰 팬도 먹고, 결국에 총알을 물린했다으로 최근이 회사는 프로젝트 프론트 엔드 개발 기술 프레임 워크로 반응하기로 결정했습니다. 개발 오늘 구덩이 동적 바인딩 데이터를 입력 할 수 없습니다 입력 상자 후 입력 계단으로 만 배울 수 있습니다. 마지막으로 코드를 먼저 이해를 많이 읽기

가져 오기 "반응"에서 {구성 요소, 조각}, 반작용; // 첫 번째 구성 요소는 사용할 필요에 도입
클래스 화재 구성 요소 {확장 
   생성자 (소품) { 
      슈퍼 (소품); 
       .STATE = { 
          input_value : '' , 
        }     
    } 
    rander () { 
      (
           <조각> 
               <div> 
                   <input 타입 = '문자'값 = { .state.input_value}      
                      클래스 명 = "입력"/> 
                    <버튼 클래스 이름 = '추가'>新增<버튼>    
               </ div> 
          <조각>     
        )   
    } 
}    
//이 어떤 입력 상자에 데이터를 입력 할 수 없습니다 아직도 내가 동적 바인딩이 데이터이지만,

좌절 발견 후 데이터 바인딩이 간단하지 않다 반작용뿐만 아니라 청취자 시간 작업을 추가해야합니다, 그래서 그는 쓰고 계속

<INPUT 타입 = "텍스트"값 = { 이 본 .state.input_value} = {onChange가 이 본 .input_change.bind ( 이 본 )} 클래스 명 = "INPUT"/> 

// this.input_change onChange가 이벤트를 감시하기 위해 여기에 사용하고입니다 .bind (이) 생성자 우리의 접근 방식에 전달됩니다

뒤쪽에 우리의 청취자가 데이터를 바인딩하는 방법을 렌더링 작성 계속하려면 다음을

input_change (예) {
    .setState ({ 
       input_value : e.target.value 
    }) 
}

여기에서 우리는 코드를 입력, 입력 상자에 임의의 수 있습니다

다음과 같이 전체 코드입니다

가져 오기 "반응"에서 {구성 요소, 조각}, 반작용 ; 

클래스 화재 구성 요소 {확장 
    생성자 (소품) { 
        슈퍼 (소품); 
         .STATE = { 
            input_value : ' , 
            리스트 [] 
        } 
    } 
    렌더링 () { 
        (
             <조각> 
                <div> 
                    <input 타입 = "텍스트"값 = {  .state.input_value} = {onChange가  . input_change.bind (  )} 클래스 명 = "입력"/> 
                    <버튼 클래스 명 = "추가">新增</ 버튼> 
                    이고 <LI> 할일 </ 리> 
                    <LI> 할일 </ 리>는 
                </ OL> 
            </ 조각>         ) 
    }] 
    input_change (E) { 다음은이 .setState ({ 
            에서 input_value : e.target.value 
        }) 
    } 
} 
내보내기 기본 화재

        

 

추천

출처www.cnblogs.com/yang656/p/11110588.html