UNPKG

@vant/weapp

Version:

轻量、可靠的小程序 UI 组件库

55 lines (54 loc) 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.button = void 0; var version_1 = require("../common/version"); exports.button = Behavior({ externalClasses: ['hover-class'], properties: { id: String, buttonId: String, lang: String, businessId: Number, sessionFrom: String, sendMessageTitle: String, sendMessagePath: String, sendMessageImg: String, showMessageCard: Boolean, appParameter: String, ariaLabel: String, openType: String, getUserProfileDesc: String, }, data: { canIUseGetUserProfile: (0, version_1.canIUseGetUserProfile)(), }, methods: { onGetUserInfo: function (event) { this.triggerEvent('getuserinfo', event.detail); }, onContact: function (event) { this.triggerEvent('contact', event.detail); }, onGetPhoneNumber: function (event) { this.triggerEvent('getphonenumber', event.detail); }, onGetRealTimePhoneNumber: function (event) { this.triggerEvent('getrealtimephonenumber', event.detail); }, onError: function (event) { this.triggerEvent('error', event.detail); }, onLaunchApp: function (event) { this.triggerEvent('launchapp', event.detail); }, onOpenSetting: function (event) { this.triggerEvent('opensetting', event.detail); }, onAgreePrivacyAuthorization: function (event) { this.triggerEvent('agreeprivacyauthorization', event.detail); }, onChooseAvatar: function (event) { this.triggerEvent('chooseavatar', event.detail); }, }, });