gpt4 book ai didi

javascript - 我可以将 Vue 输出保存为 Javascript 数组吗?

转载 作者:行者123 更新时间:2023-11-30 13:54:34 24 4
gpt4 key购买 nike

下面我的 Vue 代码在页面加载时从数据库加载数据。我知道如何使用简单的 Vue 方法在 HTML 文件中显示它。但是,我想将它保存为 Javascript 数组。然后将 Javascript 数组输入 map ( map 需要 Javascript 数组)。我可以这样做吗?如果可以,怎么做?

var app = new Vue({
el: '#purchase',
mounted: function() {
this.allPurchases()
},
data: {
purchases: ""
},
methods: {
allPurchases: function(){

axios.get('http://localhost:3000/')
.then(function (response) {
console.log(response);
app.purchases = response.data;
})
.catch(function (error) {
console.log(error);
});
},
},

});

最佳答案

您应该将 app.purchases 替换为 this.purchases :

var app = new Vue({
el: '#purchase',
mounted: function() {
this.allPurchases()
},
data() {
return{
purchases: []
}

},
methods: {
allPurchases: function(){

axios.get('http://localhost:3000/')
.then( (response) =>{
console.log(response);
this.purchases = response.data;
window.purchases = response.data;//to be used globally
})
.catch(function (error) {
console.log(error);
});
},
},

});

关于javascript - 我可以将 Vue 输出保存为 Javascript 数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57564149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com