| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 
							- "use strict";
 
- Object.defineProperty(exports, "__esModule", { value: true });
 
- var component_1 = require("../common/component");
 
- var button_1 = require("../mixins/button");
 
- (0, component_1.VantComponent)({
 
-     mixins: [button_1.button],
 
-     classes: ['custom-class', 'loading-class', 'error-class', 'image-class'],
 
-     props: {
 
-         src: {
 
-             type: String,
 
-             observer: function () {
 
-                 this.setData({
 
-                     error: false,
 
-                     loading: true,
 
-                 });
 
-             },
 
-         },
 
-         round: Boolean,
 
-         width: null,
 
-         height: null,
 
-         radius: null,
 
-         lazyLoad: Boolean,
 
-         useErrorSlot: Boolean,
 
-         useLoadingSlot: Boolean,
 
-         showMenuByLongpress: Boolean,
 
-         fit: {
 
-             type: String,
 
-             value: 'fill',
 
-         },
 
-         webp: {
 
-             type: Boolean,
 
-             value: false,
 
-         },
 
-         showError: {
 
-             type: Boolean,
 
-             value: true,
 
-         },
 
-         showLoading: {
 
-             type: Boolean,
 
-             value: true,
 
-         },
 
-     },
 
-     data: {
 
-         error: false,
 
-         loading: true,
 
-         viewStyle: '',
 
-     },
 
-     methods: {
 
-         onLoad: function (event) {
 
-             this.setData({
 
-                 loading: false,
 
-             });
 
-             this.$emit('load', event.detail);
 
-         },
 
-         onError: function (event) {
 
-             this.setData({
 
-                 loading: false,
 
-                 error: true,
 
-             });
 
-             this.$emit('error', event.detail);
 
-         },
 
-         onClick: function (event) {
 
-             this.$emit('click', event.detail);
 
-         },
 
-     },
 
- });
 
 
  |