У меня есть компонент Vue, в котором мне нужно взять параметр маршрута и передать его в паре запросов XHR, и, вероятно, потребуется использовать его и в других местах. Сначала я думал, что сохраню его как атрибут data
, но затем технически кто-то может его изменить.
Тогда я подумал про себя, поскольку маршрут для отображаемого экрана не изменится (изменение маршрута может привести к другому экрану или к 404), я мог бы сделать его вычисленным, он никогда не будет пересчитываться, и, таким образом, следующее фактически создает константу, на которую можно ссылаться по мере необходимости как this.ID_A
. Есть ли другие способы добиться чего-то похожего?
computed: {
ID_A() {
return this.$route.params.id_a;
}
}