我想使用填充一个html表。但是,它不会生成表。我的猜测是数据输入的格式不正确,因此需要映射/更改以删除对象层(每个项目的索引)。Vue.js v-for
我尝试过使用它,但它不起作用。.map
Vue.js
callStocks = function () {
var app = new Vue({
delimiters: ["[[", "]]"],
el: "#stocksTable",
data: {
stocks: []
},
created() {
axios
.get("getStocksAvailable/")
.then(response => {
var data = response.data.data
this.stocks = data.map(item => item.fields)
console.log (data)
});
}
});
};
callStocks();
<table>
<thead>
<tr>
<th>Company</th>
</tr>
</thead>
<tbody id="stocksTable">
<tr>
<td v-for="item in stocks">[[ item.stockName ]]</td>
</tr>
</tbody>
</table>
控制台.log:
Vue.js devtool object:
慕姐4208626
慕斯709654
相关分类