Возможна ли инициализация имен data, computed из полученных данных от сервера?
Есть следующий код:
export default{
data () {
return {
sender: '',
}
},
components:{
InputTextApp,
},
computed: {
sender_additionData: {
get () {
return this.sender;
},
set (value) {
this.sender = value;
}
},
},
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
Вопрос:
Существует ли гипотетическая возможность - генерировать инициализацию переменных:
- Data
- Computed
- Возможно каких то других сущностей
vue.js
По принципу, если я получаю обьект(перед построением дом дерева) от апи сервера - следующего вида:
{data:[sender], components:[InputTextApp], computed:[sender_additionData]}<br />
то происходила бы распаковка этого обьекта
и инициализация его данными соотвествующих структур Vue файла?