728x90
728x90
기존 코드
<p>
{{ brandInfo.master_category_desc }} - {{ brandInfo.category_desc }}
</p>
DB에서 데이터를 불러와서 vue.js로 출력하려고 할 때 '&'가 '&'로 출력되는 문제가 있었다.
'&'는 '&' 문자의 HTML 엔티티 코드 (특수 문자를 표현하는 문자열)인데,
특정 상황에서 '&' 문자가 엔티티 코드로 변환되어 나타나면서 발생하는 문제라고 한다.
해결
<p v-html="brandInfo.master_category_desc + ' - ' + brandInfo.category_desc"></p>
'v-html'은 문자열 안에 포함된 HTML 엔티티 코드를 실제 HTML 요소나 문자로 해석하여 렌더링한다.
이를 통해 해당 문제를 해결할 수 있었다.
320x100
반응형
'Error Note' 카테고리의 다른 글
[JavaScript] 스크롤을 움직여도 window.scrollY가 변하지 않는 문제 (0) | 2024.05.02 |
---|---|
[Javascript] 스크롤 이벤트가 인식되지 않는 문제 (0) | 2024.05.02 |
[MSSQL] DB에 중문 데이터 삽입 시 글자가 깨지는 문제 (1) | 2023.12.21 |
[Spring Boot] MyBatis xml 파일에서 WHERE ... LIKE 문 사용하기 (0) | 2023.04.26 |
[JSP] JSTL 태그 안에 HTML 주석 작성 시 오류 (0) | 2023.04.14 |