Models
The Parse SDK uses get
and set
to obtain and modify object data:
const Item = Parse.Object.extend("Item");
item.set("field", "value");
await item.save();
const value = item.get("field"); // "value"
However, this can be bypassed using the @model
and @prop
decorators provided by VueParse.
First, let's define the model. It is an ES6 class inherited from Parse.Object
:
@model("Item")
class Item extends Parse.Object {
@prop() field: string;
}
Now we can use field
as a normal property:
const item = new Item();
item.field = "value";
await item.save();
const value = item.field; // "value"