Модели данных
В обычном Parse SDK для получения и модификации данных объекта используются get
и set
:
const Item = Parse.Object.extend("Item");
item.set("field", "value");
await item.save();
const value = item.get("field"); // "value"
Однако это можно обойти используя декораторы @model
и @prop
, предоставляемые VueParse.
Для начала определим модель. Она представляет собой ES6 класс, унаследованный от Parse.Object
:
@model("Item")
class Item extends Parse.Object {
@prop() field: string;
}
Теперь мы можем обращаться к field
как к обычному свойству:
const item = new Item();
item.field = "value";
await item.save();
const value = item.field; // "value"