簡體   English   中英

轉義刀片模板僅限於使用VueJ的文本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM