【发布时间】:2018-01-29 08:55:44
【问题描述】:
如何将 JSON 对象与变量进行映射?我不确定我的编码是否正确。 我刚开始学习 Vuejs。 请参阅我的编码我想将 JSON 数据映射到“国家”变量。
var appZone = new Vue({
el: '#el',
data() {
return {
country: [],
shoppingItems: [
{name: 'apple', price: '10'},
{name: 'orange', price: '12'}
]
}
},
mounted() {
axios.get('/wp-json/tour-api/v1/search/11361')
.then(function (response) {
console.log(response);
this.country = response.json();
})
.catch(function (error) {
console.log(error);
});
}
})
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<div id="el">
<ul>
<li v-for="item in country">
{{ item.country_id }} - {{ item.title }}
</li>
</ul>
</div>
这是我的 JSON 数据
【问题讨论】: