2016-06-15 3 views
0

문제는 페이지를 열 때마다 발생하는 문제입니다. 링크가 자동으로 때로는 사업부javascript onclick window.open가 자동으로 실행됩니다.

<div onTouchTap={window.open(a)}> TEST </div> 

당신이 당신의 입력을 제공하십시오 수를 클릭하지 않고 3 개 새 창을 열어 열립니다? 또는 다른 대안을 제시하십시오. 그런데 내가 ReactJS를 사용하고있다

답변

0

:

<div onTouchTap={() => window.open(a)}> TEST </div> 

내가 비슷한 솔루션과 다른 답변에서 몇 가지주의 사항을 설명합니다

당신이 뭔가를 할 수 있습니다. onTouchTap 핸들러로 () => {window.open(a)} 또는 window.open.bind(null, a) 함수가 있어야하지만 여기에 함수 호출을 넣으려고하므로 div 렌더링을 할 때마다 호출합니다.