반응형
Vue + Django 템플릿 언어를 사용할 때 이중 괄호 문제는 어떻게 해결합니까?
저는 Django 템플릿 언어를 사용하고 있으며, 제 프로젝트에서 Vue를 사용하고 싶습니다.제가 직면한 주요 문제 중 하나는{{...}}
구문을 사용합니다.내 Vue 데이터는 전혀 렌더링되지 않습니다.
<div id="app">{{ message }} // This is just empty on my page </div>
기본적인 Vue 스크립트를 사용하고 있습니다.
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
이거 어떻게 풀어요?
글렌판트가 한 말은 쉽지만 이건 더 쉽다.
var app = new Vue({
delimiters: ['{', '}'],
el: '#app',
data: { message: 'Hello Vue!' },
})
이상입니다. Vue가 작동하기 위해 사용해야 하는 태그를 사용하여 Vue를 구성합니다.:) 브레이스를 1개만 사용합니다.{…}
– 그러나 이중 대괄호도 사용할 수 있습니다.[[
그리고.]]
.
를 사용합니다.verbatim
템플릿 태그https://docs.djangoproject.com/en/1.11/ref/templates/builtins/ #말 그대로
<div id="app">{% verbatim %}{{ message }}{% endverbatim %}</div>
기본 템플릿에서 다음 행을 추가할 수 있습니다.
<script>Vue.config.delimiters = ['${', '}'];</script>
그러면 다음 명령을 사용할 수 있습니다.%{...}
Vue의 경우{{...}}
장고를 위해서.
언급URL : https://stackoverflow.com/questions/46024817/how-to-solve-double-curly-brackets-issue-when-using-vue-django-template-langua
반응형
'programing' 카테고리의 다른 글
포스트백 실행 실패: (2031) 준비된 문의 매개 변수에 대한 데이터가 제공되지 않았습니다. (0) | 2022.12.11 |
---|---|
MVC는 JSF MVC 프레임워크에서 어떤 컴포넌트입니까? (0) | 2022.12.11 |
python enum 클래스에서 모든 값을 가져오려면 어떻게 해야 합니까? (0) | 2022.12.11 |
phpMyAdmin을 사용하여 mysql 서버에 액세스할 수 없습니다. (0) | 2022.12.11 |
Vue CLI는 운영 환경을 위해 최소화되지만 속성 및 기타 정의도 어떻게 단축할 수 있습니까? (0) | 2022.12.11 |