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

29 lines
699 B
JavaScript

(0, require("../common/component").VantComponent)({
relation: {
type: "ancestor",
name: "badge-group",
linked: function(t) {
this.parent = t;
}
},
props: {
info: null,
title: String
},
methods: {
onClick: function() {
var t = this, e = this.parent;
if (e) {
var n = e.badges.indexOf(this);
e.setActive(n).then(function() {
t.$emit("click", n), e.$emit("change", n);
});
}
},
setActive: function(t) {
return this.set({
active: t
});
}
}
});