Как я могу передать значения из файла в другой в Vue? - PullRequest
1 голос
/ 11 марта 2019

У меня есть страница с DatePicker, которая возвращает мне диапазон дат, которые я буду использовать в качестве параметров для POST для WebService. Но как я могу сохранить это значение даты на другой странице? Я делаю POST в другом посте и мне нужны значения из DatePicker, и я не понял, как я могу использовать маршрутизатор для сохранения значения.

Что я сейчас делаю:

this.$store.state.primeiraData = this.primeiraData;


sendRequest() {
    var request = require("request");

    var options = {
      method: "POST",
      url: "http://XXX.xxx.X.Xx:8000/XxxXxxX",
      qs: { datade: this.$route.params.firstDate, dataate: this.$route.params.secondDate },
      headers: {
        "cache-control": "no-cache",
        "Content-Type": "application/json"
      },
      body: { datade: this.$route.params.firstDate, dataate: this.$route.params.secondDate },
      json: true
    };

    request(options, function(error, response, body) {
      if (error) throw new Error(error);
      console.log("return do post pro WS", body);
    });
},

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 12 марта 2019

Если вы используете SPA, поместите значения в $ store. Если вы используете перенаправление, сохраните значение в localStorage через localStorage.setItem() и получите доступ к нему на другой странице, используя localStorage.getItem(). Все должно быть сделано в методе saveRequest().

...