I have data in my database可能包含花括号{{ }}
.
{{-- 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
or v-html
指示:
<div v-pre>{{ data }}</div>
or
<div v-html="'{{ data }}'"></div>
参考链接https://v2.vuejs.org/v2/api/#v-pre
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)