PWA - Meteor 1.9 - Как динамически открывать по заданному c маршруту - PullRequest
1 голос
/ 07 марта 2020

Мое окружение: метеор 1.9

Я сделал PWA своим метеорологическим проектом. И когда вы добавляете приложение на домашний экран, оно открывается по основному маршруту. Например: mymeteorpwa.com, но я хотел бы знать, как он может открываться по указанному маршруту c, например: mymeteorpwa.com/controller?appId=784512?type=arrow (однако это может быть mymeteorpwa.com / controller? appId = 784512? type = face Я имею в виду, тип может быть динамическим c)

Пожалуйста, у вас есть идеи?

Спасибо!

Ответы [ 2 ]

1 голос
/ 07 марта 2020

в вашем манифесте PWA:

"start_url": "/?homescreen=1", // or any other url (route) you prefer

Все остальное не связано с PWA. Вам нужен маршрутизатор и вы можете управлять маршрутизацией logi c и dynamici c на уровне маршрутизатора.

1 голос
/ 07 марта 2020

Приведенные ниже примеры относятся к железу: router.

meteor add iron:router

Если вы получаете сообщение об ошибке jquery, тогда ...

meteor add jquery@=1.11.11
meteor npm remove jquery
meteor add iron:router

Создайте маршруты. js файл в папке вашего клиента.

Router.route('/', function () {
  this.redirect('/controller/784512/arrow');
});
Router.route('/:page/:appId/:type', function () {
  // do something with url parameters
  // this.params.page == 'controller'
  // this.params.appId == '784512'
  // this.params.type == 'arrow'
});
...