Framework7 передает объект как параметры между страницами - PullRequest
0 голосов
/ 22 октября 2018

Как я могу отправить объект массива между страницами в Framework7?Я могу отправлять значения переменных, но не могу понять, как отправлять объекты?

У меня есть такой объект массива

    "phoneNumbers": [{
        "number": "(555) 564-8583",
        "normalizedNumber": "(555) 564-8583",
        "type": "MOBILE"
    }, {
        "number": "(415) 555-3695",
        "normalizedNumber": "(415) 555-3695",
        "type": "OTHER"
    }]

В файле route.js

  {
    path: '/contact/:id/:phoneNumbers/',
    componentUrl: './pages/contact.html',
  },

index.html

<a href="/contact/{{this.id}}/{{this.phoneNumbers}}/"></a>

contact.html

  <p>{{this.$route.params.id}}</p>
  <p>{{js 'return JSON.stringify(this.$route.params.phoneNumbers)'}}</p>

В contact.html он не показывает объект массива, вместо этого он возвращает

"1"
"[object Object],[object Object]"

Я хочу знатьможно ли отправлять объекты с помощью маршрутизатора Framework7?

В качестве альтернативного подхода я использовал localStorage, но есть ли в Framework7 способ отправки объектов между страницами, а не только переменными?

...