小编Das*_*rau的帖子

如何使用 VueJS 限制未登录用户的页面访问?

我目前正在练习 VueJs 并制作一些示例应用程序。我正在制作一个非常简单的应用程序,它基本上只是一个登录页面,用户将在其中放置他们的凭据并访问他们的个人资料。但是,如果用户未登录(即他们尝试通过手动将 url 更改为 /profile 来访问),我想不出一种方法来限制对个人资料部分的查看

该应用程序非常简单,它只是使用 JS 和引导程序。

如果用户未登录并尝试访问个人资料页面,是否有办法立即将用户重定向回登录屏幕?

javascript single-page-application vue.js vue-router

7
推荐指数
1
解决办法
4617
查看次数

你能从 Pandas 的日期中提取年份和月份吗

我有一个带有日期列(日期时间类型)的数据框。我可以轻松地提取年份或月份来执行分组,但我找不到从日期中同时提取年份和月份的方法。我需要分析产品在 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,等等。

python plot dataframe pandas

4
推荐指数
2
解决办法
3461
查看次数

如何使用 VueJS 在 localStorage 中存储来自 API 的数据

我用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 vue.js vue-component axios vuejs2

2
推荐指数
1
解决办法
6030
查看次数