首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何应用v-槽的样式?

如何应用v-槽的样式?
EN

Stack Overflow用户
提问于 2022-02-14 08:02:55
回答 1查看 128关注 0票数 1

代码语言:javascript
复制
<template>
<div>
 <app-tabs  class="w-11/12 lg:w-10/12 mx-auto" :tabList="contentList"  variant="horizontal">
 <template  v-for="content in contentList" v-slot:[content.SID]="">
 <div class="align-items">{{ content.id }}<br/> //not breaking line and giving error
 {{ content.name }}{{ content.val}}</div>
 </template>
</app-tabs>
</div>
</template>

无法在vuejs插槽中添加css类。我犯了个错误,

迭代中的错误元素期望有'v-bind:key‘指令vue/require for-key。

是否有任何方法来添加css类,或者任何其他替代的方法来实现它?有了互联网资源,我找到了由Deep (如>>> )做的方法,但不确定如何进行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-14 08:21:55

发生错误是因为缺少密钥(:key="uniqueID")。在循环中添加一个键,如:

代码语言:javascript
复制
<template  v-for="content in contentList" v-slot:[content.SID]="">
   <div :key="content.id" class="align-items">{{ content.id }}<br/> 
 {{ content.name }} {{ content.val }}</div>
</template>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71108696

复制
相关文章

相似问题

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