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