2017-12-21 42 views
0

Polymer 1.0을 사용하고 있으며 최근에 dev 도구에서 많은 수의 [DOM] Found 2 elements with non-unique id #someCustomComponent: (More info: shortUrlWithNoUsefulInfo) 오류가 발생했습니다. 중복 ID는 iron-input과 같이 Polymer가 작성한 구성 요소에서 가져 오므로 dom-dom에 있어야하며 중복 ID로 표시되지 않아야합니다. 다른 사람 누구도이 문제에 뛰어 들어요?shadow-dom에서 중복 ID 오류가 발생했습니다.

+0

은 여기에 오류 코드를 붙여 넣을 수 있습니까? 나는이 구성 요소를 여러 번 사용하며 그러한 오류가 없습니다. – HakanC

답변

1

이 문제는 최신 Chrome 업데이트와 관련되어 있지만 이것이 실제 원인인지 확실히 말할 수는 없습니다. 이미 문제에 관한 Github의 공개 문제가 있습니다.

이 문제를 자세히 살펴본 후 중복 ID는 비밀번호 유형이있는 용지 입력에만 문제가된다는 사실을 알게되었습니다. 내 자신의 경우 Polymer 구성 요소 (iron/paper-input) 중 하나를 사용하거나 암호가있는 표준 HTML 입력을 사용하는 것은 중요하지 않습니다.

는이 문제를 해결하기 위해 나에게 도움이 무엇 :

//script must run before Polymer is imported 
window.Polymer = { 
    dom: 'shadow' 
}; 

을하지만 문제 원인이 무엇에 Github에서
추가 설명에 언급 된 다른 솔루션이 있습니다 :


Github paper-input dublicate id's