首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VueJS / Tailwind中的动态类+变量

VueJS / Tailwind中的动态类+变量
EN

Stack Overflow用户
提问于 2020-11-05 05:49:26
回答 1查看 2.3K关注 0票数 2

我试图在Tailwind类上添加动态变量(Prop),但有些地方出错了:

代码语言:javascript
复制
:class="`w-${percent}/12: ${show}`"

这是以下代码的输出:

代码语言:javascript
复制
<div class="w-0 h-2 transition-all duration-1000 ease-out bg-indigo-600 rounded-lg w-11/12: true"></div>

我不明白为什么要加上':true‘。

谢谢你的帮助。

注意:https://fr.vuejs.org/v2/guide/class-and-style.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-05 11:05:08

因为您使用了返回string的模板文字。所以show是一个布尔true,它以字符串的形式返回"true"

如果要根据show变量切换类,则必须使用object方式。

代码语言:javascript
复制
<div
  class="w-0 h-2 transition-all duration-1000 ease-out bg-indigo-600 rounded-lg"
  :class="{ [`w-${percent}/12`]: show }"
>
  YOUR CONTENT
</div>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64688211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档