12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var component_1 = require('./../common/component.js');
- component_1.VantComponent({
- field: true,
- classes: ['node-class'],
- props: {
- checked: null,
- loading: Boolean,
- disabled: Boolean,
- activeColor: String,
- inactiveColor: String,
- size: {
- type: String,
- value: '30px'
- },
- activeValue: {
- type: null,
- value: true
- },
- inactiveValue: {
- type: null,
- value: false
- }
- },
- watch: {
- checked: function checked(value) {
- this.set({ value: value });
- }
- },
- created: function created() {
- this.set({ value: this.data.checked });
- },
- methods: {
- onClick: function onClick() {
- var _a = this.data,
- activeValue = _a.activeValue,
- inactiveValue = _a.inactiveValue;
- if (!this.data.disabled && !this.data.loading) {
- var checked = this.data.checked === activeValue;
- var value = checked ? inactiveValue : activeValue;
- this.$emit('input', value);
- this.$emit('change', value);
- }
- }
- }
- });
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwiZmllbGQiLCJjbGFzc2VzIiwicHJvcHMiLCJjaGVja2VkIiwibG9hZGluZyIsImRpc2FibGVkIiwiYWN0aXZlQ29sb3IiLCJpbmFjdGl2ZUNvbG9yIiwic2l6ZSIsInR5cGUiLCJhY3RpdmVWYWx1ZSIsImluYWN0aXZlVmFsdWUiLCJ3YXRjaCIsImNyZWF0ZWQiLCJtZXRob2RzIiwib25DbGljayIsIl9hIl0sIm1hcHBpbmdzIjoiOztBQUNBQSxPQUFBQSxjQUFBQSxDQUFBQSxPQUFBQSxFQUFBQSxZQUFBQSxFQUE2QyxFQUFFQyxPQUEvQ0QsSUFBNkMsRUFBN0NBO0FBQ0EsSUFBSUUsY0FBY0MsUUFBbEIsMEJBQWtCQSxDQUFsQjtBQUNBRCxZQUFBQSxhQUFBQSxDQUEwQjtBQUN0QkUsV0FEc0IsSUFBQTtBQUV0QkMsYUFBUyxDQUZhLFlBRWIsQ0FGYTtBQUd0QkMsV0FBTztBQUNIQyxpQkFERyxJQUFBO0FBRUhDLGlCQUZHLE9BQUE7QUFHSEMsa0JBSEcsT0FBQTtBQUlIQyxxQkFKRyxNQUFBO0FBS0hDLHVCQUxHLE1BQUE7QUFNSEMsY0FBTTtBQUNGQyxrQkFERSxNQUFBO0FBRUZaLG1CQUFPO0FBRkwsU0FOSDtBQVVIYSxxQkFBYTtBQUNURCxrQkFEUyxJQUFBO0FBRVRaLG1CQUFPO0FBRkUsU0FWVjtBQWNIYyx1QkFBZTtBQUNYRixrQkFEVyxJQUFBO0FBRVhaLG1CQUFPO0FBRkk7QUFkWixLQUhlO0FBc0J0QmUsV0FBTztBQUNIVCxpQkFBUyxTQUFBLE9BQUEsQ0FBQSxLQUFBLEVBQWlCO0FBQ3RCLGlCQUFBLEdBQUEsQ0FBUyxFQUFFTixPQUFYLEtBQVMsRUFBVDtBQUNIO0FBSEUsS0F0QmU7QUEyQnRCZ0IsYUFBUyxTQUFBLE9BQUEsR0FBWTtBQUNqQixhQUFBLEdBQUEsQ0FBUyxFQUFFaEIsT0FBTyxLQUFBLElBQUEsQ0FBbEIsT0FBUyxFQUFUO0FBNUJrQixLQUFBO0FBOEJ0QmlCLGFBQVM7QUFDTEMsaUJBQVMsU0FBQSxPQUFBLEdBQVk7QUFDakIsZ0JBQUlDLEtBQUssS0FBVCxJQUFBO0FBQUEsZ0JBQW9CTixjQUFjTSxHQUFsQyxXQUFBO0FBQUEsZ0JBQWtETCxnQkFBZ0JLLEdBQWxFLGFBQUE7QUFDQSxnQkFBSSxDQUFDLEtBQUEsSUFBQSxDQUFELFFBQUEsSUFBdUIsQ0FBQyxLQUFBLElBQUEsQ0FBNUIsT0FBQSxFQUErQztBQUMzQyxvQkFBSWIsVUFBVSxLQUFBLElBQUEsQ0FBQSxPQUFBLEtBQWQsV0FBQTtBQUNBLG9CQUFJTixRQUFRTSxVQUFBQSxhQUFBQSxHQUFaLFdBQUE7QUFDQSxxQkFBQSxLQUFBLENBQUEsT0FBQSxFQUFBLEtBQUE7QUFDQSxxQkFBQSxLQUFBLENBQUEsUUFBQSxFQUFBLEtBQUE7QUFDSDtBQUNKO0FBVEk7QUE5QmEsQ0FBMUJMIiwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG52YXIgY29tcG9uZW50XzEgPSByZXF1aXJlKFwiLi4vY29tbW9uL2NvbXBvbmVudFwiKTtcbmNvbXBvbmVudF8xLlZhbnRDb21wb25lbnQoe1xuICAgIGZpZWxkOiB0cnVlLFxuICAgIGNsYXNzZXM6IFsnbm9kZS1jbGFzcyddLFxuICAgIHByb3BzOiB7XG4gICAgICAgIGNoZWNrZWQ6IG51bGwsXG4gICAgICAgIGxvYWRpbmc6IEJvb2xlYW4sXG4gICAgICAgIGRpc2FibGVkOiBCb29sZWFuLFxuICAgICAgICBhY3RpdmVDb2xvcjogU3RyaW5nLFxuICAgICAgICBpbmFjdGl2ZUNvbG9yOiBTdHJpbmcsXG4gICAgICAgIHNpemU6IHtcbiAgICAgICAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgICAgICAgIHZhbHVlOiAnMzBweCdcbiAgICAgICAgfSxcbiAgICAgICAgYWN0aXZlVmFsdWU6IHtcbiAgICAgICAgICAgIHR5cGU6IG51bGwsXG4gICAgICAgICAgICB2YWx1ZTogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBpbmFjdGl2ZVZhbHVlOiB7XG4gICAgICAgICAgICB0eXBlOiBudWxsLFxuICAgICAgICAgICAgdmFsdWU6IGZhbHNlXG4gICAgICAgIH1cbiAgICB9LFxuICAgIHdhdGNoOiB7XG4gICAgICAgIGNoZWNrZWQ6IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICAgICAgdGhpcy5zZXQoeyB2YWx1ZTogdmFsdWUgfSk7XG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQ6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdGhpcy5zZXQoeyB2YWx1ZTogdGhpcy5kYXRhLmNoZWNrZWQgfSk7XG4gICAgfSxcbiAgICBtZXRob2RzOiB7XG4gICAgICAgIG9uQ2xpY2s6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHZhciBfYSA9IHRoaXMuZGF0YSwgYWN0aXZlVmFsdWUgPSBfYS5hY3RpdmVWYWx1ZSwgaW5hY3RpdmVWYWx1ZSA9IF9hLmluYWN0aXZlVmFsdWU7XG4gICAgICAgICAgICBpZiAoIXRoaXMuZGF0YS5kaXNhYmxlZCAmJiAhdGhpcy5kYXRhLmxvYWRpbmcpIHtcbiAgICAgICAgICAgICAgICB2YXIgY2hlY2tlZCA9IHRoaXMuZGF0YS5jaGVja2VkID09PSBhY3RpdmVWYWx1ZTtcbiAgICAgICAgICAgICAgICB2YXIgdmFsdWUgPSBjaGVja2VkID8gaW5hY3RpdmVWYWx1ZSA6IGFjdGl2ZVZhbHVlO1xuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2lucHV0JywgdmFsdWUpO1xuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2NoYW5nZScsIHZhbHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0pO1xuIl0sImZpbGUiOiJpbmRleC5qcyJ9
|