Leo*_*chi 2 vuejs2 bootstrap-vue
我正在尝试使用此处找到的 bootstrapVue 表
如果我完全使用他们的示例,则该表效果很好。
<b-table striped hover :items="items"></b-table>
Run Code Online (Sandbox Code Playgroud)
但是一旦我使用
<b-table striped hover :fundingInstructions="fundingInstructions"></b-table>
Run Code Online (Sandbox Code Playgroud)
我的表没有显示,当我查看开发工具时,我看到我的表对于我从 api 返回的每个对象都有 [object,Object]。
如果我控制台记录我的数据,我会看到一个包含多个对象的数组 []。如何让表格显示我的数据?
const items = [
{ isActive: true, date:'10/20/2018', amount:'$4568.00', city:'FL Palm Beach' },
{ isActive: false, date:'10/21/2018', amount:'$789.23', city:'FL Daytona Beach' },
{ isActive: false, date:'10/21/2018', amount:'$999.99', city:'FL Key West' },
{ isActive: true, date:'10/22/2018', amount:'$589.00', city:'FL Deltona' }
]
export default {
data() {
return {
fundingInstructions : [],
fields: [ 'subMerchantName', 'fundsTransferId', 'amount' ,'accType', 'submitDate' ],
items: items
}
},
methods:{
async GetFundingInstructionInfo(){
this.fundingInstructions = await api.getAllFundingInstructions()
}
Run Code Online (Sandbox Code Playgroud)
好的,所以我想出了问题所在,因此找到了解决方案。在表格 html 中它应该是这样的
<b-table striped hover :items="fundingInstructions"></b-table>
Run Code Online (Sandbox Code Playgroud)
似乎项目是一个关键术语,您的收藏在引用中。就是这样!
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |