2020-06-09 16:17:23 +08:00

39 lines
972 B
JavaScript

var e = require("../common/component"), t = require("../common/color"), i = require("../mixins/safe-area");
(0, e.VantComponent)({
mixins: [ (0, i.safeArea)() ],
props: {
text: String,
color: {
type: String,
value: "#fff"
},
backgroundColor: {
type: String,
value: t.RED
},
duration: {
type: Number,
value: 3e3
},
zIndex: {
type: Number,
value: 110
}
},
methods: {
show: function() {
var e = this, t = this.data.duration;
clearTimeout(this.timer), this.set({
show: !0
}), t > 0 && t !== 1 / 0 && (this.timer = setTimeout(function() {
e.hide();
}, t));
},
hide: function() {
clearTimeout(this.timer), this.set({
show: !1
});
}
}
});