• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 선생님 react-quill 사용 질문있어요,

선생님 react-quill 사용 질문있어요,

  • 이 주제에는 2개 답변, 2명 참여가 있으며 codingapple2 년 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #95121

    정중식
    참가자
    Contents 0/600 
    이런식으로 내용물의 텍스트길이 제한을 두는걸 구현중입니다.
    텍스트에디터로는 react-quill사용중이구요,
    
    <ReactQuill
            modules={modules}
            theme='snow'
            value={contents}
            onChange={setContents}
            placeholder='여기에 내용을 입력하세요...'
          />
    
    
    몇번 입력해보고 콘솔 contents를 찍어보면 <p></p> 이런 태그들이 들어가있는데 
    내용물들을 다 지워도 한번이라도 입력했으면 제가 사용한 태그들이 안에 계속 남아있습니다,
    이게 쌓이고쌓이면 contents의 길이가 계속 쌓여서 썻다 지우면 한글자도 입력하지않았는데 600글자를 넘더라구요..
    혹은 스몰 라지 빅 이런 사이즈의 폰트를 선택하면 
    <p><span class="ql-size-huge">안녕핫</span></p>이렇게 콘솔에 찍혀있습니다.
    문제는 이 태그들이 contents의 길이에 모두 들어가버린다는건데..
    이럴때는 어떤식으로 해줘야하나요?
    
    
    #95122

    정중식
    참가자
    contents state에는 그냥 html태그 값들을 모두 담고,
    
     const strippedContents = contents.replace(/<\/?[^>]+(>|$)/g, '');
    이런식으로 html태그를 제거시킨것을 변수에담아서 contents.length를 제한시키는식으로하면될까욥
     
    #95161

    codingapple
    키 마스터
    라이브러리에 getLength() 라는 함수쓰면 문자길이만 알려준다는거같은데 찾아봅시다
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠