UNPKG

eeeeeeuuuu-ui

Version:

uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水

12 lines (11 loc) 3.31 kB
require('../../../app.js'); (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uview-ui/components/u-button/u-button"],{"2c1b":function(e,t,i){"use strict";(function(e){t["a"]={name:"u-button",props:{hairLine:{type:Boolean,default:!0},type:{type:String,default:"default"},size:{type:String,default:"default"},shape:{type:String,default:"square"},plain:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},openType:{type:String,default:""},formType:{type:String,default:""},appParameter:{type:String,default:""},hoverStopPropagation:{type:Boolean,default:!1},lang:{type:String,default:"en"},sessionFrom:{type:String,default:""},sendMessageTitle:{type:String,default:""},sendMessagePath:{type:String,default:""},sendMessageImg:{type:String,default:""},showMessageCard:{type:Boolean,default:!1},hoverBgColor:{type:String,default:""},rippleBgColor:{type:String,default:""},ripple:{type:Boolean,default:!1},hoverClass:{type:String,default:""},customStyle:{type:Object,default(){return{}}},dataName:{type:String,default:""},throttleTime:{type:[String,Number],default:1e3}},computed:{getHoverClass(){if(this.loading||this.disabled||this.ripple||this.hoverClass)return"";let e="";return e=this.plain?"u-"+this.type+"-plain-hover":"u-"+this.type+"-hover",e},showHairLineBorder(){return["primary","success","error","warning"].indexOf(this.type)>=0&&!this.plain?"":"u-hairline-border"}},data(){return{rippleTop:0,rippleLeft:0,fields:{},waveActive:!1}},methods:{click(e){this.$u.throttle(()=>{!0!==this.loading&&!0!==this.disabled&&(this.ripple&&(this.waveActive=!1,this.$nextTick((function(){this.getWaveQuery(e)}))),this.$emit("click",e))},this.throttleTime)},getWaveQuery(e){this.getElQuery().then(t=>{let i=t[0];if(!i.width||!i.width)return;if(i.targetWidth=i.height>i.width?i.height:i.width,!i.targetWidth)return;this.fields=i;let r="",a="";r=e.touches[0].clientX,a=e.touches[0].clientY,this.rippleTop=a-i.top-i.targetWidth/2,this.rippleLeft=r-i.left-i.targetWidth/2,this.$nextTick(()=>{this.waveActive=!0})})},getElQuery(){return new Promise(t=>{let i="";i=e.createSelectorQuery().in(this),i.select(".u-btn").boundingClientRect(),i.exec(e=>{t(e)})})},getphonenumber(e){this.$emit("getphonenumber",e)},getuserinfo(e){this.$emit("getuserinfo",e)},error(e){this.$emit("error",e)},opensetting(e){this.$emit("opensetting",e)},launchapp(e){this.$emit("launchapp",e)}}}}).call(this,i("543d")["default"])},"62e6":function(e,t,i){"use strict";var r=i("7881"),a=i.n(r);a.a},7881:function(e,t,i){},"7e94":function(e,t,i){"use strict";var r;i.r(t);var a,n=function(){var e=this,t=e.$createElement,i=(e._self._c,e.__get_style([e.customStyle,{overflow:e.ripple?"hidden":"visible"}]));e.$mp.data=Object.assign({},{$root:{s0:i}})},l=[],s=i("2c1b"),o=s["a"],u=(i("62e6"),i("f0c5")),p=Object(u["a"])(o,n,l,!1,null,"26ca7031",null,!1,r,a);t["default"]=p.exports}}]); ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'uview-ui/components/u-button/u-button-create-component', { 'uview-ui/components/u-button/u-button-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('543d')['createComponent'](__webpack_require__("7e94")) }) }, [['uview-ui/components/u-button/u-button-create-component']] ]);