From bf10f99c74c32341ecc90a8dbb0b0bd228645a82 Mon Sep 17 00:00:00 2001 From: a <455919189@qq.com> Date: Fri, 6 May 2022 12:46:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'components/vant'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/vant/index.js | 30 ++++++++++++++++++++++++++++++ components/vant/index.json | 6 ++++++ components/vant/index.wxml | 33 +++++++++++++++++++++++++++++++++ components/vant/index.wxss | 1 + 4 files changed, 70 insertions(+) create mode 100644 components/vant/index.js create mode 100644 components/vant/index.json create mode 100644 components/vant/index.wxml create mode 100644 components/vant/index.wxss diff --git a/components/vant/index.js b/components/vant/index.js new file mode 100644 index 0000000..6b68441 --- /dev/null +++ b/components/vant/index.js @@ -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(); + } + } +}); \ No newline at end of file diff --git a/components/vant/index.json b/components/vant/index.json new file mode 100644 index 0000000..18b3d8e --- /dev/null +++ b/components/vant/index.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "van-loading": "../loading/index" + } +} \ No newline at end of file diff --git a/components/vant/index.wxml b/components/vant/index.wxml new file mode 100644 index 0000000..c2c20d0 --- /dev/null +++ b/components/vant/index.wxml @@ -0,0 +1,33 @@ + + + diff --git a/components/vant/index.wxss b/components/vant/index.wxss new file mode 100644 index 0000000..a6feece --- /dev/null +++ b/components/vant/index.wxss @@ -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} \ No newline at end of file