我目前正在练习 VueJs 并制作一些示例应用程序。我正在制作一个非常简单的应用程序,它基本上只是一个登录页面,用户将在其中放置他们的凭据并访问他们的个人资料。但是,如果用户未登录(即他们尝试通过手动将 url 更改为 /profile 来访问),我想不出一种方法来限制对个人资料部分的查看
该应用程序非常简单,它只是使用 JS 和引导程序。
如果用户未登录并尝试访问个人资料页面,是否有办法立即将用户重定向回登录屏幕?
我有一个带有日期列(日期时间类型)的数据框。我可以轻松地提取年份或月份来执行分组,但我找不到从日期中同时提取年份和月份的方法。我需要分析产品在 1 年期间的表现,并制作一个图表,说明它每个月的表现。当然,我不能只按月分组,因为它会为 2 个不同的年份添加相同的月份,而按年份分组不会产生我想要的结果,因为我需要每月查看性能。
我一直在寻找几种解决方案,但到目前为止都没有奏效。
所以基本上,我现在的日期是这样的
2018-07-20
2018-08-20
2018-08-21
2018-10-11
2019-07-20
2019-08-21
Run Code Online (Sandbox Code Playgroud)
我只想拥有2018-07, 2018-08, 2018-10,等等。
我用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>
Run Code Online (Sandbox Code Playgroud)
我现在的问题是我不知道如何只选择我想要的特定信息(API 返回很多信息,但我只需要电子邮件和姓名),然后将其保存到 localStorage。
我认为最好的方法是将它保存到 LS 中的 JSON 文件中。
javascript ×2
vue.js ×2
axios ×1
dataframe ×1
pandas ×1
plot ×1
python ×1
vue-router ×1
vuejs2 ×1