123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var component_1 = require('./../common/component.js');
- component_1.VantComponent({
- field: true,
- classes: ['field-class', 'input-class', 'cancel-class'],
- props: {
- focus: Boolean,
- error: Boolean,
- disabled: Boolean,
- readonly: Boolean,
- inputAlign: String,
- showAction: Boolean,
- useActionSlot: Boolean,
- placeholder: String,
- placeholderStyle: String,
- background: {
- type: String,
- value: '#ffffff'
- },
- maxlength: {
- type: Number,
- value: -1
- },
- shape: {
- type: String,
- value: 'square'
- },
- label: String
- },
- methods: {
- onChange: function onChange(event) {
- this.set({ value: event.detail });
- this.$emit('change', event.detail);
- },
- onCancel: function onCancel() {
- var _this = this;
- /**
- * 修复修改输入框值时,输入框失焦和赋值同时触发,赋值失效
- * // https://github.com/youzan/vant-weapp/issues/1768
- */
- setTimeout(function () {
- _this.set({ value: '' });
- _this.$emit('cancel');
- _this.$emit('change', '');
- }, 200);
- },
- onSearch: function onSearch() {
- this.$emit('search', this.data.value);
- },
- onFocus: function onFocus() {
- this.$emit('focus');
- },
- onBlur: function onBlur() {
- this.$emit('blur');
- },
- onClear: function onClear() {
- this.$emit('clear');
- }
- }
- });
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwiZmllbGQiLCJjbGFzc2VzIiwicHJvcHMiLCJmb2N1cyIsImVycm9yIiwiZGlzYWJsZWQiLCJyZWFkb25seSIsImlucHV0QWxpZ24iLCJzaG93QWN0aW9uIiwidXNlQWN0aW9uU2xvdCIsInBsYWNlaG9sZGVyIiwicGxhY2Vob2xkZXJTdHlsZSIsImJhY2tncm91bmQiLCJ0eXBlIiwibWF4bGVuZ3RoIiwic2hhcGUiLCJsYWJlbCIsIlN0cmluZyIsIm1ldGhvZHMiLCJvbkNoYW5nZSIsImV2ZW50Iiwib25DYW5jZWwiLCJfdGhpcyIsInNldFRpbWVvdXQiLCJvblNlYXJjaCIsIm9uRm9jdXMiLCJvbkJsdXIiLCJvbkNsZWFyIl0sIm1hcHBpbmdzIjoiOztBQUNBQSxPQUFBQSxjQUFBQSxDQUFBQSxPQUFBQSxFQUFBQSxZQUFBQSxFQUE2QyxFQUFFQyxPQUEvQ0QsSUFBNkMsRUFBN0NBO0FBQ0EsSUFBSUUsY0FBY0MsUUFBbEIsMEJBQWtCQSxDQUFsQjtBQUNBRCxZQUFBQSxhQUFBQSxDQUEwQjtBQUN0QkUsV0FEc0IsSUFBQTtBQUV0QkMsYUFBUyxDQUFBLGFBQUEsRUFBQSxhQUFBLEVBRmEsY0FFYixDQUZhO0FBR3RCQyxXQUFPO0FBQ0hDLGVBREcsT0FBQTtBQUVIQyxlQUZHLE9BQUE7QUFHSEMsa0JBSEcsT0FBQTtBQUlIQyxrQkFKRyxPQUFBO0FBS0hDLG9CQUxHLE1BQUE7QUFNSEMsb0JBTkcsT0FBQTtBQU9IQyx1QkFQRyxPQUFBO0FBUUhDLHFCQVJHLE1BQUE7QUFTSEMsMEJBVEcsTUFBQTtBQVVIQyxvQkFBWTtBQUNSQyxrQkFEUSxNQUFBO0FBRVJoQixtQkFBTztBQUZDLFNBVlQ7QUFjSGlCLG1CQUFXO0FBQ1BELGtCQURPLE1BQUE7QUFFUGhCLG1CQUFPLENBQUM7QUFGRCxTQWRSO0FBa0JIa0IsZUFBTztBQUNIRixrQkFERyxNQUFBO0FBRUhoQixtQkFBTztBQUZKLFNBbEJKO0FBc0JIbUIsZUFBT0M7QUF0QkosS0FIZTtBQTJCdEJDLGFBQVM7QUFDTEMsa0JBQVUsU0FBQSxRQUFBLENBQUEsS0FBQSxFQUFpQjtBQUN2QixpQkFBQSxHQUFBLENBQVMsRUFBRXRCLE9BQU91QixNQUFsQixNQUFTLEVBQVQ7QUFDQSxpQkFBQSxLQUFBLENBQUEsUUFBQSxFQUFxQkEsTUFBckIsTUFBQTtBQUhDLFNBQUE7QUFLTEMsa0JBQVUsU0FBQSxRQUFBLEdBQVk7QUFDbEIsZ0JBQUlDLFFBQUosSUFBQTtBQUNBOzs7O0FBSUFDLHVCQUFXLFlBQVk7QUFDbkJELHNCQUFBQSxHQUFBQSxDQUFVLEVBQUV6QixPQUFaeUIsRUFBVSxFQUFWQTtBQUNBQSxzQkFBQUEsS0FBQUEsQ0FBQUEsUUFBQUE7QUFDQUEsc0JBQUFBLEtBQUFBLENBQUFBLFFBQUFBLEVBQUFBLEVBQUFBO0FBSEpDLGFBQUFBLEVBQUFBLEdBQUFBO0FBWEMsU0FBQTtBQWlCTEMsa0JBQVUsU0FBQSxRQUFBLEdBQVk7QUFDbEIsaUJBQUEsS0FBQSxDQUFBLFFBQUEsRUFBcUIsS0FBQSxJQUFBLENBQXJCLEtBQUE7QUFsQkMsU0FBQTtBQW9CTEMsaUJBQVMsU0FBQSxPQUFBLEdBQVk7QUFDakIsaUJBQUEsS0FBQSxDQUFBLE9BQUE7QUFyQkMsU0FBQTtBQXVCTEMsZ0JBQVEsU0FBQSxNQUFBLEdBQVk7QUFDaEIsaUJBQUEsS0FBQSxDQUFBLE1BQUE7QUF4QkMsU0FBQTtBQTBCTEMsaUJBQVMsU0FBQSxPQUFBLEdBQVk7QUFDakIsaUJBQUEsS0FBQSxDQUFBLE9BQUE7QUFDSDtBQTVCSTtBQTNCYSxDQUExQjdCIiwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG52YXIgY29tcG9uZW50XzEgPSByZXF1aXJlKFwiLi4vY29tbW9uL2NvbXBvbmVudFwiKTtcbmNvbXBvbmVudF8xLlZhbnRDb21wb25lbnQoe1xuICAgIGZpZWxkOiB0cnVlLFxuICAgIGNsYXNzZXM6IFsnZmllbGQtY2xhc3MnLCAnaW5wdXQtY2xhc3MnLCAnY2FuY2VsLWNsYXNzJ10sXG4gICAgcHJvcHM6IHtcbiAgICAgICAgZm9jdXM6IEJvb2xlYW4sXG4gICAgICAgIGVycm9yOiBCb29sZWFuLFxuICAgICAgICBkaXNhYmxlZDogQm9vbGVhbixcbiAgICAgICAgcmVhZG9ubHk6IEJvb2xlYW4sXG4gICAgICAgIGlucHV0QWxpZ246IFN0cmluZyxcbiAgICAgICAgc2hvd0FjdGlvbjogQm9vbGVhbixcbiAgICAgICAgdXNlQWN0aW9uU2xvdDogQm9vbGVhbixcbiAgICAgICAgcGxhY2Vob2xkZXI6IFN0cmluZyxcbiAgICAgICAgcGxhY2Vob2xkZXJTdHlsZTogU3RyaW5nLFxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJyNmZmZmZmYnXG4gICAgICAgIH0sXG4gICAgICAgIG1heGxlbmd0aDoge1xuICAgICAgICAgICAgdHlwZTogTnVtYmVyLFxuICAgICAgICAgICAgdmFsdWU6IC0xXG4gICAgICAgIH0sXG4gICAgICAgIHNoYXBlOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJ3NxdWFyZSdcbiAgICAgICAgfSxcbiAgICAgICAgbGFiZWw6IFN0cmluZ1xuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgICAgICB0aGlzLnNldCh7IHZhbHVlOiBldmVudC5kZXRhaWwgfSk7XG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdjaGFuZ2UnLCBldmVudC5kZXRhaWwpO1xuICAgICAgICB9LFxuICAgICAgICBvbkNhbmNlbDogZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgICog5L+u5aSN5L+u5pS56L6T5YWl5qGG5YC85pe277yM6L6T5YWl5qGG5aSx54Sm5ZKM6LWL5YC85ZCM5pe26Kem5Y+R77yM6LWL5YC85aSx5pWIXG4gICAgICAgICAgICAgKiAvLyBodHRwczovL2dpdGh1Yi5jb20veW91emFuL3ZhbnQtd2VhcHAvaXNzdWVzLzE3NjhcbiAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgX3RoaXMuc2V0KHsgdmFsdWU6ICcnIH0pO1xuICAgICAgICAgICAgICAgIF90aGlzLiRlbWl0KCdjYW5jZWwnKTtcbiAgICAgICAgICAgICAgICBfdGhpcy4kZW1pdCgnY2hhbmdlJywgJycpO1xuICAgICAgICAgICAgfSwgMjAwKTtcbiAgICAgICAgfSxcbiAgICAgICAgb25TZWFyY2g6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ3NlYXJjaCcsIHRoaXMuZGF0YS52YWx1ZSk7XG4gICAgICAgIH0sXG4gICAgICAgIG9uRm9jdXM6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2ZvY3VzJyk7XG4gICAgICAgIH0sXG4gICAgICAgIG9uQmx1cjogZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnYmx1cicpO1xuICAgICAgICB9LFxuICAgICAgICBvbkNsZWFyOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdjbGVhcicpO1xuICAgICAgICB9LFxuICAgIH1cbn0pO1xuIl0sImZpbGUiOiJpbmRleC5qcyJ9
|