UNPKG

@red-code-mp/mp-builder

Version:

* [Structure](#Structure) * [Route](#Route) * [Endpoints](#Endpoints) * [Table](#Table) * [Lang](#Lang) * [Menu](#Menu) * [Toast](#Toast)

36 lines (34 loc) 922 B
import Base from './OptionsBase' /** * this mixin just for c-radio component * @author Amr */ export default { mixins: [Base], methods: { /** * this function returns the extra * data that should be pushed with another through Bus * @return {{}} */ extra() { if (!this.__model) return this.__model; return this.__options.find((val) => { return this.checkExtra(val); }); }, __reAssignModel$() { this.__model = this.extra() }, checkExtra(val) { let isIntVal = this.isInt(this.__model); if (isIntVal) return this.__model == val.id; return this.__model.id == val.id; }, __hasReAssigned(val) { return this.isInt(val); }, } }