1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var component_1 = require('./../common/component.js');
- var color_1 = require('./../common/color.js');
- var safe_area_1 = require('./../mixins/safe-area.js');
- component_1.VantComponent({
- mixins: [safe_area_1.safeArea()],
- props: {
- text: String,
- color: {
- type: String,
- value: '#fff'
- },
- backgroundColor: {
- type: String,
- value: color_1.RED
- },
- duration: {
- type: Number,
- value: 3000
- },
- zIndex: {
- type: Number,
- value: 110
- }
- },
- methods: {
- show: function show() {
- var _this = this;
- var duration = this.data.duration;
- clearTimeout(this.timer);
- this.set({
- show: true
- });
- if (duration > 0 && duration !== Infinity) {
- this.timer = setTimeout(function () {
- _this.hide();
- }, duration);
- }
- },
- hide: function hide() {
- clearTimeout(this.timer);
- this.set({
- show: false
- });
- }
- }
- });
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiY29tcG9uZW50XzEiLCJyZXF1aXJlIiwiY29sb3JfMSIsInNhZmVfYXJlYV8xIiwibWl4aW5zIiwicHJvcHMiLCJ0ZXh0IiwiY29sb3IiLCJ0eXBlIiwiYmFja2dyb3VuZENvbG9yIiwiUkVEIiwiZHVyYXRpb24iLCJ6SW5kZXgiLCJtZXRob2RzIiwic2hvdyIsIl90aGlzIiwiY2xlYXJUaW1lb3V0IiwiaGlkZSJdLCJtYXBwaW5ncyI6Ijs7QUFDQUEsT0FBQUEsY0FBQUEsQ0FBQUEsT0FBQUEsRUFBQUEsWUFBQUEsRUFBNkMsRUFBRUMsT0FBL0NELElBQTZDLEVBQTdDQTtBQUNBLElBQUlFLGNBQWNDLFFBQWxCLDBCQUFrQkEsQ0FBbEI7QUFDQSxJQUFJQyxVQUFVRCxRQUFkLHNCQUFjQSxDQUFkO0FBQ0EsSUFBSUUsY0FBY0YsUUFBbEIsMEJBQWtCQSxDQUFsQjtBQUNBRCxZQUFBQSxhQUFBQSxDQUEwQjtBQUN0QkksWUFBUSxDQUFDRCxZQURhLFFBQ2JBLEVBQUQsQ0FEYztBQUV0QkUsV0FBTztBQUNIQyxjQURHLE1BQUE7QUFFSEMsZUFBTztBQUNIQyxrQkFERyxNQUFBO0FBRUhULG1CQUFPO0FBRkosU0FGSjtBQU1IVSx5QkFBaUI7QUFDYkQsa0JBRGEsTUFBQTtBQUViVCxtQkFBT0csUUFBUVE7QUFGRixTQU5kO0FBVUhDLGtCQUFVO0FBQ05ILGtCQURNLE1BQUE7QUFFTlQsbUJBQU87QUFGRCxTQVZQO0FBY0hhLGdCQUFRO0FBQ0pKLGtCQURJLE1BQUE7QUFFSlQsbUJBQU87QUFGSDtBQWRMLEtBRmU7QUFxQnRCYyxhQUFTO0FBQ0xDLGNBQU0sU0FBQSxJQUFBLEdBQVk7QUFDZCxnQkFBSUMsUUFBSixJQUFBO0FBQ0EsZ0JBQUlKLFdBQVcsS0FBQSxJQUFBLENBQWYsUUFBQTtBQUNBSyx5QkFBYSxLQUFiQSxLQUFBQTtBQUNBLGlCQUFBLEdBQUEsQ0FBUztBQUNMRixzQkFBTTtBQURELGFBQVQ7QUFHQSxnQkFBSUgsV0FBQUEsQ0FBQUEsSUFBZ0JBLGFBQXBCLFFBQUEsRUFBMkM7QUFDdkMscUJBQUEsS0FBQSxHQUFhLFdBQVcsWUFBWTtBQUNoQ0ksMEJBQUFBLElBQUFBO0FBRFMsaUJBQUEsRUFBYixRQUFhLENBQWI7QUFHSDtBQVpBLFNBQUE7QUFjTEUsY0FBTSxTQUFBLElBQUEsR0FBWTtBQUNkRCx5QkFBYSxLQUFiQSxLQUFBQTtBQUNBLGlCQUFBLEdBQUEsQ0FBUztBQUNMRixzQkFBTTtBQURELGFBQVQ7QUFHSDtBQW5CSTtBQXJCYSxDQUExQmQiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbnZhciBjb21wb25lbnRfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vY29tcG9uZW50XCIpO1xudmFyIGNvbG9yXzEgPSByZXF1aXJlKFwiLi4vY29tbW9uL2NvbG9yXCIpO1xudmFyIHNhZmVfYXJlYV8xID0gcmVxdWlyZShcIi4uL21peGlucy9zYWZlLWFyZWFcIik7XG5jb21wb25lbnRfMS5WYW50Q29tcG9uZW50KHtcbiAgICBtaXhpbnM6IFtzYWZlX2FyZWFfMS5zYWZlQXJlYSgpXSxcbiAgICBwcm9wczoge1xuICAgICAgICB0ZXh0OiBTdHJpbmcsXG4gICAgICAgIGNvbG9yOiB7XG4gICAgICAgICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICAgICAgICB2YWx1ZTogJyNmZmYnXG4gICAgICAgIH0sXG4gICAgICAgIGJhY2tncm91bmRDb2xvcjoge1xuICAgICAgICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgICAgICAgdmFsdWU6IGNvbG9yXzEuUkVEXG4gICAgICAgIH0sXG4gICAgICAgIGR1cmF0aW9uOiB7XG4gICAgICAgICAgICB0eXBlOiBOdW1iZXIsXG4gICAgICAgICAgICB2YWx1ZTogMzAwMFxuICAgICAgICB9LFxuICAgICAgICB6SW5kZXg6IHtcbiAgICAgICAgICAgIHR5cGU6IE51bWJlcixcbiAgICAgICAgICAgIHZhbHVlOiAxMTBcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBzaG93OiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICAgICAgdmFyIGR1cmF0aW9uID0gdGhpcy5kYXRhLmR1cmF0aW9uO1xuICAgICAgICAgICAgY2xlYXJUaW1lb3V0KHRoaXMudGltZXIpO1xuICAgICAgICAgICAgdGhpcy5zZXQoe1xuICAgICAgICAgICAgICAgIHNob3c6IHRydWVcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgaWYgKGR1cmF0aW9uID4gMCAmJiBkdXJhdGlvbiAhPT0gSW5maW5pdHkpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnRpbWVyID0gc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgICAgIF90aGlzLmhpZGUoKTtcbiAgICAgICAgICAgICAgICB9LCBkdXJhdGlvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGhpZGU6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKTtcbiAgICAgICAgICAgIHRoaXMuc2V0KHtcbiAgICAgICAgICAgICAgICBzaG93OiBmYWxzZVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9XG59KTtcbiJdLCJmaWxlIjoiaW5kZXguanMifQ==
|