2019. 2. 15. 00:56
반응형
Vue.js 를 사용할 때 기본설정으로 하면 {{ test }} 이런식으로 사용해야 한다.
하지만 이런 사용은 파이썬 플라스크를 만나면 충돌을 일으킬 수 있다.
이럴 때는 Vue를 선언할 때 delimiters 옵션을 주어 적절한 다른 문자로 대체하면 된다.
참고로 Python Flask 콘솔창에서 jinja2.exceptions.UndefinedError 이런 에러메세지를 볼 수 있다.
다음의 매우 간단한 예제를 통해 사용법을 알아볼 수 있다.
참고로 {{ }} 를 ${ } 로 대체하는 예제이다.
<script src="https://unpkg.com/vue@2.6.6/dist/vue.js"></script> <div id='test'> name: ${name}<br/> age: ${age} </div> <script> var testApp = new Vue({ el: '#test', delimiters: ['${', '}'], data: { name: 'juragi', age: 27 } }) </script>
name: ${name}
age: ${age}
age: ${age}
반응형
'dev' 카테고리의 다른 글
[Python] 텔레그램 봇 리스너(Listener) 만들기 (0) | 2019.02.21 |
---|---|
[Python] MariaDB(MySQL) 파이썬 연결 (1) | 2019.02.21 |
[Linux] 우분투에 마리아디비 설치 (0) | 2019.02.20 |
텔레그램 개인 봇 만들기 (1) | 2019.02.20 |
[Linux] XMacro - 우분투 마우스, 키보드 매크로 만들기 (0) | 2019.02.01 |
[Python] 텍스트파일 한줄씩 출력하기 (0) | 2019.01.30 |
[JavaScript] scrollspy.js - element 스크롤 진입, 이탈 감지 (0) | 2019.01.27 |
[Linux] Ubuntu16 python3.6 설치 방법 (1) | 2019.01.22 |