繁体   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