UNPKG

ten-design-vue

Version:

ten-vue

30 lines (25 loc) 726 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _emitter = _interopRequireDefault(require("./emitter")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = { mixins: [_emitter.default], watch: { curValue: function curValue(value, oldValue) { // 值发生改变 if (JSON.stringify(oldValue) !== JSON.stringify(value)) { /** * 双向绑定 * * @event input */ this.$emit('input', value); // 触发form中的change事件 this.dispatch('ten-form-item', 'form.change', value); } } } }; exports.default = _default;