반응형
Vue.jsv-timeout 태그 인
v-html 요소로 ajax의 콘텐츠를 표시하고 있습니다.내용에는 그대로 표시하고자 하는 "사전" 태그가 포함되어 있습니다.
컴포넌트:
<div v-html="content"></div>
내용 예:
<h1>Title</h1>
<pre>
<p>Hello</p>
</pre>
얻을 수 있는 것
제목
안녕
원하는 것:
제목
<p>Hello</p>
이것을 달성할 수 있는 방법이 있나요?아니면 v-html로는 불가능한가요?
편집:
폼(wysiwyg)에서 콘텐츠를 만듭니다.콘텐츠를 저장하기 전에 다음과 같이 he.js로 인코딩됩니다.
<h1>Title</h1>
<pre>
<p>Hello</p>
</pre>
ajax 함수로 취득한 후 he.js로 인코딩하여 취득합니다.
<h1>Title</h1>
<pre>
<p>Hello</p>
</pre>
다음 콘텐츠로 시험해 보세요.
<h1>Title</h1>
<pre>
<p>Hello</p>
</pre>
따라서 태그를 이스케이프하거나 사전 태그의 콘텐츠를 나머지 HTML 콘텐츠와 분리해야 합니다.
저는 개인적으로 다음과 같은 일을 하고 싶습니다.
<div>
<h1>{{content.title}}</h1>
<pre>
{{content.code}}
</pre>
</div>
그리고 당신의 안에data
이 경우,content
오브젝트:
content: {
title: 'Title',
code: '<p>Hello</p>'
}
하지만 저는 당신의 정확한 사용 사례와 당신의 콘텐츠의 HTML 구조가 바뀔 수 있는지 알 수 없습니다.
언급URL : https://stackoverflow.com/questions/43228646/vue-js-pre-tag-in-v-html
반응형
'programing' 카테고리의 다른 글
Vue에 클래스가 존재하는지 여러 요소를 검사하려면 어떻게 해야 합니까? (0) | 2022.07.10 |
---|---|
Vue 경고 수정 방법:구성요소 렌더링 함수에 무한 업데이트 루프가 있을 수 있습니다. (0) | 2022.07.10 |
하나의 커스텀 npm 패키지로 Vue 및 Vuex 내보내기 (0) | 2022.07.10 |
asm, asm volatile 및 clobbering 메모리의 차이 (0) | 2022.07.10 |
vuejs 구성 요소의 사용자 php captcha (0) | 2022.07.10 |