javascript - 在 vue 中,如何显示标签的属性?(v-for 如何与 html 一起工作?)
问题描述
<ul>
<span class="tabs"
:class="{ activeTab: selectedTab === tab }"
v-for="(tab, index) in tabs"
@click="selectedTab = tab"
:key="tab">
{{ index+1 }}. {{ tab }}</span>
</ul>
.....
data() {
return {
tabs: ['Reviews', 'Make a Review'],
selectedTab: 'Reviews'
}
}
})
在单击“评论”或“进行评论”之前,我想知道“标签”的价值。那么如何显示“标签”?
解决方案
移动:class
后v-for
<ul>
<span class="tabs"
v-for="(tab, index) in tabs"
:class="{ activeTab: selected === tab }"
@click="selectedTab = tab"
:key="tab">
{{ index+1 }}. {{ tab }}</span>
</ul>
推荐阅读
- javascript - mongo 和 node.js 中的点后的多个命令
- javascript - 全屏自定义视频播放器,但是当我展开全屏时,控件不会出现
- bin - 如何在 Windows 上连接两个二进制文件
- python-3.x - 以字节模式编写文件并在 Python 中放置行分隔符
- php - 在 Woocommerce 我的帐户地址和帐户详细信息中设置唯一的验证错误通知
- reactjs - 流式中继的createFragmentContainer
- azure - VM 上的 Azure 网站:如何仅允许访问印度的 IP 地址
- apache - Apache Perl CGI 脚本 sso 麻烦和环境变量
- python - Python UnicodeDecodeError - 如何从子进程中正确读取 unicode 字符串?
- php - 提交表单后什么都没有发生