vuetify
Version:
Vue.js 2 Semantic Component Framework
41 lines (36 loc) • 948 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _vue = require('vue');
var _vue2 = _interopRequireDefault(_vue);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* @vue/component */
exports.default = _vue2.default.extend({
name: 'returnable',
props: {
returnValue: null
},
data: function data() {
return {
isActive: false,
originalValue: null
};
},
watch: {
isActive: function isActive(val) {
if (val) {
this.originalValue = this.returnValue;
} else {
this.$emit('update:returnValue', this.originalValue);
}
}
},
methods: {
save: function save(value) {
this.originalValue = value;
this.isActive = false;
}
}
});
//# sourceMappingURL=returnable.js.map