[英]Escape Blade templating limited to text with VueJs?
我面臨着奇怪的事情。
我有這樣的事情:
<span class="label label-@{{type}}" v-on:mouseover="changeType">@{{type}}</span>
以data: { type: 'primary' }
為例。
但是,曾經由Laravel處理的輸出是
<span class="label label-{{type}}">primary</span>
為什么第一個{{type}}無法識別,為什么不改變?
有辦法解決嗎?
因此,這是由於內部插值的折舊。
解決方案是使用類似:class="type"
。
但是,如何在輸入之前添加內容? 由於我想要label- + "type"
您應該使用簡單的:class
元素將其綁定:
<span class="label" :class="'label-' + type">primary</span>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.