init
This commit is contained in:
1
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),o=require("../_constants/event.js"),t=require("../_constants/prefix.js");require("../_utils/env.js");const n=require("../_utils/style.js"),a=require("../_utils/props.js"),s={...a.commonProps,hoverClass:a.makeStringProp("button-hover"),hoverStartTime:a.makeNumberProp(20),hoverStayTime:a.makeNumberProp(70),customColor:String,shape:a.makeStringProp("round"),plain:Boolean,loading:Boolean,disabled:Boolean,type:a.makeStringProp("default"),formType:a.makeStringProp("button"),size:a.makeStringProp("normal"),block:Boolean,openType:String,lang:a.makeStringProp("en"),sessionFrom:String,sendMessageTitle:String,sendMessagePath:String,sendMessageImg:String,showMessageCard:Boolean,groupId:String,guildId:a.makeStringProp(""),publicId:String,dataImId:String,dataImType:String,dataGoodsId:String,dataOrderId:String,dataBizLine:String},i={[o.CLICK_EVENT]:e=>e instanceof Object,getphonenumber:e=>e instanceof Object,getuserinfo:e=>e instanceof Object,error:e=>e instanceof Object,opensetting:e=>e instanceof Object,launchapp:e=>e instanceof Object,contact:e=>e instanceof Object,chooseavatar:e=>e instanceof Object,agreeprivacyauthorization:e=>e instanceof Object,addgroupapp:e=>e instanceof Object,chooseaddress:e=>e instanceof Object,chooseinvoicetitle:e=>e instanceof Object,subscribe:e=>e instanceof Object,login:e=>e instanceof Object,im:e=>e instanceof Object};Math||r();const r=()=>"../icon/icon.js",c=`${t.PREFIX}-button`,d=e.defineComponent({name:c,options:{virtualHost:!0,addGlobalClass:!0,styleIsolation:"shared"}}),l=e.defineComponent({...d,props:s,emits:i,setup(t,{emit:a}){const s=t,i=a,r=e.computed((()=>n.getMainClass(s,c,{[`${c}--${s.type}`]:!!s.type,[`${c}--${s.size}`]:!!s.size,[`${c}--${s.shape}`]:!!s.shape,[`${c}--plain`]:s.plain,[`${c}--block`]:s.block,[`${c}--disabled`]:s.disabled,[`${c}--loading`]:s.loading,[`${c}--hovercls`]:"button-hover"!==s.hoverClass}))),d=e.computed((()=>{const e={};return s.customColor&&(s.plain?(e.color=s.customColor,e.background="#fff",s.customColor.includes("gradient")||(e.borderColor=s.customColor)):(e.color="#fff",e.background=s.customColor)),n.getMainStyle(s,e)}));function l(e){s.disabled||s.loading||i(o.CLICK_EVENT,e)}return(o,t)=>e.e({a:o.loading},o.loading?{b:e.p({name:"loading"})}:{},{c:o.$slots.icon&&!o.loading},(o.$slots.icon&&o.loading,{}),{d:o.$slots.default},o.$slots.default?{e:o.$slots.icon||o.loading?1:""}:{},{f:e.n(r.value),g:e.s(d.value),h:"button"===s.formType?void 0:s.formType,i:s.disabled||s.loading?void 0:s.openType,j:s.hoverClass,k:s.hoverStartTime,l:s.hoverStayTime,m:s.lang,n:s.sessionFrom,o:s.sendMessageTitle,p:s.sendMessagePath,q:s.sendMessageImg,r:s.showMessageCard,s:s.groupId,t:s.guildId,v:s.publicId,w:s.dataImId,x:s.dataImType,y:s.dataGoodsId,z:s.dataOrderId,A:s.dataBizLine,B:e.o(l),C:e.o((e=>i("getphonenumber",e))),D:e.o((e=>i("getuserinfo",e))),E:e.o((e=>i("error",e))),F:e.o((e=>i("opensetting",e))),G:e.o((e=>i("addgroupapp",e))),H:e.o((e=>i("chooseaddress",e))),I:e.o((e=>i("chooseavatar",e))),J:e.o((e=>i("chooseinvoicetitle",e))),K:e.o((e=>i("launchapp",e))),L:e.o((e=>i("login",e))),M:e.o((e=>i("subscribe",e))),N:e.o((e=>i("contact",e))),O:e.o((e=>i("agreeprivacyauthorization",e))),P:e.o((e=>i("im",e)))})}});wx.createComponent(l);
|
||||
6
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.json
vendored
Normal file
6
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"icon": "../icon/icon"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<button class="{{f}}" style="{{g}}" form-type="{{h}}" open-type="{{i}}" hover-class="{{j}}" hover-start-time="{{k}}" hover-stay-time="{{l}}" hover-stop-propagation lang="{{m}}" session-from="{{n}}" send-message-title="{{o}}" send-message-path="{{p}}" send-message-img="{{q}}" show-message-card="{{r}}" group-id="{{s}}" guild-id="{{t}}" public-id="{{v}}" data-im-id="{{w}}" data-im-type="{{x}}" data-goods-id="{{y}}" data-order-id="{{z}}" data-biz-line="{{A}}" bindtap="{{B}}" bindgetphonenumber="{{C}}" bindgetuserinfo="{{D}}" binderror="{{E}}" bindopensetting="{{F}}" bindaddgroupapp="{{G}}" bindchooseaddress="{{H}}" bindchooseavatar="{{I}}" bindchooseinvoicetitle="{{J}}" bindlaunchapp="{{K}}" bindlogin="{{L}}" bindsubscribe="{{M}}" bindcontact="{{N}}" bindagreeprivacyauthorization="{{O}}" bindim="{{P}}"><view class="nut-button__wrap"><icon wx:if="{{a}}" class="nut-icon-loading" u-i="7c77dfda-0" bind:__l="__l" u-p="{{b}}"/><slot wx:if="{{c}}" name="icon"/><view wx:if="{{d}}" class="{{[e && 'nut-button__text']}}"><slot/></view></view></button>
|
||||
1
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/uni_modules/nutui-uni/components/button/button.wxss
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user