문제는 페이지를 열 때마다 발생하는 문제입니다. 링크가 자동으로 때로는 사업부javascript onclick window.open가 자동으로 실행됩니다.
<div onTouchTap={window.open(a)}> TEST </div>
당신이 당신의 입력을 제공하십시오 수를 클릭하지 않고 3 개 새 창을 열어 열립니다? 또는 다른 대안을 제시하십시오. 그런데 내가 ReactJS를 사용하고있다
문제는 페이지를 열 때마다 발생하는 문제입니다. 링크가 자동으로 때로는 사업부javascript onclick window.open가 자동으로 실행됩니다.
<div onTouchTap={window.open(a)}> TEST </div>
당신이 당신의 입력을 제공하십시오 수를 클릭하지 않고 3 개 새 창을 열어 열립니다? 또는 다른 대안을 제시하십시오. 그런데 내가 ReactJS를 사용하고있다
onTouchTap에 기능을 제공해야한다. 실제로는 window.open(a)
을 실행하고있다. 그것은 매우 일반적인 실수
:
<div onTouchTap={() => window.open(a)}> TEST </div>
내가 비슷한 솔루션과 다른 답변에서 몇 가지주의 사항을 설명합니다
당신이 뭔가를 할 수 있습니다. onTouchTap 핸들러로 () => {window.open(a)}
또는 window.open.bind(null, a)
함수가 있어야하지만 여기에 함수 호출을 넣으려고하므로 div 렌더링을 할 때마다 호출합니다.
감사합니다. 잘 했어. – dczii