Re: vue, локальные данные и реактивное обновление
От: Somescout  
Дата: 15.09.19 09:30
Оценка: +1
Здравствуйте, 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!
Отредактировано 15.09.2019 9:32 Somescout . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.