programing

vue 템플릿에서 구분되지 않는 공간이 일반 공간으로 렌더링됩니다.

copyandpastes 2022. 8. 10. 23:27
반응형

vue 템플릿에서 구분되지 않는 공간이 일반 공간으로 렌더링됩니다.

사용했을 때 Vue 템플릿에서는 브라우저에서는 일반 공간으로 렌더링됩니다.

<template>
  <p>
     sample text in&nbsp;sample text 
     <strong>lorem ipsum</strong>
   </p>
</template>

브라우저의 최종 렌더는 다음과 같습니다.

샘플 텍스트 lorem ipsum의 샘플 텍스트

템플릿에 구분되지 않는 공간을 어떻게 쓰느냐가 질문입니다.

<p>
 sample text in{{'\xa0'}}sample text 
 <strong>lorem ipsum</strong>
<p>

HTML 엔티티가 아닌 JavaScript 이스케이프 코드를 사용합니다.

언급URL : https://stackoverflow.com/questions/62168681/non-breaking-spaces-are-rendered-as-regular-space-in-vue-template

반응형