Здравствуйте, DenisCh, Вы писали:
DC>Параметр Pageid устанавливается родителем, идёт получение данных и всё более-менее нормально рисуется при переходе, например, с / на /Page?Pageid=1.
DC>Но потом, когда мы переходим c/Page?Pageid=1 на /Page?Pageid=2 (например, по прямой ссылке) — created, разумеется, не срабатывает. А срабатывает updated() вида, аналогичного create.
DC>И вот тут загвоздка. Поскольку меняются реактивно связанные данные — тут же возникает опять updated() и мы зацикливаемся.
Do not use if: You need to know when a reactive property on your component changes. Use computed properties or watchers for that instead.
Вам, вероятно, подойдёт второй вариант:
https://vuejs.org/v2/api/#watch (
https://alligator.io/vuejs/typescript-class-components/#watchers )
ARI ARI ARI... Arrivederci!