81 lines
1.9 KiB
JavaScript
81 lines
1.9 KiB
JavaScript
Component({
|
|
externalClasses: ["i-class"],
|
|
properties: {
|
|
type: {
|
|
type: String,
|
|
value: ""
|
|
},
|
|
inline: {
|
|
type: Boolean,
|
|
value: false
|
|
},
|
|
size: {
|
|
type: String,
|
|
value: ""
|
|
},
|
|
shape: {
|
|
type: String,
|
|
value: "square"
|
|
},
|
|
disabled: {
|
|
type: Boolean,
|
|
value: false
|
|
},
|
|
loading: {
|
|
type: Boolean,
|
|
value: false
|
|
},
|
|
long: {
|
|
type: Boolean,
|
|
value: false
|
|
},
|
|
openType: String,
|
|
appParameter: String,
|
|
hoverStopPropagation: Boolean,
|
|
hoverStartTime: {
|
|
type: Number,
|
|
value: 20
|
|
},
|
|
hoverStayTime: {
|
|
type: Number,
|
|
value: 140
|
|
},
|
|
lang: {
|
|
type: String,
|
|
value: "en"
|
|
},
|
|
sessionFrom: {
|
|
type: String,
|
|
value: ""
|
|
},
|
|
sendMessageTitle: String,
|
|
sendMessagePath: String,
|
|
sendMessageImg: String,
|
|
showMessageCard: Boolean,
|
|
styleStr: {
|
|
type: String,
|
|
value: ""
|
|
}
|
|
},
|
|
methods: {
|
|
handleTap: function () {
|
|
return !this.data.disabled && (!this.data.loading && void this.triggerEvent("click"));
|
|
},
|
|
bindgetuserinfo: function () {
|
|
var e = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}).detail, t = void 0 === e ? {} : e;
|
|
this.triggerEvent("getuserinfo", t);
|
|
},
|
|
bindcontact: function () {
|
|
var e = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}).detail, t = void 0 === e ? {} : e;
|
|
this.triggerEvent("contact", t);
|
|
},
|
|
bindgetphonenumber: function () {
|
|
var e = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}).detail, t = void 0 === e ? {} : e;
|
|
this.triggerEvent("getphonenumber", t);
|
|
},
|
|
binderror: function () {
|
|
var e = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}).detail, t = void 0 === e ? {} : e;
|
|
this.triggerEvent("error", t);
|
|
}
|
|
}
|
|
}); |