【发布时间】:2019-03-05 21:49:31
【问题描述】:
我用 VueJS 练习简单的 SPA 需要我听一个 API 并将它的一些数据保存在浏览器的 localStorage 中,但是我对 VueJS 的经验还不是很丰富,所以我不知道如何采取具体的数据并将其保存到 LS,以便登录的用户稍后可以查看他们的信息。
API 检索了很多信息,现在我只想获取用户的电子邮件和姓名。
这是目前为止的代码:
<script>
import axios from 'axios';
import jsonpAdapter from 'axios-jsonp';
export default {
data() {
return {
info: 'placeH',
data: []
}
},
mounted: function(){
axios({
url: 'APIplaceholder'
adapter: jsonpAdapter
}).then((res) => {
});
}
}
</script>
我现在的问题是我不知道如何只选择我想要的特定信息(API返回很多信息,但我只需要电子邮件和姓名)然后将其保存到localStorage。
我认为最好也将其保存到 LS 中的 JSON 文件中。
【问题讨论】:
-
然后将其存储在本地存储中。我建议你使用 async/await。
标签: javascript vue.js vuejs2 axios vue-component