如何在Vue.js中一行显示所有按钮?
我正在学习Vue.js,但我有一个问题如何在Vue.js中一行显示所有按钮?,vue.js,Vue.js,我正在学习Vue.js,但我有一个问题 <table class="table"> <thead class="thead-light"> <tr> <th>Name</th> <th>Surname</th> <th>Email</th> <th></th&
<table class="table">
<thead class="thead-light">
<tr>
<th>Name</th>
<th>Surname</th>
<th>Email</th>
<th></th>
</tr>
</thead>
<tbody v-for="people in humans">
<tr>
<td>{{ people.name }}</td>
<td>{{ people.surname }}</td>
<td>{{ people.email }}</td>
<td>
<button class="btn btn-sm">
</button>
<button class="btn btn-sm" >
</button>
<button class="btn btn-sm">
</button>
</td>
名称
姓
电子邮件
{{people.name}
{{人.姓}}
{{people.email}
风格
.表tr>td{
边界顶部:无;
}
tr>td:最后一个孩子{
填充:7px;
宽度:80px;
}
tr>td:最后一个孩子。btn{
宽度:30px;
高度:30px;
}
我在vue js端创建了3个按钮,但最后一个按钮移到了底部。如何在一行中显示所有按钮?
<td>
<button class="btn btn-sm"></button>
</td>
<td>
<button class="btn btn-sm"></button>
</td>
<td>
<button class="btn btn-sm"></button>
</td>
如果这样做不行,那么打开浏览器控制台并检查您的项目。可能有一些边距或填充将最后一个按钮推到下一行。试试这个:
<tbody v-for="people in humans">
<tr>
<td>{{ people.name }}</td>
<td>{{ people.surname }}</td>
<td>{{ people.email }}</td>
</tr>
<tr>
<td>
<button class="btn btn-sm">
</button>
<button class="btn btn-sm" >
</button>
<button class="btn btn-sm">
</button>
</td>
</tr>
{{people.name}
{{人.姓}}
{{people.email}
此外,听起来你在宽度方面有问题。确保您的桌子宽度正确,可以在同一行上容纳三个按钮。谢谢,我已经更新了问题。他也在一行中展示,但它们之间有很多空格。这是为什么?你的HTML/CSS与在下一行显示按钮无关,这是因为列没有合适的宽度。我该如何解决这个问题?
<tbody v-for="people in humans">
<tr>
<td>{{ people.name }}</td>
<td>{{ people.surname }}</td>
<td>{{ people.email }}</td>
</tr>
<tr>
<td>
<button class="btn btn-sm">
</button>
<button class="btn btn-sm" >
</button>
<button class="btn btn-sm">
</button>
</td>
</tr>