В моем компоненте у меня есть метод created
, когда я делаю запрос, а затем хочу использовать полученные данные для свойства computed
.
computed: {
...mapState(["pages"]),
pageContent() {
let slug = this.$route.params.slug ? this.$route.params.slug : 'home' ;
let page = this.pages.find(page => page.slug == slug);
return page.content;
}
},
methods: {
...mapActions(['setPagesAction'])
},
created() {
this.setPagesAction();
}
Проблема в том, что created
выполняется после считывается вычисленное свойство pageContent
, поэтому оно не определено.
Как заставить pageContent
получить данные из created
?