上传文件至 'components/vant'
This commit is contained in:
parent
3e012a29ca
commit
bf10f99c74
|
@ -0,0 +1,30 @@
|
||||||
|
import { link } from '../mixins/link';
|
||||||
|
import { VantComponent } from '../common/component';
|
||||||
|
VantComponent({
|
||||||
|
classes: ['title-class', 'label-class', 'value-class', 'right-icon-class', 'hover-class'],
|
||||||
|
mixins: [link],
|
||||||
|
props: {
|
||||||
|
title: null,
|
||||||
|
value: null,
|
||||||
|
icon: String,
|
||||||
|
size: String,
|
||||||
|
label: String,
|
||||||
|
center: Boolean,
|
||||||
|
isLink: Boolean,
|
||||||
|
required: Boolean,
|
||||||
|
clickable: Boolean,
|
||||||
|
titleWidth: String,
|
||||||
|
customStyle: String,
|
||||||
|
arrowDirection: String,
|
||||||
|
border: {
|
||||||
|
type: Boolean,
|
||||||
|
value: true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
onClick: function onClick(event) {
|
||||||
|
this.$emit('click', event.detail);
|
||||||
|
this.jumpLink();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"component": true,
|
||||||
|
"usingComponents": {
|
||||||
|
"van-loading": "../loading/index"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
<wxs src="../wxs/utils.wxs" module="utils" />
|
||||||
|
|
||||||
|
<button
|
||||||
|
id="{{ id }}"
|
||||||
|
class="custom-class {{ utils.bem('button', [type, size, { block, round, plain, square, loading, disabled, unclickable: disabled || loading }]) }}"
|
||||||
|
|
||||||
|
open-type="{{ openType }}"
|
||||||
|
hover-class="van-button--active hover-class"
|
||||||
|
lang="{{ lang }}"
|
||||||
|
session-from="{{ sessionFrom }}"
|
||||||
|
send-message-title="{{ sendMessageTitle }}"
|
||||||
|
send-message-path="{{ sendMessagePath }}"
|
||||||
|
send-message-img="{{ sendMessageImg }}"
|
||||||
|
show-message-card="{{ showMessageCard }}"
|
||||||
|
app-parameter="{{ appParameter }}"
|
||||||
|
aria-label="{{ ariaLabel }}"
|
||||||
|
|
||||||
|
bindtap="onClick"
|
||||||
|
bindgetuserinfo="bindGetUserInfo"
|
||||||
|
bindcontact="bindContact"
|
||||||
|
bindgetphonenumber="bindGetPhoneNumber"
|
||||||
|
binderror="bindError"
|
||||||
|
bindlaunchapp="bindLaunchApp"
|
||||||
|
bindopensetting="bindOpenSetting"
|
||||||
|
>
|
||||||
|
<van-loading
|
||||||
|
wx:if="{{ loading }}"
|
||||||
|
custom-class="loading-class"
|
||||||
|
size="{{ size === 'mini' ? '14px' : '20px' }}"
|
||||||
|
color="{{ type === 'default' ? '#c9c9c9' : '' }}"
|
||||||
|
/>
|
||||||
|
<slot wx:else />
|
||||||
|
</button>
|
|
@ -0,0 +1 @@
|
||||||
|
@import '../common/index.wxss';.van-button{position:relative;display:inline-block;height:44px;padding:0;font-size:16px;line-height:42px;text-align:center;-webkit-text-size-adjust:100%;vertical-align:middle;border-radius:2px;box-sizing:border-box;-webkit-appearance:none}.van-button::after{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#000;border:inherit;border-color:#000;border-radius:inherit;content:' ';opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.van-button--active::after{opacity:.15}.van-button--unclickable::after{display:none}.van-button--default{color:#333;background-color:#fff;border:1px solid #eee}.van-button--primary{color:#fff;background-color:#07c160;border:1px solid #07c160}.van-button--danger{color:#fff;background-color:#f44;border:1px solid #f44}.van-button--warning{color:#fff;background-color:#ff976a;border:1px solid #ff976a}.van-button--plain{background-color:#fff}.van-button--plain.van-button--primary{color:#07c160}.van-button--plain.van-button--danger{color:#f44}.van-button--plain.van-button--warning{color:#ff976a}.van-button--large{width:100%;height:50px;line-height:48px}.van-button--normal{padding:0 15px;font-size:14px}.van-button--small{height:30px;min-width:60px;padding:0 8px;font-size:12px;line-height:28px}.van-button--mini{display:inline-block;width:50px;height:22px;font-size:10px;line-height:20px}.van-button--mini+.van-button--mini{margin-left:5px}.van-button--block{display:block;width:100%}.van-button--round{border-radius:10em}.van-button--square{border-radius:0}.van-button--disabled{opacity:.5}
|
Loading…
Reference in New Issue