반응형
vue.timeout에서 곱슬곱슬한 괄호를 피하는 방법
내 데이터베이스에 컬리 중괄호를 포함할 수 있는 데이터가 있습니다.{{ }}
.
{{-- inside app.blade.php --}}
<!-- vue app -->
<div id="app">
...code
<div> {{ $data }} </div>
...code
</div>
그래서 이 데이터를 사용자에게 표시하고 싶을 때 Vue 앱 안에 있으면 문제가 발생하며 vue는 실행할 javascript 코드가 있다고 생각합니다.
예를 들면,$data
와 동등하다{{ title->links() }}
에러가 발생하여 앱 전체가 컴파일되지 않습니다.(블레이드 템플릿을 통과합니다).
[Vue warn]: Error compiling template:
invalid expression: expected expression, got '>' in
_s(title->links())
Raw expression: {{ title->links() }}
305| <div>{{ title->links() }}</div>
| ^^^^^^^^^^^^^^^^^^^^^^^
도망치는 가장 좋은 방법은 무엇인가?{{ }}
(Vue.js 단위) 사용자 데이터용 중괄호--
를 사용해야 합니다.v-pre
또는v-html
지시:
<div v-pre>{{ data }}</div>
또는
<div v-html="'{{ data }}'"></div>
ref link https://vuejs.org/v2/api/ #v-pre
언급URL : https://stackoverflow.com/questions/63614194/how-to-escape-curly-braces-in-vue-js
반응형
'programing' 카테고리의 다른 글
vuex 스토어에서 값이 변경된 경우 구성 요소의 상태를 업데이트하는 방법 (0) | 2022.08.13 |
---|---|
와의 차이점 (0) | 2022.08.13 |
Vue 구성 요소에서 범위 지정 스타일을 재정의하는 방법 (0) | 2022.08.13 |
클릭한 Vuetify v-tab 항목의 강조 표시 중지 또는 역방향 (0) | 2022.08.13 |
"mvn clean package"와 "mvn clean install"은 어떻게 다릅니까? (0) | 2022.08.13 |