Study & Project ✏️/electron 🐣

[라즈베리파이 크로스컴파일] electron 앱 개발 중 textarea에서 serial data read 문제 발견! 그리고 해결

JM 2022. 1. 26. 22:26
반응형

지금 제작 중인 DNC에서 serila data를 받고

textarea에 표시해주는 프로그램을 만들었다.

그런데 이 textarea가 무슨 문제인지,

한 번 데이터를 받고 다른 작업을 한 다음에 다시 데이터를 받게 되면

textarea에 표시가 되지 않았다.

그래서 data를 받을 때,

콘솔에 찍어봤더니 콘솔에서는 데이터가 정상적으로 표시되고 있었다.


이리저리 찾아보던 중 text.append()를 쓰는 게 문제였단 걸 알게 됐다.

왜 문제였을까???

공식문서를 봐도 잘 이해가 되지 않지만,

얼핏 이해하기로는 .append() 메소드는

선택된 요소의 마지막에 새로운 HTML요소나 콘텐츠를 추가하기 때문인 것 같다.

textarea는 안에 string요소들을 가지고 있는데

HTML요소를 주기 때문에 어떤 문제가 생기지 않았을까...?