diff --git a/components/common-payment/payment.js b/components/common-payment/payment.js
index 095d82b..2ea2ac2 100644
--- a/components/common-payment/payment.js
+++ b/components/common-payment/payment.js
@@ -738,7 +738,7 @@ export default {
* 支付弹窗关闭
*/
payClose(){
- this.$util.redirectTo('/pages/order/detail', {order_id: this.$refs.choosePaymentPopup.payInfo.order_id}, 'redirectTo');
+ this.$util.redirectTo('/pages_rush/order/detail', {order_id: this.$refs.choosePaymentPopup.payInfo.order_id}, 'redirectTo');
},
/**
* 选择优惠券
diff --git a/components/diy-components/diy-category.vue b/components/diy-components/diy-category.vue
index 4abba7a..6cf9103 100644
--- a/components/diy-components/diy-category.vue
+++ b/components/diy-components/diy-category.vue
@@ -457,7 +457,7 @@ export default {
cart_ids: cartIds.toString()
},
success: () => {
- this.$util.redirectTo('/pages/order/payment');
+ this.$util.redirectTo('/pages_rush/order/payment');
this.isSub = false;
}
});
diff --git a/components/diy-components/diy-many-goods-list.vue b/components/diy-components/diy-many-goods-list.vue
index b9288fb..063801e 100644
--- a/components/diy-components/diy-many-goods-list.vue
+++ b/components/diy-components/diy-many-goods-list.vue
@@ -76,7 +76,7 @@
采购价:¥{{ item.price }}
- 前去采购
+ 前去采购
diff --git a/components/diy-components/diy-member-my-order.vue b/components/diy-components/diy-member-my-order.vue
index 2edcfea..b359fee 100644
--- a/components/diy-components/diy-member-my-order.vue
+++ b/components/diy-components/diy-member-my-order.vue
@@ -2,7 +2,7 @@
-
+
@@ -15,7 +15,7 @@
待付款
-
+
@@ -28,7 +28,7 @@
待发货
-
+
@@ -45,7 +45,7 @@
待收货
-
+
diff --git a/components/farm-goods-detail-view/detail.js b/components/farm-goods-detail-view/detail.js
index 5049870..0946d55 100644
--- a/components/farm-goods-detail-view/detail.js
+++ b/components/farm-goods-detail-view/detail.js
@@ -414,7 +414,7 @@ export default {
},
showImg(e) {
//拿到图片的路径里面的内容放在我们数组中
- let contentimg = e.target.dataset.nodes;
+ let contentimg = e.target.dataset.nodes || e.currentTarget.dataset.nodes;
let arrImg = [];
for (var i = 0; i < contentimg.length; i++) {
var img = contentimg[i].children;
diff --git a/components/goods-detail-view/detail.js b/components/goods-detail-view/detail.js
index 6d48bda..18f434b 100644
--- a/components/goods-detail-view/detail.js
+++ b/components/goods-detail-view/detail.js
@@ -498,7 +498,7 @@ export default {
},
showImg(e) {
//拿到图片的路径里面的内容放在我们数组中
- let contentimg = e.target.dataset.nodes;
+ let contentimg = e.target.dataset.nodes || e.currentTarget.dataset.nodes;
let arrImg = [];
for (var i = 0; i < contentimg.length; i++) {
var img = contentimg[i].children;
diff --git a/components/ns-goods-sku/ns-goods-sku.vue b/components/ns-goods-sku/ns-goods-sku.vue
index aad69e1..59f5cce 100644
--- a/components/ns-goods-sku/ns-goods-sku.vue
+++ b/components/ns-goods-sku/ns-goods-sku.vue
@@ -1233,7 +1233,7 @@ export default {
key: 'orderCreateData',
data: data,
success: () => {
- this.$util.redirectTo('/pages/order/payment');
+ this.$util.redirectTo('/pages_rush/order/payment');
this.btnSwitch = false;
}
});
diff --git a/manifest.json b/manifest.json
index 9da5b95..8d084e7 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,5 +1,5 @@
{
- "name" : "单商户V4",
+ "name" : "山野乡涧",
"appid" : "__UNI__E00B9A8",
"description" : "",
"versionName" : "5.1.2",
@@ -58,7 +58,7 @@
"quickapp" : {},
/* 小程序特有相关 */
"mp-weixin" : {
- "appid" : "wx886b46d12e1a234d",
+ "appid" : "wx833c180138b65656",
"setting" : {
"urlCheck" : false,
"postcss" : false,
diff --git a/pages.json b/pages.json
index 1d33b2a..b5fd45a 100644
--- a/pages.json
+++ b/pages.json
@@ -52,56 +52,6 @@
"navigationStyle": "custom",
"enablePullDownRefresh": true
}
- },
- //******************订单模块(12)******************
- {
- "path": "pages/order/payment",
- "style": {
- "navigationStyle": "custom"
- }
- },
- {
- "path": "pages/order/list",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom"
- // #endif
- }
- },
- {
- "path": "pages/order/detail",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom"
- // #endif
- }
- },
- // 本地配送订单详情
- {
- "path": "pages/order/detail_local_delivery",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom"
- // #endif
- }
- },
- // 自提订单详情
- {
- "path": "pages/order/detail_pickup",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom"
- // #endif
- }
- },
- //积分订单详情
- {
- "path": "pages/order/detail_point",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom"
- // #endif
- }
}
],
"subPackages": [
@@ -956,126 +906,6 @@
// #endif
"navigationBarTitleText": "分销商升级申请"
}
- },
- //****************** 文章 ******************
- {
- "path": "article/list",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "文章"
- }
- },
- {
- "path": "article/record",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "文章"
- }
- },
- {
- "path": "article/detail",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "文章"
- }
- },
- //****************** 交易市场 ******************
- {
- "path": "futures/list",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "交易市场"
- }
- },
- {
- "path": "futures/seckill",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "限时秒杀"
- }
- },
- {
- "path": "futures/details",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "商品详情"
- }
- },
- {
- "path": "futures/my_shop",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "我的小店"
- }
- },
- {
- "path": "futures/order",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "我的订单"
- }
- },
- {
- "path": "futures/order_details",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "订单详情"
- }
- },
- {
- "path": "futures/payment",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "交易下单"
- }
- },
- //****************** 通知消息 ******************
- {
- "path": "message/index",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "消息中心"
- }
- },
- {
- "path": "message/list",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "消息列表"
- }
- },
- {
- "path": "message/words",
- "style": {
- // #ifdef H5
- "navigationStyle": "custom",
- // #endif
- "navigationBarTitleText": "留言反馈"
- }
}
]
},
@@ -1692,87 +1522,198 @@
}
}
]
+ },
+ {
+ "root": "pages_rush",
+ "pages": [
+ //****************** 文章 ******************
+ {
+ "path": "article/list",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "文章"
+ }
+ },
+ {
+ "path": "article/record",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "文章"
+ }
+ },
+ {
+ "path": "article/detail",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "文章"
+ }
+ },
+ //****************** 交易市场 ******************
+ {
+ "path": "futures/list",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "交易市场"
+ }
+ },
+ {
+ "path": "futures/seckill",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "限时秒杀"
+ }
+ },
+ {
+ "path": "futures/details",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "商品详情"
+ }
+ },
+ {
+ "path": "futures/my_shop",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "我的小店"
+ }
+ },
+ {
+ "path": "futures/order",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "我的订单"
+ }
+ },
+ {
+ "path": "futures/order_details",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "订单详情"
+ }
+ },
+ {
+ "path": "futures/payment",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "交易下单"
+ }
+ },
+ //****************** 通知消息 ******************
+ {
+ "path": "message/index",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "消息中心"
+ }
+ },
+ {
+ "path": "message/list",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "消息列表"
+ }
+ },
+ {
+ "path": "message/words",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom",
+ // #endif
+ "navigationBarTitleText": "留言反馈"
+ }
+ },
+ //******************订单模块(12)******************
+ {
+ "path": "order/payment",
+ "style": {
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "order/list",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom"
+ // #endif
+ }
+ },
+ {
+ "path": "order/detail",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom"
+ // #endif
+ }
+ },
+ {
+ "path": "order/detail_local_delivery",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom"
+ // #endif
+ }
+ },
+ {
+ "path": "order/detail_pickup",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom"
+ // #endif
+ }
+ },
+ {
+ "path": "order/detail_point",
+ "style": {
+ // #ifdef H5
+ "navigationStyle": "custom"
+ // #endif
+ }
+ }
+ ]
}
],
"globalStyle": {
+ // #ifdef MP-WEIXIN
+ "usingComponents": {
+ "van-tabs": "/wxcomponents/@vant/weapp/tabs/index",
+ "van-tab": "/wxcomponents/@vant/weapp/tab/index",
+ "van-button": "/wxcomponents/@vant/weapp/button/index",
+ "van-cell": "/wxcomponents/@vant/weapp/cell/index",
+ "van-loading": "/wxcomponents/@vant/weapp/loading/index",
+ "van-popup": "/wxcomponents/@vant/weapp/popup/index",
+ "van-share-sheet": "/wxcomponents/@vant/weapp/share-sheet/index"
+ },
+ // #endif
"navigationBarTextStyle": "black",
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#ffffff",
"backgroundColor": "#F7f7f7",
"backgroundColorTop": "#f7f7f7",
- "backgroundColorBottom": "#f7f7f7",
- "usingComponents": {
- // #ifdef MP-WEIXIN
- "van-tabs": "/wxcomponents/@vant/weapp/tabs/index",
- "van-tab": "/wxcomponents/@vant/weapp/tab/index",
- "van-action-sheet": "/wxcomponents/@vant/weapp/action-sheet/index",
- "van-area": "/wxcomponents/@vant/weapp/area/index",
- "van-button": "/wxcomponents/@vant/weapp/button/index",
- "van-calendar": "/wxcomponents/@vant/weapp/calendar/index",
- "van-card": "/wxcomponents/@vant/weapp/card/index",
- "van-cascader": "/wxcomponents/@vant/weapp/cascader/index",
- "van-cell": "/wxcomponents/@vant/weapp/cell/index",
- "van-cell-group": "/wxcomponents/@vant/weapp/cell-group/index",
- "van-checkbox": "/wxcomponents/@vant/weapp/checkbox/index",
- "van-checkbox-group": "/wxcomponents/@vant/weapp/checkbox-group/index",
- "van-circle": "/wxcomponents/@vant/weapp/circle/index",
- "van-col": "/wxcomponents/@vant/weapp/col/index",
- "van-collapse": "/wxcomponents/@vant/weapp/collapse/index",
- "van-collapse-item": "/wxcomponents/@vant/weapp/collapse-item/index",
- "van-config-provider": "/wxcomponents/@vant/weapp/config-provider/index",
- "van-count-down": "/wxcomponents/@vant/weapp/count-down/index",
- "van-datetime-picker": "/wxcomponents/@vant/weapp/datetime-picker/index",
- "van-dialog": "/wxcomponents/@vant/weapp/dialog/index",
- "van-divider": "/wxcomponents/@vant/weapp/divider/index",
- "van-dropdown-item": "/wxcomponents/@vant/weapp/dropdown-item/index",
- "van-dropdown-menu": "/wxcomponents/@vant/weapp/dropdown-menu/index",
- "van-empty": "/wxcomponents/@vant/weapp/empty/index",
- "van-field": "/wxcomponents/@vant/weapp/field/index",
- "van-goods-action": "/wxcomponents/@vant/weapp/goods-action/index",
- "van-goods-action-button": "/wxcomponents/@vant/weapp/goods-action-button/index",
- "van-goods-action-icon": "/wxcomponents/@vant/weapp/goods-action-icon/index",
- "van-grid": "/wxcomponents/@vant/weapp/grid/index",
- "van-grid-item": "/wxcomponents/@vant/weapp/grid-item/index",
- "van-icon": "/wxcomponents/@vant/weapp/icon/index",
- "van-image": "/wxcomponents/@vant/weapp/image/index",
- "van-index-anchor": "/wxcomponents/@vant/weapp/index-anchor/index",
- "van-index-bar": "/wxcomponents/@vant/weapp/index-bar/index",
- "van-info": "/wxcomponents/@vant/weapp/info/index",
- "van-loading": "/wxcomponents/@vant/weapp/loading/index",
- "van-nav-bar": "/wxcomponents/@vant/weapp/nav-bar/index",
- "van-notice-bar": "/wxcomponents/@vant/weapp/notice-bar/index",
- "van-notify": "/wxcomponents/@vant/weapp/notify/index",
- "van-overlay": "/wxcomponents/@vant/weapp/overlay/index",
- "van-panel": "/wxcomponents/@vant/weapp/panel/index",
- "van-picker": "/wxcomponents/@vant/weapp/picker/index",
- "van-picker-column": "/wxcomponents/@vant/weapp/picker-column/index",
- "van-popup": "/wxcomponents/@vant/weapp/popup/index",
- "van-progress": "/wxcomponents/@vant/weapp/progress/index",
- "van-radio": "/wxcomponents/@vant/weapp/radio/index",
- "van-radio-group": "/wxcomponents/@vant/weapp/radio-group/index",
- "van-rate": "/wxcomponents/@vant/weapp/rate/index",
- "van-row": "/wxcomponents/@vant/weapp/row/index",
- "van-search": "/wxcomponents/@vant/weapp/search/index",
- "van-share-sheet": "/wxcomponents/@vant/weapp/share-sheet/index",
- "van-sidebar": "/wxcomponents/@vant/weapp/sidebar/index",
- "van-sidebar-item": "/wxcomponents/@vant/weapp/sidebar-item/index",
- "van-skeleton": "/wxcomponents/@vant/weapp/skeleton/index",
- "van-slider": "/wxcomponents/@vant/weapp/slider/index",
- "van-stepper": "/wxcomponents/@vant/weapp/stepper/index",
- "van-steps": "/wxcomponents/@vant/weapp/steps/index",
- "van-sticky": "/wxcomponents/@vant/weapp/sticky/index",
- "van-submit-bar": "/wxcomponents/@vant/weapp/submit-bar/index",
- "van-swipe-cell": "/wxcomponents/@vant/weapp/swipe-cell/index",
- "van-switch": "/wxcomponents/@vant/weapp/switch/index",
- "van-tabbar": "/wxcomponents/@vant/weapp/tabbar/index",
- "van-tabbar-item": "/wxcomponents/@vant/weapp/tabbar-item/index",
- "van-tag": "/wxcomponents/@vant/weapp/tag/index",
- "van-toast": "/wxcomponents/@vant/weapp/toast/index",
- "van-transition": "/wxcomponents/@vant/weapp/transition/index",
- "van-tree-select": "/wxcomponents/@vant/weapp/tree-select/index",
- "van-uploader": "/wxcomponents/@vant/weapp/uploader/index"
- // #endif
- }
+ "backgroundColorBottom": "#f7f7f7"
},
"tabBar": {
// #ifdef H5
diff --git a/pages/goods/public/js/cart.js b/pages/goods/public/js/cart.js
index 90d6475..7469fcb 100644
--- a/pages/goods/public/js/cart.js
+++ b/pages/goods/public/js/cart.js
@@ -351,7 +351,7 @@ export default {
cart_ids: cart_ids.toString()
},
success: () => {
- this.$util.redirectTo('/pages/order/payment');
+ this.$util.redirectTo('/pages_rush/order/payment');
this.isSub = false;
}
});
diff --git a/pages_promotion/bargain/detail.vue b/pages_promotion/bargain/detail.vue
index d57beca..7532306 100644
--- a/pages_promotion/bargain/detail.vue
+++ b/pages_promotion/bargain/detail.vue
@@ -174,13 +174,13 @@
-
-
+
查看订单
低价拿更多商品
@@ -197,7 +197,7 @@
-
+
查看订单
活动已结束
@@ -445,7 +445,7 @@
diff --git a/pages_promotion/game/cards.vue b/pages_promotion/game/cards.vue
index dc020f8..ef4280c 100644
--- a/pages_promotion/game/cards.vue
+++ b/pages_promotion/game/cards.vue
@@ -107,7 +107,7 @@
+
+
diff --git a/components/sx-rate/common.js b/pages_tool/components/sx-rate/common.js
similarity index 100%
rename from components/sx-rate/common.js
rename to pages_tool/components/sx-rate/common.js
diff --git a/components/sx-rate/index.vue b/pages_tool/components/sx-rate/index.vue
similarity index 98%
rename from components/sx-rate/index.vue
rename to pages_tool/components/sx-rate/index.vue
index 6f99821..7dbf95f 100644
--- a/components/sx-rate/index.vue
+++ b/pages_tool/components/sx-rate/index.vue
@@ -165,7 +165,7 @@ export default {
},
// 点击回调
onItemClick(e) {
- let { val } = e.currentTarget.dataset;
+ let { val } = e.currentTarget.dataset || e.currentTarget.dataset;
this.toggle(val);
},
// 修改值
diff --git a/components/sx-rate/sx-rate/iconfont.css b/pages_tool/components/sx-rate/sx-rate/iconfont.css
similarity index 68%
rename from components/sx-rate/sx-rate/iconfont.css
rename to pages_tool/components/sx-rate/sx-rate/iconfont.css
index 5cd5397..48200e0 100644
--- a/components/sx-rate/sx-rate/iconfont.css
+++ b/pages_tool/components/sx-rate/sx-rate/iconfont.css
@@ -1,10 +1,10 @@
@font-face {font-family: "iconfont";
- src: url('~@/components/sx-rate/sx-rate/iconfont.eot?t=1574760464482'); /* IE9 */
- src: url('~@/components/sx-rate/sx-rate/iconfont.eot?t=1574760464482#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ src: url('~@/pages_tool/components/sx-rate/sx-rate/iconfont.eot?t=1574760464482'); /* IE9 */
+ src: url('~@/pages_tool/components/sx-rate/sx-rate/iconfont.eot?t=1574760464482#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAK8AAsAAAAABnAAAAJwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAp8gQgBNgIkAwgLBgAEIAWEbQcuG6wFyA4lTcHACOEZBUg8fL/2O3f3fTHEkoh28SSayCSxkkgQG6Uz3UvYITu9Qr5K0Vh6Ij6f+8CXKzVBHDvWa6d0lSfK57mc3gQ6kGt8oBz3ojUG9QLqxYEU6B4YRVYqecPYBS7hMYG6QWF0dlOycoGxxFoViFuxkALGuYAksXRVKNccTOJdSTV7zbSAt/D78Y8XxmRKOavq5CZZAOK+7u2svLVode0TggR0vIQc84BEXNQmjugJxumpJ/SNAvsqD77ui8K3i71aBPvrrNIm6IfSe5K58ltNZ3BbU40Blkf9OmKsIW/Un1qddc4dcSma3ArIX7PPXdlxK5l2zJ+aD6TXnQqmu330wqpeWkYN/OnNm/0trU+YvqNR4UN99f+x/tApIFTfR7u39X4gKPnb9pOX5RAQB6DYyc/zOKCD4OUp6KiiPeqnapbAp56NdegrdhLo5wKq+3UG/0fWcyDpCsuWJVVWO5oZO29bXR0FwJ4uV2ONvTeTCVW9I1wVAylyVeNkYudR0rCOsqoN1M1JPd7QDdMTqYZZXQChwwYybT6Q63BIJvYSJX1eUNYReqi7CrsLGyZDbJqIEUWQAPLroJhWKhjHQUyj8mwkrJJROKsI+XyENeIw5LI4xXQqUiA8xxZNtZBHCAMZrJTDFPAcksmUUIWVEkQTlogQVQSbzdS9iUUr5cDUDgyhEIgAxFcHEqMpKTD+eMK09PlsiFAVGQpu6atJ5kMwDfHsEBcLpweZqlX06ruXVzSqCfEQBANiYEpyUAqYh8jIKEGq+nkSCI1gEY2IqURg28OYvlrW+nr5152AOsuUhV2fSy+EwgAAAA==') format('woff2'),
- url('~@/components/sx-rate/sx-rate/iconfont.woff?t=1574760464482') format('woff'),
- url('~@/components/sx-rate/sx-rate/iconfont.ttf?t=1574760464482') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
- url('~@/components/sx-rate/sx-rate/iconfont.svg?t=1574760464482#iconfont') format('svg'); /* iOS 4.1- */
+ url('~@/pages_tool/components/sx-rate/sx-rate/iconfont.woff?t=1574760464482') format('woff'),
+ url('~@/pages_tool/components/sx-rate/sx-rate/iconfont.ttf?t=1574760464482') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url('~@/pages_tool/components/sx-rate/sx-rate/iconfont.svg?t=1574760464482#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
diff --git a/components/sx-rate/sx-rate/iconfont.eot b/pages_tool/components/sx-rate/sx-rate/iconfont.eot
similarity index 100%
rename from components/sx-rate/sx-rate/iconfont.eot
rename to pages_tool/components/sx-rate/sx-rate/iconfont.eot
diff --git a/components/sx-rate/sx-rate/iconfont.svg b/pages_tool/components/sx-rate/sx-rate/iconfont.svg
similarity index 100%
rename from components/sx-rate/sx-rate/iconfont.svg
rename to pages_tool/components/sx-rate/sx-rate/iconfont.svg
diff --git a/components/sx-rate/sx-rate/iconfont.ttf b/pages_tool/components/sx-rate/sx-rate/iconfont.ttf
similarity index 100%
rename from components/sx-rate/sx-rate/iconfont.ttf
rename to pages_tool/components/sx-rate/sx-rate/iconfont.ttf
diff --git a/components/sx-rate/sx-rate/iconfont.woff b/pages_tool/components/sx-rate/sx-rate/iconfont.woff
similarity index 100%
rename from components/sx-rate/sx-rate/iconfont.woff
rename to pages_tool/components/sx-rate/sx-rate/iconfont.woff
diff --git a/components/sx-rate/sx-rate/iconfont.woff2 b/pages_tool/components/sx-rate/sx-rate/iconfont.woff2
similarity index 100%
rename from components/sx-rate/sx-rate/iconfont.woff2
rename to pages_tool/components/sx-rate/sx-rate/iconfont.woff2
diff --git a/components/uni-calendar/calendar.js b/pages_tool/components/uni-calendar/calendar.js
similarity index 100%
rename from components/uni-calendar/calendar.js
rename to pages_tool/components/uni-calendar/calendar.js
diff --git a/components/uni-calendar/uni-calendar-item.vue b/pages_tool/components/uni-calendar/uni-calendar-item.vue
similarity index 100%
rename from components/uni-calendar/uni-calendar-item.vue
rename to pages_tool/components/uni-calendar/uni-calendar-item.vue
diff --git a/components/uni-calendar/uni-calendar.vue b/pages_tool/components/uni-calendar/uni-calendar.vue
similarity index 100%
rename from components/uni-calendar/uni-calendar.vue
rename to pages_tool/components/uni-calendar/uni-calendar.vue
diff --git a/components/uni-calendar/util.js b/pages_tool/components/uni-calendar/util.js
similarity index 100%
rename from components/uni-calendar/util.js
rename to pages_tool/components/uni-calendar/util.js
diff --git a/components/uni-nav-bar/uni-nav-bar.vue b/pages_tool/components/uni-nav-bar/uni-nav-bar.vue
similarity index 97%
rename from components/uni-nav-bar/uni-nav-bar.vue
rename to pages_tool/components/uni-nav-bar/uni-nav-bar.vue
index 20e7486..593112f 100644
--- a/components/uni-nav-bar/uni-nav-bar.vue
+++ b/pages_tool/components/uni-nav-bar/uni-nav-bar.vue
@@ -39,8 +39,8 @@
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/action-sheet/index.wxml b/wxcomponents/@vant/weapp/action-sheet/index.wxml
deleted file mode 100644
index d59a45d..0000000
--- a/wxcomponents/@vant/weapp/action-sheet/index.wxml
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
- {{ description }}
-
-
-
-
-
- {{ item.name }}
- {{ item.subname }}
-
-
-
-
-
-
-
-
- {{ cancelText }}
-
-
-
diff --git a/wxcomponents/@vant/weapp/action-sheet/index.wxss b/wxcomponents/@vant/weapp/action-sheet/index.wxss
deleted file mode 100644
index eedd361..0000000
--- a/wxcomponents/@vant/weapp/action-sheet/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-action-sheet{color:var(--action-sheet-item-text-color,#323233);max-height:var(--action-sheet-max-height,90%)!important}.van-action-sheet__cancel,.van-action-sheet__item{background-color:var(--action-sheet-item-background,#fff);font-size:var(--action-sheet-item-font-size,16px);line-height:var(--action-sheet-item-line-height,22px);padding:14px 16px;text-align:center}.van-action-sheet__cancel--hover,.van-action-sheet__item--hover{background-color:#f2f3f5}.van-action-sheet__cancel:after,.van-action-sheet__item:after{border-width:0}.van-action-sheet__cancel{color:var(--action-sheet-cancel-text-color,#646566)}.van-action-sheet__gap{background-color:var(--action-sheet-cancel-padding-color,#f7f8fa);display:block;height:var(--action-sheet-cancel-padding-top,8px)}.van-action-sheet__item--disabled{color:var(--action-sheet-item-disabled-text-color,#c8c9cc)}.van-action-sheet__item--disabled.van-action-sheet__item--hover{background-color:var(--action-sheet-item-background,#fff)}.van-action-sheet__subname{color:var(--action-sheet-subname-color,#969799);font-size:var(--action-sheet-subname-font-size,12px);line-height:var(--action-sheet-subname-line-height,20px);margin-top:var(--padding-xs,8px)}.van-action-sheet__header{font-size:var(--action-sheet-header-font-size,16px);font-weight:var(--font-weight-bold,500);line-height:var(--action-sheet-header-height,48px);text-align:center}.van-action-sheet__description{color:var(--action-sheet-description-color,#969799);font-size:var(--action-sheet-description-font-size,14px);line-height:var(--action-sheet-description-line-height,20px);padding:20px var(--padding-md,16px);text-align:center}.van-action-sheet__close{color:var(--action-sheet-close-icon-color,#c8c9cc);font-size:var(--action-sheet-close-icon-size,22px)!important;line-height:inherit!important;padding:var(--action-sheet-close-icon-padding,0 16px);position:absolute!important;right:0;top:0}.van-action-sheet__loading{display:flex!important}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/area/index.d.ts b/wxcomponents/@vant/weapp/area/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/area/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/area/index.js b/wxcomponents/@vant/weapp/area/index.js
deleted file mode 100644
index 9cf1edd..0000000
--- a/wxcomponents/@vant/weapp/area/index.js
+++ /dev/null
@@ -1,220 +0,0 @@
-import { VantComponent } from '../common/component';
-import { pickerProps } from '../picker/shared';
-import { requestAnimationFrame } from '../common/utils';
-const EMPTY_CODE = '000000';
-VantComponent({
- classes: ['active-class', 'toolbar-class', 'column-class'],
- props: Object.assign(Object.assign({}, pickerProps), { showToolbar: {
- type: Boolean,
- value: true,
- }, value: {
- type: String,
- observer(value) {
- this.code = value;
- this.setValues();
- },
- }, areaList: {
- type: Object,
- value: {},
- observer: 'setValues',
- }, columnsNum: {
- type: null,
- value: 3,
- }, columnsPlaceholder: {
- type: Array,
- observer(val) {
- this.setData({
- typeToColumnsPlaceholder: {
- province: val[0] || '',
- city: val[1] || '',
- county: val[2] || '',
- },
- });
- },
- } }),
- data: {
- columns: [{ values: [] }, { values: [] }, { values: [] }],
- typeToColumnsPlaceholder: {},
- },
- mounted() {
- requestAnimationFrame(() => {
- this.setValues();
- });
- },
- methods: {
- getPicker() {
- if (this.picker == null) {
- this.picker = this.selectComponent('.van-area__picker');
- }
- return this.picker;
- },
- onCancel(event) {
- this.emit('cancel', event.detail);
- },
- onConfirm(event) {
- const { index } = event.detail;
- let { value } = event.detail;
- value = this.parseValues(value);
- this.emit('confirm', { value, index });
- },
- emit(type, detail) {
- detail.values = detail.value;
- delete detail.value;
- this.$emit(type, detail);
- },
- parseValues(values) {
- const { columnsPlaceholder } = this.data;
- return values.map((value, index) => {
- if (value &&
- (!value.code || value.name === columnsPlaceholder[index])) {
- return Object.assign(Object.assign({}, value), { code: '', name: '' });
- }
- return value;
- });
- },
- onChange(event) {
- var _a;
- const { index, picker, value } = event.detail;
- this.code = value[index].code;
- (_a = this.setValues()) === null || _a === void 0 ? void 0 : _a.then(() => {
- this.$emit('change', {
- picker,
- values: this.parseValues(picker.getValues()),
- index,
- });
- });
- },
- getConfig(type) {
- const { areaList } = this.data;
- return (areaList && areaList[`${type}_list`]) || {};
- },
- getList(type, code) {
- if (type !== 'province' && !code) {
- return [];
- }
- const { typeToColumnsPlaceholder } = this.data;
- const list = this.getConfig(type);
- let result = Object.keys(list).map((code) => ({
- code,
- name: list[code],
- }));
- if (code != null) {
- // oversea code
- if (code[0] === '9' && type === 'city') {
- code = '9';
- }
- result = result.filter((item) => item.code.indexOf(code) === 0);
- }
- if (typeToColumnsPlaceholder[type] && result.length) {
- // set columns placeholder
- const codeFill = type === 'province'
- ? ''
- : type === 'city'
- ? EMPTY_CODE.slice(2, 4)
- : EMPTY_CODE.slice(4, 6);
- result.unshift({
- code: `${code}${codeFill}`,
- name: typeToColumnsPlaceholder[type],
- });
- }
- return result;
- },
- getIndex(type, code) {
- let compareNum = type === 'province' ? 2 : type === 'city' ? 4 : 6;
- const list = this.getList(type, code.slice(0, compareNum - 2));
- // oversea code
- if (code[0] === '9' && type === 'province') {
- compareNum = 1;
- }
- code = code.slice(0, compareNum);
- for (let i = 0; i < list.length; i++) {
- if (list[i].code.slice(0, compareNum) === code) {
- return i;
- }
- }
- return 0;
- },
- setValues() {
- const picker = this.getPicker();
- if (!picker) {
- return;
- }
- let code = this.code || this.getDefaultCode();
- const provinceList = this.getList('province');
- const cityList = this.getList('city', code.slice(0, 2));
- const stack = [];
- const indexes = [];
- const { columnsNum } = this.data;
- if (columnsNum >= 1) {
- stack.push(picker.setColumnValues(0, provinceList, false));
- indexes.push(this.getIndex('province', code));
- }
- if (columnsNum >= 2) {
- stack.push(picker.setColumnValues(1, cityList, false));
- indexes.push(this.getIndex('city', code));
- if (cityList.length && code.slice(2, 4) === '00') {
- [{ code }] = cityList;
- }
- }
- if (columnsNum === 3) {
- stack.push(picker.setColumnValues(2, this.getList('county', code.slice(0, 4)), false));
- indexes.push(this.getIndex('county', code));
- }
- return Promise.all(stack)
- .catch(() => { })
- .then(() => picker.setIndexes(indexes))
- .catch(() => { });
- },
- getDefaultCode() {
- const { columnsPlaceholder } = this.data;
- if (columnsPlaceholder.length) {
- return EMPTY_CODE;
- }
- const countyCodes = Object.keys(this.getConfig('county'));
- if (countyCodes[0]) {
- return countyCodes[0];
- }
- const cityCodes = Object.keys(this.getConfig('city'));
- if (cityCodes[0]) {
- return cityCodes[0];
- }
- return '';
- },
- getValues() {
- const picker = this.getPicker();
- if (!picker) {
- return [];
- }
- return this.parseValues(picker.getValues().filter((value) => !!value));
- },
- getDetail() {
- const values = this.getValues();
- const area = {
- code: '',
- country: '',
- province: '',
- city: '',
- county: '',
- };
- if (!values.length) {
- return area;
- }
- const names = values.map((item) => item.name);
- area.code = values[values.length - 1].code;
- if (area.code[0] === '9') {
- area.country = names[1] || '';
- area.province = names[2] || '';
- }
- else {
- area.province = names[0] || '';
- area.city = names[1] || '';
- area.county = names[2] || '';
- }
- return area;
- },
- reset(code) {
- this.code = code || '';
- return this.setValues();
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/area/index.json b/wxcomponents/@vant/weapp/area/index.json
deleted file mode 100644
index a778e91..0000000
--- a/wxcomponents/@vant/weapp/area/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-picker": "../picker/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/area/index.vue b/wxcomponents/@vant/weapp/area/index.vue
deleted file mode 100644
index 68ad940..0000000
--- a/wxcomponents/@vant/weapp/area/index.vue
+++ /dev/null
@@ -1,234 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/area/index.wxml b/wxcomponents/@vant/weapp/area/index.wxml
deleted file mode 100644
index 3a437b7..0000000
--- a/wxcomponents/@vant/weapp/area/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/wxcomponents/@vant/weapp/area/index.wxs b/wxcomponents/@vant/weapp/area/index.wxs
deleted file mode 100644
index 07723c1..0000000
--- a/wxcomponents/@vant/weapp/area/index.wxs
+++ /dev/null
@@ -1,8 +0,0 @@
-/* eslint-disable */
-function displayColumns(columns, columnsNum) {
- return columns.slice(0, +columnsNum);
-}
-
-module.exports = {
- displayColumns: displayColumns,
-};
diff --git a/wxcomponents/@vant/weapp/area/index.wxss b/wxcomponents/@vant/weapp/area/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/wxcomponents/@vant/weapp/area/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/calendar.vue b/wxcomponents/@vant/weapp/calendar/calendar.vue
deleted file mode 100644
index c96bb7e..0000000
--- a/wxcomponents/@vant/weapp/calendar/calendar.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{
- computed.getButtonDisabled(type, currentDate, minRange)
- ? confirmDisabledText
- : confirmText
- }}
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/calendar.wxml b/wxcomponents/@vant/weapp/calendar/calendar.wxml
deleted file mode 100644
index 2ba6f30..0000000
--- a/wxcomponents/@vant/weapp/calendar/calendar.wxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/calendar/components/header/index.d.ts b/wxcomponents/@vant/weapp/calendar/components/header/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/header/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/calendar/components/header/index.js b/wxcomponents/@vant/weapp/calendar/components/header/index.js
deleted file mode 100644
index 8fb3682..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/header/index.js
+++ /dev/null
@@ -1,37 +0,0 @@
-import { VantComponent } from '../../../common/component';
-VantComponent({
- props: {
- title: {
- type: String,
- value: '日期选择',
- },
- subtitle: String,
- showTitle: Boolean,
- showSubtitle: Boolean,
- firstDayOfWeek: {
- type: Number,
- observer: 'initWeekDay',
- },
- },
- data: {
- weekdays: [],
- },
- created() {
- this.initWeekDay();
- },
- methods: {
- initWeekDay() {
- const defaultWeeks = ['日', '一', '二', '三', '四', '五', '六'];
- const firstDayOfWeek = this.data.firstDayOfWeek || 0;
- this.setData({
- weekdays: [
- ...defaultWeeks.slice(firstDayOfWeek, 7),
- ...defaultWeeks.slice(0, firstDayOfWeek),
- ],
- });
- },
- onClickSubtitle(event) {
- this.$emit('click-subtitle', event);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/calendar/components/header/index.json b/wxcomponents/@vant/weapp/calendar/components/header/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/header/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/calendar/components/header/index.vue b/wxcomponents/@vant/weapp/calendar/components/header/index.vue
deleted file mode 100644
index e4d5c2e..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/header/index.vue
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/components/header/index.wxml b/wxcomponents/@vant/weapp/calendar/components/header/index.wxml
deleted file mode 100644
index 7e56c83..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/header/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
diff --git a/wxcomponents/@vant/weapp/calendar/components/header/index.wxss b/wxcomponents/@vant/weapp/calendar/components/header/index.wxss
deleted file mode 100644
index 272537e..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/header/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../../../common/index.wxss';.van-calendar__header{box-shadow:var(--calendar-header-box-shadow,0 2px 10px hsla(220,1%,50%,.16));flex-shrink:0}.van-calendar__header-subtitle,.van-calendar__header-title{font-weight:var(--font-weight-bold,500);height:var(--calendar-header-title-height,44px);line-height:var(--calendar-header-title-height,44px);text-align:center}.van-calendar__header-title+.van-calendar__header-title,.van-calendar__header-title:empty{display:none}.van-calendar__header-title:empty+.van-calendar__header-title{display:block!important}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--calendar-weekdays-font-size,12px);line-height:var(--calendar-weekdays-height,30px);text-align:center}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/components/month/index.d.ts b/wxcomponents/@vant/weapp/calendar/components/month/index.d.ts
deleted file mode 100644
index 3ccf85a..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/month/index.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export interface Day {
- date: Date;
- type: string;
- text: number;
- bottomInfo?: string;
-}
diff --git a/wxcomponents/@vant/weapp/calendar/components/month/index.js b/wxcomponents/@vant/weapp/calendar/components/month/index.js
deleted file mode 100644
index d04c0fe..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/month/index.js
+++ /dev/null
@@ -1,154 +0,0 @@
-import { VantComponent } from '../../../common/component';
-import { getMonthEndDay, compareDay, getPrevDay, getNextDay, } from '../../utils';
-VantComponent({
- props: {
- date: {
- type: null,
- observer: 'setDays',
- },
- type: {
- type: String,
- observer: 'setDays',
- },
- color: String,
- minDate: {
- type: null,
- observer: 'setDays',
- },
- maxDate: {
- type: null,
- observer: 'setDays',
- },
- showMark: Boolean,
- rowHeight: null,
- formatter: {
- type: null,
- observer: 'setDays',
- },
- currentDate: {
- type: null,
- observer: 'setDays',
- },
- firstDayOfWeek: {
- type: Number,
- observer: 'setDays',
- },
- allowSameDay: Boolean,
- showSubtitle: Boolean,
- showMonthTitle: Boolean,
- },
- data: {
- visible: true,
- days: [],
- },
- methods: {
- onClick(event) {
- const { index } = event.currentTarget.dataset;
- const item = this.data.days[index];
- if (item.type !== 'disabled') {
- this.$emit('click', item);
- }
- },
- setDays() {
- const days = [];
- const startDate = new Date(this.data.date);
- const year = startDate.getFullYear();
- const month = startDate.getMonth();
- const totalDay = getMonthEndDay(startDate.getFullYear(), startDate.getMonth() + 1);
- for (let day = 1; day <= totalDay; day++) {
- const date = new Date(year, month, day);
- const type = this.getDayType(date);
- let config = {
- date,
- type,
- text: day,
- bottomInfo: this.getBottomInfo(type),
- };
- if (this.data.formatter) {
- config = this.data.formatter(config);
- }
- days.push(config);
- }
- this.setData({ days });
- },
- getMultipleDayType(day) {
- const { currentDate } = this.data;
- if (!Array.isArray(currentDate)) {
- return '';
- }
- const isSelected = (date) => currentDate.some((item) => compareDay(item, date) === 0);
- if (isSelected(day)) {
- const prevDay = getPrevDay(day);
- const nextDay = getNextDay(day);
- const prevSelected = isSelected(prevDay);
- const nextSelected = isSelected(nextDay);
- if (prevSelected && nextSelected) {
- return 'multiple-middle';
- }
- if (prevSelected) {
- return 'end';
- }
- return nextSelected ? 'start' : 'multiple-selected';
- }
- return '';
- },
- getRangeDayType(day) {
- const { currentDate, allowSameDay } = this.data;
- if (!Array.isArray(currentDate)) {
- return '';
- }
- const [startDay, endDay] = currentDate;
- if (!startDay) {
- return '';
- }
- const compareToStart = compareDay(day, startDay);
- if (!endDay) {
- return compareToStart === 0 ? 'start' : '';
- }
- const compareToEnd = compareDay(day, endDay);
- if (compareToStart === 0 && compareToEnd === 0 && allowSameDay) {
- return 'start-end';
- }
- if (compareToStart === 0) {
- return 'start';
- }
- if (compareToEnd === 0) {
- return 'end';
- }
- if (compareToStart > 0 && compareToEnd < 0) {
- return 'middle';
- }
- return '';
- },
- getDayType(day) {
- const { type, minDate, maxDate, currentDate } = this.data;
- if (compareDay(day, minDate) < 0 || compareDay(day, maxDate) > 0) {
- return 'disabled';
- }
- if (type === 'single') {
- return compareDay(day, currentDate) === 0 ? 'selected' : '';
- }
- if (type === 'multiple') {
- return this.getMultipleDayType(day);
- }
- /* istanbul ignore else */
- if (type === 'range') {
- return this.getRangeDayType(day);
- }
- return '';
- },
- getBottomInfo(type) {
- if (this.data.type === 'range') {
- if (type === 'start') {
- return '开始';
- }
- if (type === 'end') {
- return '结束';
- }
- if (type === 'start-end') {
- return '开始/结束';
- }
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/calendar/components/month/index.json b/wxcomponents/@vant/weapp/calendar/components/month/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/month/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/calendar/components/month/index.vue b/wxcomponents/@vant/weapp/calendar/components/month/index.vue
deleted file mode 100644
index cf74b55..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/month/index.vue
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
- {{ computed.formatMonthTitle(date) }}
-
-
-
-
- {{ computed.getMark(date) }}
-
-
-
-
- {{ item.topInfo }}
- {{ item.text }}
-
- {{ item.bottomInfo }}
-
-
-
-
- {{ item.topInfo }}
- {{ item.text }}
-
- {{ item.bottomInfo }}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/components/month/index.wxml b/wxcomponents/@vant/weapp/calendar/components/month/index.wxml
deleted file mode 100644
index 0c73b2f..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/month/index.wxml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
- {{ computed.formatMonthTitle(date) }}
-
-
-
-
- {{ computed.getMark(date) }}
-
-
-
-
- {{ item.topInfo }}
- {{ item.text }}
-
- {{ item.bottomInfo }}
-
-
-
-
- {{ item.topInfo }}
- {{ item.text }}
-
- {{ item.bottomInfo }}
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/calendar/components/month/index.wxs b/wxcomponents/@vant/weapp/calendar/components/month/index.wxs
deleted file mode 100644
index 55e45a5..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/month/index.wxs
+++ /dev/null
@@ -1,71 +0,0 @@
-/* eslint-disable */
-var utils = require('../../utils.wxs');
-
-function getMark(date) {
- return getDate(date).getMonth() + 1;
-}
-
-var ROW_HEIGHT = 64;
-
-function getDayStyle(type, index, date, rowHeight, color, firstDayOfWeek) {
- var style = [];
- var current = getDate(date).getDay() || 7;
- var offset = current < firstDayOfWeek ? (7 - firstDayOfWeek + current) :
- current === 7 && firstDayOfWeek === 0 ? 0 :
- (current - firstDayOfWeek);
-
- if (index === 0) {
- style.push(['margin-left', (100 * offset) / 7 + '%']);
- }
-
- if (rowHeight !== ROW_HEIGHT) {
- style.push(['height', rowHeight + 'px']);
- }
-
- if (color) {
- if (
- type === 'start' ||
- type === 'end' ||
- type === 'start-end' ||
- type === 'multiple-selected' ||
- type === 'multiple-middle'
- ) {
- style.push(['background', color]);
- } else if (type === 'middle') {
- style.push(['color', color]);
- }
- }
-
- return style
- .map(function(item) {
- return item.join(':');
- })
- .join(';');
-}
-
-function formatMonthTitle(date) {
- date = getDate(date);
- return date.getFullYear() + '年' + (date.getMonth() + 1) + '月';
-}
-
-function getMonthStyle(visible, date, rowHeight) {
- if (!visible) {
- date = getDate(date);
-
- var totalDay = utils.getMonthEndDay(
- date.getFullYear(),
- date.getMonth() + 1
- );
- var offset = getDate(date).getDay();
- var padding = Math.ceil((totalDay + offset) / 7) * rowHeight;
-
- return 'padding-bottom:' + padding + 'px';
- }
-}
-
-module.exports = {
- getMark: getMark,
- getDayStyle: getDayStyle,
- formatMonthTitle: formatMonthTitle,
- getMonthStyle: getMonthStyle
-};
diff --git a/wxcomponents/@vant/weapp/calendar/components/month/index.wxss b/wxcomponents/@vant/weapp/calendar/components/month/index.wxss
deleted file mode 100644
index 9aee73d..0000000
--- a/wxcomponents/@vant/weapp/calendar/components/month/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../../../common/index.wxss';.van-calendar{background-color:var(--calendar-background-color,#fff);display:flex;flex-direction:column;height:100%}.van-calendar__month-title{font-size:var(--calendar-month-title-font-size,14px);font-weight:var(--font-weight-bold,500);height:var(--calendar-header-title-height,44px);line-height:var(--calendar-header-title-height,44px);text-align:center}.van-calendar__days{display:flex;flex-wrap:wrap;position:relative;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{color:var(--calendar-month-mark-color,rgba(242,243,245,.8));font-size:var(--calendar-month-mark-font-size,160px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.van-calendar__day,.van-calendar__selected-day{align-items:center;display:flex;justify-content:center;text-align:center}.van-calendar__day{font-size:var(--calendar-day-font-size,16px);height:var(--calendar-day-height,64px);position:relative;width:14.285%}.van-calendar__day--end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected,.van-calendar__day--start,.van-calendar__day--start-end{background-color:var(--calendar-range-edge-background-color,#ee0a24);color:var(--calendar-range-edge-color,#fff)}.van-calendar__day--start{border-radius:4px 0 0 4px}.van-calendar__day--end{border-radius:0 4px 4px 0}.van-calendar__day--multiple-selected,.van-calendar__day--start-end{border-radius:4px}.van-calendar__day--middle{color:var(--calendar-range-middle-color,#ee0a24)}.van-calendar__day--middle:after{background-color:currentColor;bottom:0;content:"";left:0;opacity:var(--calendar-range-middle-background-opacity,.1);position:absolute;right:0;top:0}.van-calendar__day--disabled{color:var(--calendar-day-disabled-color,#c8c9cc);cursor:default}.van-calendar__bottom-info,.van-calendar__top-info{font-size:var(--calendar-info-font-size,10px);left:0;line-height:var(--calendar-info-line-height,14px);position:absolute;right:0}@media (max-width:350px){.van-calendar__bottom-info,.van-calendar__top-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{background-color:var(--calendar-selected-day-background-color,#ee0a24);border-radius:4px;color:var(--calendar-selected-day-color,#fff);height:var(--calendar-selected-day-size,54px);width:var(--calendar-selected-day-size,54px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/index.d.ts b/wxcomponents/@vant/weapp/calendar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/calendar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/calendar/index.js b/wxcomponents/@vant/weapp/calendar/index.js
deleted file mode 100644
index 0c529ef..0000000
--- a/wxcomponents/@vant/weapp/calendar/index.js
+++ /dev/null
@@ -1,342 +0,0 @@
-import { VantComponent } from '../common/component';
-import { ROW_HEIGHT, getPrevDay, getNextDay, getToday, compareDay, copyDates, calcDateNum, formatMonthTitle, compareMonth, getMonths, getDayByOffset, } from './utils';
-import Toast from '../toast/toast';
-import { requestAnimationFrame } from '../common/utils';
-const initialMinDate = getToday().getTime();
-const initialMaxDate = (() => {
- const now = getToday();
- return new Date(now.getFullYear(), now.getMonth() + 6, now.getDate()).getTime();
-})();
-const getTime = (date) => date instanceof Date ? date.getTime() : date;
-VantComponent({
- props: {
- title: {
- type: String,
- value: '日期选择',
- },
- color: String,
- show: {
- type: Boolean,
- observer(val) {
- if (val) {
- this.initRect();
- this.scrollIntoView();
- }
- },
- },
- formatter: null,
- confirmText: {
- type: String,
- value: '确定',
- },
- confirmDisabledText: {
- type: String,
- value: '确定',
- },
- rangePrompt: String,
- showRangePrompt: {
- type: Boolean,
- value: true,
- },
- defaultDate: {
- type: null,
- observer(val) {
- this.setData({ currentDate: val });
- this.scrollIntoView();
- },
- },
- allowSameDay: Boolean,
- type: {
- type: String,
- value: 'single',
- observer: 'reset',
- },
- minDate: {
- type: Number,
- value: initialMinDate,
- },
- maxDate: {
- type: Number,
- value: initialMaxDate,
- },
- position: {
- type: String,
- value: 'bottom',
- },
- rowHeight: {
- type: null,
- value: ROW_HEIGHT,
- },
- round: {
- type: Boolean,
- value: true,
- },
- poppable: {
- type: Boolean,
- value: true,
- },
- showMark: {
- type: Boolean,
- value: true,
- },
- showTitle: {
- type: Boolean,
- value: true,
- },
- showConfirm: {
- type: Boolean,
- value: true,
- },
- showSubtitle: {
- type: Boolean,
- value: true,
- },
- safeAreaInsetBottom: {
- type: Boolean,
- value: true,
- },
- closeOnClickOverlay: {
- type: Boolean,
- value: true,
- },
- maxRange: {
- type: null,
- value: null,
- },
- minRange: {
- type: Number,
- value: 1,
- },
- firstDayOfWeek: {
- type: Number,
- value: 0,
- },
- readonly: Boolean,
- },
- data: {
- subtitle: '',
- currentDate: null,
- scrollIntoView: '',
- },
- created() {
- this.setData({
- currentDate: this.getInitialDate(this.data.defaultDate),
- });
- },
- mounted() {
- if (this.data.show || !this.data.poppable) {
- this.initRect();
- this.scrollIntoView();
- }
- },
- methods: {
- reset() {
- this.setData({ currentDate: this.getInitialDate() });
- this.scrollIntoView();
- },
- initRect() {
- if (this.contentObserver != null) {
- this.contentObserver.disconnect();
- }
- const contentObserver = this.createIntersectionObserver({
- thresholds: [0, 0.1, 0.9, 1],
- observeAll: true,
- });
- this.contentObserver = contentObserver;
- contentObserver.relativeTo('.van-calendar__body');
- contentObserver.observe('.month', (res) => {
- if (res.boundingClientRect.top <= res.relativeRect.top) {
- // @ts-ignore
- this.setData({ subtitle: formatMonthTitle(res.dataset.date) });
- }
- });
- },
- limitDateRange(date, minDate = null, maxDate = null) {
- minDate = minDate || this.data.minDate;
- maxDate = maxDate || this.data.maxDate;
- if (compareDay(date, minDate) === -1) {
- return minDate;
- }
- if (compareDay(date, maxDate) === 1) {
- return maxDate;
- }
- return date;
- },
- getInitialDate(defaultDate = null) {
- const { type, minDate, maxDate, allowSameDay } = this.data;
- const now = getToday().getTime();
- if (type === 'range') {
- if (!Array.isArray(defaultDate)) {
- defaultDate = [];
- }
- const [startDay, endDay] = defaultDate || [];
- const start = this.limitDateRange(startDay || now, minDate, getPrevDay(new Date(maxDate)).getTime());
- const date = getTime(endDay || now);
- const end = this.limitDateRange(date, allowSameDay ? date : getNextDay(new Date(minDate)).getTime());
- return [start, end];
- }
- if (type === 'multiple') {
- if (Array.isArray(defaultDate)) {
- return defaultDate.map((date) => this.limitDateRange(date));
- }
- return [this.limitDateRange(now)];
- }
- if (!defaultDate || Array.isArray(defaultDate)) {
- defaultDate = now;
- }
- return this.limitDateRange(defaultDate);
- },
- scrollIntoView() {
- requestAnimationFrame(() => {
- const { currentDate, type, show, poppable, minDate, maxDate } = this.data;
- // @ts-ignore
- const targetDate = type === 'single' ? currentDate : currentDate[0];
- const displayed = show || !poppable;
- if (!targetDate || !displayed) {
- return;
- }
- const months = getMonths(minDate, maxDate);
- months.some((month, index) => {
- if (compareMonth(month, targetDate) === 0) {
- this.setData({ scrollIntoView: `month${index}` });
- return true;
- }
- return false;
- });
- });
- },
- onOpen() {
- this.$emit('open');
- },
- onOpened() {
- this.$emit('opened');
- },
- onClose() {
- this.$emit('close');
- },
- onClosed() {
- this.$emit('closed');
- },
- onClickDay(event) {
- if (this.data.readonly) {
- return;
- }
- let { date } = event.detail;
- const { type, currentDate, allowSameDay } = this.data;
- if (type === 'range') {
- // @ts-ignore
- const [startDay, endDay] = currentDate;
- if (startDay && !endDay) {
- const compareToStart = compareDay(date, startDay);
- if (compareToStart === 1) {
- const { days } = this.selectComponent('.month').data;
- days.some((day, index) => {
- const isDisabled = day.type === 'disabled' &&
- getTime(startDay) < getTime(day.date) &&
- getTime(day.date) < getTime(date);
- if (isDisabled) {
- ({ date } = days[index - 1]);
- }
- return isDisabled;
- });
- this.select([startDay, date], true);
- }
- else if (compareToStart === -1) {
- this.select([date, null]);
- }
- else if (allowSameDay) {
- this.select([date, date]);
- }
- }
- else {
- this.select([date, null]);
- }
- }
- else if (type === 'multiple') {
- let selectedIndex;
- // @ts-ignore
- const selected = currentDate.some((dateItem, index) => {
- const equal = compareDay(dateItem, date) === 0;
- if (equal) {
- selectedIndex = index;
- }
- return equal;
- });
- if (selected) {
- // @ts-ignore
- const cancelDate = currentDate.splice(selectedIndex, 1);
- this.setData({ currentDate });
- this.unselect(cancelDate);
- }
- else {
- // @ts-ignore
- this.select([...currentDate, date]);
- }
- }
- else {
- this.select(date, true);
- }
- },
- unselect(dateArray) {
- const date = dateArray[0];
- if (date) {
- this.$emit('unselect', copyDates(date));
- }
- },
- select(date, complete) {
- if (complete && this.data.type === 'range') {
- const valid = this.checkRange(date);
- if (!valid) {
- // auto selected to max range if showConfirm
- if (this.data.showConfirm) {
- this.emit([
- date[0],
- getDayByOffset(date[0], this.data.maxRange - 1),
- ]);
- }
- else {
- this.emit(date);
- }
- return;
- }
- }
- this.emit(date);
- if (complete && !this.data.showConfirm) {
- this.onConfirm();
- }
- },
- emit(date) {
- this.setData({
- currentDate: Array.isArray(date) ? date.map(getTime) : getTime(date),
- });
- this.$emit('select', copyDates(date));
- },
- checkRange(date) {
- const { maxRange, rangePrompt, showRangePrompt } = this.data;
- if (maxRange && calcDateNum(date) > maxRange) {
- if (showRangePrompt) {
- Toast({
- context: this,
- message: rangePrompt || `选择天数不能超过 ${maxRange} 天`,
- });
- }
- this.$emit('over-range');
- return false;
- }
- return true;
- },
- onConfirm() {
- if (this.data.type === 'range' &&
- !this.checkRange(this.data.currentDate)) {
- return;
- }
- wx.nextTick(() => {
- // @ts-ignore
- this.$emit('confirm', copyDates(this.data.currentDate));
- });
- },
- onClickSubtitle(event) {
- this.$emit('click-subtitle', event);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/calendar/index.json b/wxcomponents/@vant/weapp/calendar/index.json
deleted file mode 100644
index 397d5ae..0000000
--- a/wxcomponents/@vant/weapp/calendar/index.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "header": "./components/header/index",
- "month": "./components/month/index",
- "van-button": "../button/index",
- "van-popup": "../popup/index",
- "van-toast": "../toast/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/calendar/index.vue b/wxcomponents/@vant/weapp/calendar/index.vue
deleted file mode 100644
index 208c296..0000000
--- a/wxcomponents/@vant/weapp/calendar/index.vue
+++ /dev/null
@@ -1,370 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/index.wxml b/wxcomponents/@vant/weapp/calendar/index.wxml
deleted file mode 100644
index 9667eef..0000000
--- a/wxcomponents/@vant/weapp/calendar/index.wxml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/calendar/index.wxs b/wxcomponents/@vant/weapp/calendar/index.wxs
deleted file mode 100644
index 0a56646..0000000
--- a/wxcomponents/@vant/weapp/calendar/index.wxs
+++ /dev/null
@@ -1,37 +0,0 @@
-/* eslint-disable */
-var utils = require('./utils.wxs');
-
-function getMonths(minDate, maxDate) {
- var months = [];
- var cursor = getDate(minDate);
-
- cursor.setDate(1);
-
- do {
- months.push(cursor.getTime());
- cursor.setMonth(cursor.getMonth() + 1);
- } while (utils.compareMonth(cursor, getDate(maxDate)) !== 1);
-
- return months;
-}
-
-function getButtonDisabled(type, currentDate, minRange) {
- if (currentDate == null) {
- return true;
- }
-
- if (type === 'range') {
- return !currentDate[0] || !currentDate[1];
- }
-
- if (type === 'multiple') {
- return currentDate.length < minRange;
- }
-
- return !currentDate;
-}
-
-module.exports = {
- getMonths: getMonths,
- getButtonDisabled: getButtonDisabled
-};
diff --git a/wxcomponents/@vant/weapp/calendar/index.wxss b/wxcomponents/@vant/weapp/calendar/index.wxss
deleted file mode 100644
index 05df518..0000000
--- a/wxcomponents/@vant/weapp/calendar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-calendar{background-color:var(--calendar-background-color,#fff);display:flex;flex-direction:column;height:var(--calendar-height,100%)}.van-calendar__close-icon{top:11px}.van-calendar__popup--bottom,.van-calendar__popup--top{height:var(--calendar-popup-height,80%)}.van-calendar__popup--left,.van-calendar__popup--right{height:100%}.van-calendar__body{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.van-calendar__footer{flex-shrink:0;padding:0 var(--padding-md,16px)}.van-calendar__footer--safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.van-calendar__footer+.van-calendar__footer,.van-calendar__footer:empty{display:none}.van-calendar__footer:empty+.van-calendar__footer{display:block!important}.van-calendar__confirm{height:var(--calendar-confirm-button-height,36px)!important;line-height:var(--calendar-confirm-button-line-height,34px)!important;margin:var(--calendar-confirm-button-margin,7px 0)!important}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/calendar/utils.d.ts b/wxcomponents/@vant/weapp/calendar/utils.d.ts
deleted file mode 100644
index 889e6e7..0000000
--- a/wxcomponents/@vant/weapp/calendar/utils.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-export declare const ROW_HEIGHT = 64;
-export declare function formatMonthTitle(date: Date): string;
-export declare function compareMonth(date1: Date | number, date2: Date | number): 0 | 1 | -1;
-export declare function compareDay(day1: Date | number, day2: Date | number): 0 | 1 | -1;
-export declare function getDayByOffset(date: Date, offset: number): Date;
-export declare function getPrevDay(date: Date): Date;
-export declare function getNextDay(date: Date): Date;
-export declare function getToday(): Date;
-export declare function calcDateNum(date: [Date, Date]): number;
-export declare function copyDates(dates: Date | Date[]): Date | Date[];
-export declare function getMonthEndDay(year: number, month: number): number;
-export declare function getMonths(minDate: number, maxDate: number): number[];
diff --git a/wxcomponents/@vant/weapp/calendar/utils.js b/wxcomponents/@vant/weapp/calendar/utils.js
deleted file mode 100644
index 83d6971..0000000
--- a/wxcomponents/@vant/weapp/calendar/utils.js
+++ /dev/null
@@ -1,83 +0,0 @@
-export const ROW_HEIGHT = 64;
-export function formatMonthTitle(date) {
- if (!(date instanceof Date)) {
- date = new Date(date);
- }
- return `${date.getFullYear()}年${date.getMonth() + 1}月`;
-}
-export function compareMonth(date1, date2) {
- if (!(date1 instanceof Date)) {
- date1 = new Date(date1);
- }
- if (!(date2 instanceof Date)) {
- date2 = new Date(date2);
- }
- const year1 = date1.getFullYear();
- const year2 = date2.getFullYear();
- const month1 = date1.getMonth();
- const month2 = date2.getMonth();
- if (year1 === year2) {
- return month1 === month2 ? 0 : month1 > month2 ? 1 : -1;
- }
- return year1 > year2 ? 1 : -1;
-}
-export function compareDay(day1, day2) {
- if (!(day1 instanceof Date)) {
- day1 = new Date(day1);
- }
- if (!(day2 instanceof Date)) {
- day2 = new Date(day2);
- }
- const compareMonthResult = compareMonth(day1, day2);
- if (compareMonthResult === 0) {
- const date1 = day1.getDate();
- const date2 = day2.getDate();
- return date1 === date2 ? 0 : date1 > date2 ? 1 : -1;
- }
- return compareMonthResult;
-}
-export function getDayByOffset(date, offset) {
- date = new Date(date);
- date.setDate(date.getDate() + offset);
- return date;
-}
-export function getPrevDay(date) {
- return getDayByOffset(date, -1);
-}
-export function getNextDay(date) {
- return getDayByOffset(date, 1);
-}
-export function getToday() {
- const today = new Date();
- today.setHours(0, 0, 0, 0);
- return today;
-}
-export function calcDateNum(date) {
- const day1 = new Date(date[0]).getTime();
- const day2 = new Date(date[1]).getTime();
- return (day2 - day1) / (1000 * 60 * 60 * 24) + 1;
-}
-export function copyDates(dates) {
- if (Array.isArray(dates)) {
- return dates.map((date) => {
- if (date === null) {
- return date;
- }
- return new Date(date);
- });
- }
- return new Date(dates);
-}
-export function getMonthEndDay(year, month) {
- return 32 - new Date(year, month - 1, 32).getDate();
-}
-export function getMonths(minDate, maxDate) {
- const months = [];
- const cursor = new Date(minDate);
- cursor.setDate(1);
- do {
- months.push(cursor.getTime());
- cursor.setMonth(cursor.getMonth() + 1);
- } while (compareMonth(cursor, maxDate) !== 1);
- return months;
-}
diff --git a/wxcomponents/@vant/weapp/calendar/utils.wxs b/wxcomponents/@vant/weapp/calendar/utils.wxs
deleted file mode 100644
index e57f6b3..0000000
--- a/wxcomponents/@vant/weapp/calendar/utils.wxs
+++ /dev/null
@@ -1,25 +0,0 @@
-/* eslint-disable */
-function getMonthEndDay(year, month) {
- return 32 - getDate(year, month - 1, 32).getDate();
-}
-
-function compareMonth(date1, date2) {
- date1 = getDate(date1);
- date2 = getDate(date2);
-
- var year1 = date1.getFullYear();
- var year2 = date2.getFullYear();
- var month1 = date1.getMonth();
- var month2 = date2.getMonth();
-
- if (year1 === year2) {
- return month1 === month2 ? 0 : month1 > month2 ? 1 : -1;
- }
-
- return year1 > year2 ? 1 : -1;
-}
-
-module.exports = {
- getMonthEndDay: getMonthEndDay,
- compareMonth: compareMonth
-};
diff --git a/wxcomponents/@vant/weapp/card/index.d.ts b/wxcomponents/@vant/weapp/card/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/card/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/card/index.js b/wxcomponents/@vant/weapp/card/index.js
deleted file mode 100644
index 5bbd212..0000000
--- a/wxcomponents/@vant/weapp/card/index.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import { link } from '../mixins/link';
-import { VantComponent } from '../common/component';
-VantComponent({
- classes: [
- 'num-class',
- 'desc-class',
- 'thumb-class',
- 'title-class',
- 'price-class',
- 'origin-price-class',
- ],
- mixins: [link],
- props: {
- tag: String,
- num: String,
- desc: String,
- thumb: String,
- title: String,
- price: {
- type: String,
- observer: 'updatePrice',
- },
- centered: Boolean,
- lazyLoad: Boolean,
- thumbLink: String,
- originPrice: String,
- thumbMode: {
- type: String,
- value: 'aspectFit',
- },
- currency: {
- type: String,
- value: '¥',
- },
- },
- methods: {
- updatePrice() {
- const { price } = this.data;
- const priceArr = price.toString().split('.');
- this.setData({
- integerStr: priceArr[0],
- decimalStr: priceArr[1] ? `.${priceArr[1]}` : '',
- });
- },
- onClickThumb() {
- this.jumpLink('thumbLink');
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/card/index.json b/wxcomponents/@vant/weapp/card/index.json
deleted file mode 100644
index e917407..0000000
--- a/wxcomponents/@vant/weapp/card/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-tag": "../tag/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/card/index.vue b/wxcomponents/@vant/weapp/card/index.vue
deleted file mode 100644
index a9bc76f..0000000
--- a/wxcomponents/@vant/weapp/card/index.vue
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
- {{ tag }}
-
-
-
-
-
-
- {{ title }}
-
-
- {{ desc }}
-
-
-
-
-
-
-
-
- {{ currency }}
- {{ integerStr }}
- {{ decimalStr }}
-
-
- {{ currency }} {{ originPrice }}
-
- x {{ num }}
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/card/index.wxml b/wxcomponents/@vant/weapp/card/index.wxml
deleted file mode 100644
index 62173e4..0000000
--- a/wxcomponents/@vant/weapp/card/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/card/index.wxss b/wxcomponents/@vant/weapp/card/index.wxss
deleted file mode 100644
index 0f4d7c5..0000000
--- a/wxcomponents/@vant/weapp/card/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-card{background-color:var(--card-background-color,#fafafa);box-sizing:border-box;color:var(--card-text-color,#323233);font-size:var(--card-font-size,12px);padding:var(--card-padding,8px 16px);position:relative}.van-card__header{display:flex}.van-card__header--center{align-items:center;justify-content:center}.van-card__thumb{flex:none;height:var(--card-thumb-size,88px);margin-right:var(--padding-xs,8px);position:relative;width:var(--card-thumb-size,88px)}.van-card__thumb:empty{display:none}.van-card__img{border-radius:8px;height:100%;width:100%}.van-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:var(--card-thumb-size,88px);min-width:0;position:relative}.van-card__content--center{justify-content:center}.van-card__desc,.van-card__title{word-wrap:break-word}.van-card__title{font-weight:700;line-height:var(--card-title-line-height,16px)}.van-card__desc{color:var(--card-desc-color,#646566);line-height:var(--card-desc-line-height,20px)}.van-card__bottom{line-height:20px}.van-card__price{color:var(--card-price-color,#ee0a24);display:inline-block;font-size:var(--card-price-font-size,12px);font-weight:700}.van-card__price-integer{font-size:var(--card-price-integer-font-size,16px)}.van-card__price-decimal,.van-card__price-integer{font-family:var(--card-price-font-family,Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif)}.van-card__origin-price{color:var(--card-origin-price-color,#646566);display:inline-block;font-size:var(--card-origin-price-font-size,10px);margin-left:5px;text-decoration:line-through}.van-card__num{float:right}.van-card__tag{left:0;position:absolute!important;top:2px}.van-card__footer{flex:none;text-align:right;width:100%}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/cascader/index.d.ts b/wxcomponents/@vant/weapp/cascader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/cascader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/cascader/index.js b/wxcomponents/@vant/weapp/cascader/index.js
deleted file mode 100644
index 486928a..0000000
--- a/wxcomponents/@vant/weapp/cascader/index.js
+++ /dev/null
@@ -1,208 +0,0 @@
-import { VantComponent } from '../common/component';
-var FieldName;
-(function (FieldName) {
- FieldName["TEXT"] = "text";
- FieldName["VALUE"] = "value";
- FieldName["CHILDREN"] = "children";
-})(FieldName || (FieldName = {}));
-const defaultFieldNames = {
- text: FieldName.TEXT,
- value: FieldName.VALUE,
- children: FieldName.CHILDREN,
-};
-VantComponent({
- props: {
- title: String,
- value: {
- type: String,
- observer: 'updateValue',
- },
- placeholder: {
- type: String,
- value: '请选择',
- },
- activeColor: {
- type: String,
- value: '#1989fa',
- },
- options: {
- type: Array,
- value: [],
- observer: 'updateOptions',
- },
- swipeable: {
- type: Boolean,
- value: false,
- },
- closeable: {
- type: Boolean,
- value: true,
- },
- showHeader: {
- type: Boolean,
- value: true,
- },
- closeIcon: {
- type: String,
- value: 'cross',
- },
- fieldNames: {
- type: Object,
- value: defaultFieldNames,
- observer: 'updateFieldNames',
- },
- },
- data: {
- tabs: [],
- activeTab: 0,
- textKey: FieldName.TEXT,
- valueKey: FieldName.VALUE,
- childrenKey: FieldName.CHILDREN,
- },
- created() {
- this.updateTabs();
- },
- methods: {
- updateOptions(val, oldVal) {
- const isAsync = !!(val.length && oldVal.length);
- this.updateTabs(isAsync);
- },
- updateValue(val) {
- if (val !== undefined) {
- const values = this.data.tabs.map((tab) => tab.selected && tab.selected[this.data.valueKey]);
- if (values.indexOf(val) > -1) {
- return;
- }
- }
- this.updateTabs();
- },
- updateFieldNames() {
- const { text = 'text', value = 'value', children = 'children', } = this.data.fieldNames || defaultFieldNames;
- this.setData({
- textKey: text,
- valueKey: value,
- childrenKey: children,
- });
- },
- getSelectedOptionsByValue(options, value) {
- for (let i = 0; i < options.length; i++) {
- const option = options[i];
- if (option[this.data.valueKey] === value) {
- return [option];
- }
- if (option[this.data.childrenKey]) {
- const selectedOptions = this.getSelectedOptionsByValue(option[this.data.childrenKey], value);
- if (selectedOptions) {
- return [option, ...selectedOptions];
- }
- }
- }
- },
- updateTabs(isAsync = false) {
- const { options, value } = this.data;
- if (value !== undefined) {
- const selectedOptions = this.getSelectedOptionsByValue(options, value);
- if (selectedOptions) {
- let optionsCursor = options;
- const tabs = selectedOptions.map((option) => {
- const tab = {
- options: optionsCursor,
- selected: option,
- };
- const next = optionsCursor.find((item) => item[this.data.valueKey] === option[this.data.valueKey]);
- if (next) {
- optionsCursor = next[this.data.childrenKey];
- }
- return tab;
- });
- if (optionsCursor) {
- tabs.push({
- options: optionsCursor,
- selected: null,
- });
- }
- this.setData({
- tabs,
- });
- wx.nextTick(() => {
- this.setData({
- activeTab: tabs.length - 1,
- });
- });
- return;
- }
- }
- // 异步更新
- if (isAsync) {
- const { tabs } = this.data;
- tabs[tabs.length - 1].options =
- options[options.length - 1][this.data.childrenKey];
- this.setData({
- tabs,
- });
- return;
- }
- this.setData({
- tabs: [
- {
- options,
- selected: null,
- },
- ],
- });
- },
- onClose() {
- this.$emit('close');
- },
- onClickTab(e) {
- const { index: tabIndex, title } = e.detail;
- this.$emit('click-tab', { title, tabIndex });
- this.setData({
- activeTab: tabIndex,
- });
- },
- // 选中
- onSelect(e) {
- const { option, tabIndex } = e.currentTarget.dataset;
- if (option && option.disabled) {
- return;
- }
- const { valueKey, childrenKey } = this.data;
- let { tabs } = this.data;
- tabs[tabIndex].selected = option;
- if (tabs.length > tabIndex + 1) {
- tabs = tabs.slice(0, tabIndex + 1);
- }
- if (option[childrenKey]) {
- const nextTab = {
- options: option[childrenKey],
- selected: null,
- };
- if (tabs[tabIndex + 1]) {
- tabs[tabIndex + 1] = nextTab;
- }
- else {
- tabs.push(nextTab);
- }
- wx.nextTick(() => {
- this.setData({
- activeTab: tabIndex + 1,
- });
- });
- }
- this.setData({
- tabs,
- });
- const selectedOptions = tabs.map((tab) => tab.selected).filter(Boolean);
- const params = {
- value: option[valueKey],
- tabIndex,
- selectedOptions,
- };
- this.$emit('change', params);
- if (!option[childrenKey]) {
- this.$emit('finish', params);
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/cascader/index.json b/wxcomponents/@vant/weapp/cascader/index.json
deleted file mode 100644
index d0f75eb..0000000
--- a/wxcomponents/@vant/weapp/cascader/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index",
- "van-tab": "../tab/index",
- "van-tabs": "../tabs/index"
- }
-}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/cascader/index.vue b/wxcomponents/@vant/weapp/cascader/index.vue
deleted file mode 100644
index 5629a78..0000000
--- a/wxcomponents/@vant/weapp/cascader/index.vue
+++ /dev/null
@@ -1,243 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ option[textKey] }}
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/cascader/index.wxml b/wxcomponents/@vant/weapp/cascader/index.wxml
deleted file mode 100644
index b1d724b..0000000
--- a/wxcomponents/@vant/weapp/cascader/index.wxml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- {{ option[textKey] }}
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/cascader/index.wxs b/wxcomponents/@vant/weapp/cascader/index.wxs
deleted file mode 100644
index cba6465..0000000
--- a/wxcomponents/@vant/weapp/cascader/index.wxs
+++ /dev/null
@@ -1,24 +0,0 @@
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function isSelected(tab, textKey, option) {
- return tab.selected && tab.selected[textKey] === option[textKey]
-}
-
-function optionClass(tab, textKey, option) {
- return utils.bem('cascader__option', { selected: isSelected({ tab, textKey, option }), disabled: option.disabled })
-}
-
-function optionStyle(data) {
- var color = data.option.color || (isSelected(data.tab, data.textKey, data.option) ? data.activeColor : undefined);
- return style({
- color
- });
-}
-
-
-module.exports = {
- isSelected: isSelected,
- optionClass: optionClass,
- optionStyle: optionStyle,
-};
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/cascader/index.wxss b/wxcomponents/@vant/weapp/cascader/index.wxss
deleted file mode 100644
index 7062486..0000000
--- a/wxcomponents/@vant/weapp/cascader/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cascader__header{align-items:center;display:flex;height:48px;justify-content:space-between;padding:0 16px}.van-cascader__title{font-size:16px;font-weight:600;line-height:20px}.van-cascader__close-icon{color:#c8c9cc;font-size:22px;height:22px}.van-cascader__tabs-wrap{height:48px!important;padding:0 8px}.van-cascader__tab{color:#323233!important;flex:none!important;font-weight:600!important;padding:0 8px!important}.van-cascader__tab--unselected{color:#969799!important;font-weight:400!important}.van-cascader__option{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;line-height:20px;padding:10px 16px}.van-cascader__option:active{background-color:#f2f3f5}.van-cascader__option--selected{color:#1989fa;font-weight:600}.van-cascader__option--disabled{color:#c8c9cc;cursor:not-allowed}.van-cascader__option--disabled:active{background-color:initial}.van-cascader__options{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:384px;overflow-y:auto;padding-top:6px}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/cell-group/index.d.ts b/wxcomponents/@vant/weapp/cell-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/cell-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/cell-group/index.js b/wxcomponents/@vant/weapp/cell-group/index.js
deleted file mode 100644
index 170760f..0000000
--- a/wxcomponents/@vant/weapp/cell-group/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- props: {
- title: String,
- border: {
- type: Boolean,
- value: true,
- },
- inset: Boolean,
- },
-});
diff --git a/wxcomponents/@vant/weapp/cell-group/index.json b/wxcomponents/@vant/weapp/cell-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/cell-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/cell-group/index.vue b/wxcomponents/@vant/weapp/cell-group/index.vue
deleted file mode 100644
index 5b6993d..0000000
--- a/wxcomponents/@vant/weapp/cell-group/index.vue
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- {{ title }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/cell-group/index.wxml b/wxcomponents/@vant/weapp/cell-group/index.wxml
deleted file mode 100644
index 311e064..0000000
--- a/wxcomponents/@vant/weapp/cell-group/index.wxml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- {{ title }}
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/cell-group/index.wxss b/wxcomponents/@vant/weapp/cell-group/index.wxss
deleted file mode 100644
index 08b252f..0000000
--- a/wxcomponents/@vant/weapp/cell-group/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cell-group--inset{border-radius:var(--cell-group-inset-border-radius,8px);margin:var(--cell-group-inset-padding,0 16px);overflow:hidden}.van-cell-group__title{color:var(--cell-group-title-color,#969799);font-size:var(--cell-group-title-font-size,14px);line-height:var(--cell-group-title-line-height,16px);padding:var(--cell-group-title-padding,16px 16px 8px)}.van-cell-group__title--inset{padding:var(--cell-group-inset-title-padding,16px 16px 8px 32px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/checkbox-group/index.d.ts b/wxcomponents/@vant/weapp/checkbox-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/checkbox-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/checkbox-group/index.js b/wxcomponents/@vant/weapp/checkbox-group/index.js
deleted file mode 100644
index c47d97d..0000000
--- a/wxcomponents/@vant/weapp/checkbox-group/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-import { useChildren } from '../common/relation';
-import { VantComponent } from '../common/component';
-VantComponent({
- field: true,
- relation: useChildren('checkbox', function (target) {
- this.updateChild(target);
- }),
- props: {
- max: Number,
- value: {
- type: Array,
- observer: 'updateChildren',
- },
- disabled: {
- type: Boolean,
- observer: 'updateChildren',
- },
- direction: {
- type: String,
- value: 'vertical',
- },
- },
- methods: {
- updateChildren() {
- this.children.forEach((child) => this.updateChild(child));
- },
- updateChild(child) {
- const { value, disabled, direction } = this.data;
- child.setData({
- value: value.indexOf(child.data.name) !== -1,
- parentDisabled: disabled,
- direction,
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/checkbox-group/index.json b/wxcomponents/@vant/weapp/checkbox-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/checkbox-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/checkbox-group/index.vue b/wxcomponents/@vant/weapp/checkbox-group/index.vue
deleted file mode 100644
index 1aa1b87..0000000
--- a/wxcomponents/@vant/weapp/checkbox-group/index.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/checkbox-group/index.wxml b/wxcomponents/@vant/weapp/checkbox-group/index.wxml
deleted file mode 100644
index 638bf9d..0000000
--- a/wxcomponents/@vant/weapp/checkbox-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/checkbox-group/index.wxss b/wxcomponents/@vant/weapp/checkbox-group/index.wxss
deleted file mode 100644
index c5666d7..0000000
--- a/wxcomponents/@vant/weapp/checkbox-group/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/checkbox/index.d.ts b/wxcomponents/@vant/weapp/checkbox/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/checkbox/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/checkbox/index.js b/wxcomponents/@vant/weapp/checkbox/index.js
deleted file mode 100644
index e3b78ab..0000000
--- a/wxcomponents/@vant/weapp/checkbox/index.js
+++ /dev/null
@@ -1,77 +0,0 @@
-import { useParent } from '../common/relation';
-import { VantComponent } from '../common/component';
-function emit(target, value) {
- target.$emit('input', value);
- target.$emit('change', value);
-}
-VantComponent({
- field: true,
- relation: useParent('checkbox-group'),
- classes: ['icon-class', 'label-class'],
- props: {
- value: Boolean,
- disabled: Boolean,
- useIconSlot: Boolean,
- checkedColor: String,
- labelPosition: {
- type: String,
- value: 'right',
- },
- labelDisabled: Boolean,
- shape: {
- type: String,
- value: 'round',
- },
- iconSize: {
- type: null,
- value: 20,
- },
- },
- data: {
- parentDisabled: false,
- direction: 'vertical',
- },
- methods: {
- emitChange(value) {
- if (this.parent) {
- this.setParentValue(this.parent, value);
- }
- else {
- emit(this, value);
- }
- },
- toggle() {
- const { parentDisabled, disabled, value } = this.data;
- if (!disabled && !parentDisabled) {
- this.emitChange(!value);
- }
- },
- onClickLabel() {
- const { labelDisabled, parentDisabled, disabled, value } = this.data;
- if (!disabled && !labelDisabled && !parentDisabled) {
- this.emitChange(!value);
- }
- },
- setParentValue(parent, value) {
- const parentValue = parent.data.value.slice();
- const { name } = this.data;
- const { max } = parent.data;
- if (value) {
- if (max && parentValue.length >= max) {
- return;
- }
- if (parentValue.indexOf(name) === -1) {
- parentValue.push(name);
- emit(parent, parentValue);
- }
- }
- else {
- const index = parentValue.indexOf(name);
- if (index !== -1) {
- parentValue.splice(index, 1);
- emit(parent, parentValue);
- }
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/checkbox/index.json b/wxcomponents/@vant/weapp/checkbox/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/checkbox/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/checkbox/index.vue b/wxcomponents/@vant/weapp/checkbox/index.vue
deleted file mode 100644
index e0903fd..0000000
--- a/wxcomponents/@vant/weapp/checkbox/index.vue
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/checkbox/index.wxml b/wxcomponents/@vant/weapp/checkbox/index.wxml
deleted file mode 100644
index 39a7bb0..0000000
--- a/wxcomponents/@vant/weapp/checkbox/index.wxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/checkbox/index.wxs b/wxcomponents/@vant/weapp/checkbox/index.wxs
deleted file mode 100644
index eb9c772..0000000
--- a/wxcomponents/@vant/weapp/checkbox/index.wxs
+++ /dev/null
@@ -1,20 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function iconStyle(checkedColor, value, disabled, parentDisabled, iconSize) {
- var styles = {
- 'font-size': addUnit(iconSize),
- };
-
- if (checkedColor && value && !disabled && !parentDisabled) {
- styles['border-color'] = checkedColor;
- styles['background-color'] = checkedColor;
- }
-
- return style(styles);
-}
-
-module.exports = {
- iconStyle: iconStyle,
-};
diff --git a/wxcomponents/@vant/weapp/checkbox/index.wxss b/wxcomponents/@vant/weapp/checkbox/index.wxss
deleted file mode 100644
index da2272a..0000000
--- a/wxcomponents/@vant/weapp/checkbox/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-checkbox{align-items:center;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-checkbox--horizontal{margin-right:12px}.van-checkbox__icon-wrap,.van-checkbox__label{line-height:var(--checkbox-size,20px)}.van-checkbox__icon-wrap{flex:none}.van-checkbox__icon{align-items:center;border:1px solid var(--checkbox-border-color,#c8c9cc);box-sizing:border-box;color:transparent;display:flex;font-size:var(--checkbox-size,20px);height:1em;justify-content:center;text-align:center;transition-duration:var(--checkbox-transition-duration,.2s);transition-property:color,border-color,background-color;width:1em}.van-checkbox__icon--round{border-radius:100%}.van-checkbox__icon--checked{background-color:var(--checkbox-checked-icon-color,#1989fa);border-color:var(--checkbox-checked-icon-color,#1989fa);color:#fff}.van-checkbox__icon--disabled{background-color:var(--checkbox-disabled-background-color,#ebedf0);border-color:var(--checkbox-disabled-icon-color,#c8c9cc)}.van-checkbox__icon--disabled.van-checkbox__icon--checked{color:var(--checkbox-disabled-icon-color,#c8c9cc)}.van-checkbox__label{word-wrap:break-word;color:var(--checkbox-label-color,#323233);padding-left:var(--checkbox-label-margin,10px)}.van-checkbox__label--left{float:left;margin:0 var(--checkbox-label-margin,10px) 0 0}.van-checkbox__label--disabled{color:var(--checkbox-disabled-label-color,#c8c9cc)}.van-checkbox__label:empty{margin:0}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/circle/canvas.d.ts b/wxcomponents/@vant/weapp/circle/canvas.d.ts
deleted file mode 100644
index 8a0b71e..0000000
--- a/wxcomponents/@vant/weapp/circle/canvas.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-///
-type CanvasContext = WechatMiniprogram.CanvasContext;
-export declare function adaptor(ctx: CanvasContext & Record): CanvasContext;
-export {};
diff --git a/wxcomponents/@vant/weapp/circle/canvas.js b/wxcomponents/@vant/weapp/circle/canvas.js
deleted file mode 100644
index 3ade4cd..0000000
--- a/wxcomponents/@vant/weapp/circle/canvas.js
+++ /dev/null
@@ -1,43 +0,0 @@
-export function adaptor(ctx) {
- // @ts-ignore
- return Object.assign(ctx, {
- setStrokeStyle(val) {
- ctx.strokeStyle = val;
- },
- setLineWidth(val) {
- ctx.lineWidth = val;
- },
- setLineCap(val) {
- ctx.lineCap = val;
- },
- setFillStyle(val) {
- ctx.fillStyle = val;
- },
- setFontSize(val) {
- ctx.font = String(val);
- },
- setGlobalAlpha(val) {
- ctx.globalAlpha = val;
- },
- setLineJoin(val) {
- ctx.lineJoin = val;
- },
- setTextAlign(val) {
- ctx.textAlign = val;
- },
- setMiterLimit(val) {
- ctx.miterLimit = val;
- },
- setShadow(offsetX, offsetY, blur, color) {
- ctx.shadowOffsetX = offsetX;
- ctx.shadowOffsetY = offsetY;
- ctx.shadowBlur = blur;
- ctx.shadowColor = color;
- },
- setTextBaseline(val) {
- ctx.textBaseline = val;
- },
- createCircularGradient() { },
- draw() { },
- });
-}
diff --git a/wxcomponents/@vant/weapp/circle/index.d.ts b/wxcomponents/@vant/weapp/circle/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/circle/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/circle/index.js b/wxcomponents/@vant/weapp/circle/index.js
deleted file mode 100644
index 2a4baf5..0000000
--- a/wxcomponents/@vant/weapp/circle/index.js
+++ /dev/null
@@ -1,193 +0,0 @@
-import { BLUE, WHITE } from '../common/color';
-import { VantComponent } from '../common/component';
-import { getSystemInfoSync } from '../common/utils';
-import { isObj } from '../common/validator';
-import { canIUseCanvas2d } from '../common/version';
-import { adaptor } from './canvas';
-function format(rate) {
- return Math.min(Math.max(rate, 0), 100);
-}
-const PERIMETER = 2 * Math.PI;
-const BEGIN_ANGLE = -Math.PI / 2;
-const STEP = 1;
-VantComponent({
- props: {
- text: String,
- lineCap: {
- type: String,
- value: 'round',
- },
- value: {
- type: Number,
- value: 0,
- observer: 'reRender',
- },
- speed: {
- type: Number,
- value: 50,
- },
- size: {
- type: Number,
- value: 100,
- observer() {
- this.drawCircle(this.currentValue);
- },
- },
- fill: String,
- layerColor: {
- type: String,
- value: WHITE,
- },
- color: {
- type: null,
- value: BLUE,
- observer() {
- this.setHoverColor().then(() => {
- this.drawCircle(this.currentValue);
- });
- },
- },
- type: {
- type: String,
- value: '',
- },
- strokeWidth: {
- type: Number,
- value: 4,
- },
- clockwise: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- hoverColor: BLUE,
- },
- methods: {
- getContext() {
- const { type, size } = this.data;
- if (type === '' || !canIUseCanvas2d()) {
- const ctx = wx.createCanvasContext('van-circle', this);
- return Promise.resolve(ctx);
- }
- const dpr = getSystemInfoSync().pixelRatio;
- return new Promise((resolve) => {
- wx.createSelectorQuery()
- .in(this)
- .select('#van-circle')
- .node()
- .exec((res) => {
- const canvas = res[0].node;
- const ctx = canvas.getContext(type);
- if (!this.inited) {
- this.inited = true;
- canvas.width = size * dpr;
- canvas.height = size * dpr;
- ctx.scale(dpr, dpr);
- }
- resolve(adaptor(ctx));
- });
- });
- },
- setHoverColor() {
- const { color, size } = this.data;
- if (isObj(color)) {
- return this.getContext().then((context) => {
- const LinearColor = context.createLinearGradient(size, 0, 0, 0);
- Object.keys(color)
- .sort((a, b) => parseFloat(a) - parseFloat(b))
- .map((key) => LinearColor.addColorStop(parseFloat(key) / 100, color[key]));
- this.hoverColor = LinearColor;
- });
- }
- this.hoverColor = color;
- return Promise.resolve();
- },
- presetCanvas(context, strokeStyle, beginAngle, endAngle, fill) {
- const { strokeWidth, lineCap, clockwise, size } = this.data;
- const position = size / 2;
- const radius = position - strokeWidth / 2;
- context.setStrokeStyle(strokeStyle);
- context.setLineWidth(strokeWidth);
- context.setLineCap(lineCap);
- context.beginPath();
- context.arc(position, position, radius, beginAngle, endAngle, !clockwise);
- context.stroke();
- if (fill) {
- context.setFillStyle(fill);
- context.fill();
- }
- },
- renderLayerCircle(context) {
- const { layerColor, fill } = this.data;
- this.presetCanvas(context, layerColor, 0, PERIMETER, fill);
- },
- renderHoverCircle(context, formatValue) {
- const { clockwise } = this.data;
- // 结束角度
- const progress = PERIMETER * (formatValue / 100);
- const endAngle = clockwise
- ? BEGIN_ANGLE + progress
- : 3 * Math.PI - (BEGIN_ANGLE + progress);
- this.presetCanvas(context, this.hoverColor, BEGIN_ANGLE, endAngle);
- },
- drawCircle(currentValue) {
- const { size } = this.data;
- this.getContext().then((context) => {
- context.clearRect(0, 0, size, size);
- this.renderLayerCircle(context);
- const formatValue = format(currentValue);
- if (formatValue !== 0) {
- this.renderHoverCircle(context, formatValue);
- }
- context.draw();
- });
- },
- reRender() {
- // tofector 动画暂时没有想到好的解决方案
- const { value, speed } = this.data;
- if (speed <= 0 || speed > 1000) {
- this.drawCircle(value);
- return;
- }
- this.clearMockInterval();
- this.currentValue = this.currentValue || 0;
- const run = () => {
- this.interval = setTimeout(() => {
- if (this.currentValue !== value) {
- if (Math.abs(this.currentValue - value) < STEP) {
- this.currentValue = value;
- }
- else if (this.currentValue < value) {
- this.currentValue += STEP;
- }
- else {
- this.currentValue -= STEP;
- }
- this.drawCircle(this.currentValue);
- run();
- }
- else {
- this.clearMockInterval();
- }
- }, 1000 / speed);
- };
- run();
- },
- clearMockInterval() {
- if (this.interval) {
- clearTimeout(this.interval);
- this.interval = null;
- }
- },
- },
- mounted() {
- this.currentValue = this.data.value;
- this.setHoverColor().then(() => {
- this.drawCircle(this.currentValue);
- });
- },
- destroyed() {
- this.clearMockInterval();
- },
-});
diff --git a/wxcomponents/@vant/weapp/circle/index.json b/wxcomponents/@vant/weapp/circle/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/circle/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/circle/index.vue b/wxcomponents/@vant/weapp/circle/index.vue
deleted file mode 100644
index 33f8a24..0000000
--- a/wxcomponents/@vant/weapp/circle/index.vue
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
-
-
- {{ text }}
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/circle/index.wxml b/wxcomponents/@vant/weapp/circle/index.wxml
deleted file mode 100644
index 52bc59f..0000000
--- a/wxcomponents/@vant/weapp/circle/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- {{ text }}
-
diff --git a/wxcomponents/@vant/weapp/circle/index.wxss b/wxcomponents/@vant/weapp/circle/index.wxss
deleted file mode 100644
index 2200751..0000000
--- a/wxcomponents/@vant/weapp/circle/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-circle{display:inline-block;position:relative;text-align:center}.van-circle__text{color:var(--circle-text-color,#323233);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/col/index.d.ts b/wxcomponents/@vant/weapp/col/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/col/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/col/index.js b/wxcomponents/@vant/weapp/col/index.js
deleted file mode 100644
index 02bb78d..0000000
--- a/wxcomponents/@vant/weapp/col/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import { useParent } from '../common/relation';
-import { VantComponent } from '../common/component';
-VantComponent({
- relation: useParent('row'),
- props: {
- span: Number,
- offset: Number,
- },
-});
diff --git a/wxcomponents/@vant/weapp/col/index.json b/wxcomponents/@vant/weapp/col/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/col/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/col/index.vue b/wxcomponents/@vant/weapp/col/index.vue
deleted file mode 100644
index 5422b34..0000000
--- a/wxcomponents/@vant/weapp/col/index.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/col/index.wxml b/wxcomponents/@vant/weapp/col/index.wxml
deleted file mode 100644
index 975348b..0000000
--- a/wxcomponents/@vant/weapp/col/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/col/index.wxs b/wxcomponents/@vant/weapp/col/index.wxs
deleted file mode 100644
index 507c1cb..0000000
--- a/wxcomponents/@vant/weapp/col/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- if (!data.gutter) {
- return '';
- }
-
- return style({
- 'padding-right': addUnit(data.gutter / 2),
- 'padding-left': addUnit(data.gutter / 2),
- });
-}
-
-module.exports = {
- rootStyle: rootStyle,
-};
diff --git a/wxcomponents/@vant/weapp/col/index.wxss b/wxcomponents/@vant/weapp/col/index.wxss
deleted file mode 100644
index 2fa265e..0000000
--- a/wxcomponents/@vant/weapp/col/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-col{box-sizing:border-box;float:left}.van-col--1{width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/collapse-item/animate.d.ts b/wxcomponents/@vant/weapp/collapse-item/animate.d.ts
deleted file mode 100644
index 32157b6..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/animate.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-///
-export declare function setContentAnimate(context: WechatMiniprogram.Component.TrivialInstance, expanded: boolean, mounted: boolean): void;
diff --git a/wxcomponents/@vant/weapp/collapse-item/animate.js b/wxcomponents/@vant/weapp/collapse-item/animate.js
deleted file mode 100644
index f966ac5..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/animate.js
+++ /dev/null
@@ -1,39 +0,0 @@
-import { getRect } from '../common/utils';
-function useAnimation(context, expanded, mounted, height) {
- const animation = wx.createAnimation({
- duration: 0,
- timingFunction: 'ease-in-out',
- });
- if (expanded) {
- if (height === 0) {
- animation.height('auto').top(1).step();
- }
- else {
- animation
- .height(height)
- .top(1)
- .step({
- duration: mounted ? 300 : 1,
- })
- .height('auto')
- .step();
- }
- context.setData({
- animation: animation.export(),
- });
- return;
- }
- animation.height(height).top(0).step({ duration: 1 }).height(0).step({
- duration: 300,
- });
- context.setData({
- animation: animation.export(),
- });
-}
-export function setContentAnimate(context, expanded, mounted) {
- getRect(context, '.van-collapse-item__content')
- .then((rect) => rect.height)
- .then((height) => {
- useAnimation(context, expanded, mounted, height);
- });
-}
diff --git a/wxcomponents/@vant/weapp/collapse-item/index.d.ts b/wxcomponents/@vant/weapp/collapse-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/collapse-item/index.js b/wxcomponents/@vant/weapp/collapse-item/index.js
deleted file mode 100644
index 5bac368..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/index.js
+++ /dev/null
@@ -1,60 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useParent } from '../common/relation';
-import { setContentAnimate } from './animate';
-VantComponent({
- classes: ['title-class', 'content-class'],
- relation: useParent('collapse'),
- props: {
- size: String,
- name: null,
- title: null,
- value: null,
- icon: String,
- label: String,
- disabled: Boolean,
- clickable: Boolean,
- border: {
- type: Boolean,
- value: true,
- },
- isLink: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- expanded: false,
- },
- mounted() {
- this.updateExpanded();
- this.mounted = true;
- },
- methods: {
- updateExpanded() {
- if (!this.parent) {
- return;
- }
- const { value, accordion } = this.parent.data;
- const { children = [] } = this.parent;
- const { name } = this.data;
- const index = children.indexOf(this);
- const currentName = name == null ? index : name;
- const expanded = accordion
- ? value === currentName
- : (value || []).some((name) => name === currentName);
- if (expanded !== this.data.expanded) {
- setContentAnimate(this, expanded, this.mounted);
- }
- this.setData({ index, expanded });
- },
- onClick() {
- if (this.data.disabled) {
- return;
- }
- const { name, expanded } = this.data;
- const index = this.parent.children.indexOf(this);
- const currentName = name == null ? index : name;
- this.parent.switch(currentName, !expanded);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/collapse-item/index.json b/wxcomponents/@vant/weapp/collapse-item/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-cell": "../cell/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/collapse-item/index.vue b/wxcomponents/@vant/weapp/collapse-item/index.vue
deleted file mode 100644
index a0795ff..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/index.vue
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/collapse-item/index.wxml b/wxcomponents/@vant/weapp/collapse-item/index.wxml
deleted file mode 100644
index f11d0d4..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/index.wxml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/collapse-item/index.wxss b/wxcomponents/@vant/weapp/collapse-item/index.wxss
deleted file mode 100644
index 4a65b5a..0000000
--- a/wxcomponents/@vant/weapp/collapse-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-collapse-item__title .van-cell__right-icon{transform:rotate(90deg);transition:transform var(--collapse-item-transition-duration,.3s)}.van-collapse-item__title--expanded .van-cell__right-icon{transform:rotate(-90deg)}.van-collapse-item__title--disabled .van-cell,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--collapse-item-title-disabled-color,#c8c9cc)!important}.van-collapse-item__title--disabled .van-cell--hover{background-color:#fff!important}.van-collapse-item__wrapper{overflow:hidden}.van-collapse-item__content{background-color:var(--collapse-item-content-background-color,#fff);color:var(--collapse-item-content-text-color,#969799);font-size:var(--collapse-item-content-font-size,13px);line-height:var(--collapse-item-content-line-height,1.5);padding:var(--collapse-item-content-padding,15px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/collapse/index.d.ts b/wxcomponents/@vant/weapp/collapse/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/collapse/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/collapse/index.js b/wxcomponents/@vant/weapp/collapse/index.js
deleted file mode 100644
index 3616087..0000000
--- a/wxcomponents/@vant/weapp/collapse/index.js
+++ /dev/null
@@ -1,46 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-VantComponent({
- relation: useChildren('collapse-item'),
- props: {
- value: {
- type: null,
- observer: 'updateExpanded',
- },
- accordion: {
- type: Boolean,
- observer: 'updateExpanded',
- },
- border: {
- type: Boolean,
- value: true,
- },
- },
- methods: {
- updateExpanded() {
- this.children.forEach((child) => {
- child.updateExpanded();
- });
- },
- switch(name, expanded) {
- const { accordion, value } = this.data;
- const changeItem = name;
- if (!accordion) {
- name = expanded
- ? (value || []).concat(name)
- : (value || []).filter((activeName) => activeName !== name);
- }
- else {
- name = expanded ? name : '';
- }
- if (expanded) {
- this.$emit('open', changeItem);
- }
- else {
- this.$emit('close', changeItem);
- }
- this.$emit('change', name);
- this.$emit('input', name);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/collapse/index.json b/wxcomponents/@vant/weapp/collapse/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/collapse/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/collapse/index.vue b/wxcomponents/@vant/weapp/collapse/index.vue
deleted file mode 100644
index 7ded59b..0000000
--- a/wxcomponents/@vant/weapp/collapse/index.vue
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/collapse/index.wxml b/wxcomponents/@vant/weapp/collapse/index.wxml
deleted file mode 100644
index fd4e171..0000000
--- a/wxcomponents/@vant/weapp/collapse/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/wxcomponents/@vant/weapp/collapse/index.wxss b/wxcomponents/@vant/weapp/collapse/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/wxcomponents/@vant/weapp/collapse/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/config-provider/index.d.ts b/wxcomponents/@vant/weapp/config-provider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/config-provider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/config-provider/index.js b/wxcomponents/@vant/weapp/config-provider/index.js
deleted file mode 100644
index 0cb23f4..0000000
--- a/wxcomponents/@vant/weapp/config-provider/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- props: {
- themeVars: {
- type: Object,
- value: {},
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/config-provider/index.json b/wxcomponents/@vant/weapp/config-provider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/config-provider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/config-provider/index.vue b/wxcomponents/@vant/weapp/config-provider/index.vue
deleted file mode 100644
index 19ce64f..0000000
--- a/wxcomponents/@vant/weapp/config-provider/index.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/config-provider/index.wxml b/wxcomponents/@vant/weapp/config-provider/index.wxml
deleted file mode 100644
index 3cfb461..0000000
--- a/wxcomponents/@vant/weapp/config-provider/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/config-provider/index.wxs b/wxcomponents/@vant/weapp/config-provider/index.wxs
deleted file mode 100644
index 7ca0203..0000000
--- a/wxcomponents/@vant/weapp/config-provider/index.wxs
+++ /dev/null
@@ -1,29 +0,0 @@
-/* eslint-disable */
-var object = require('../wxs/object.wxs');
-var style = require('../wxs/style.wxs');
-
-function kebabCase(word) {
- var newWord = word
- .replace(getRegExp("[A-Z]", 'g'), function (i) {
- return '-' + i;
- })
- .toLowerCase()
- .replace(getRegExp("^-"), '');
-
- return newWord;
-}
-
-function mapThemeVarsToCSSVars(themeVars) {
- var cssVars = {};
- object.keys(themeVars).forEach(function (key) {
- var cssVarsKey = '--' + kebabCase(key);
- cssVars[cssVarsKey] = themeVars[key];
- });
-
- return style(cssVars);
-}
-
-module.exports = {
- kebabCase: kebabCase,
- mapThemeVarsToCSSVars: mapThemeVarsToCSSVars,
-};
diff --git a/wxcomponents/@vant/weapp/count-down/index.d.ts b/wxcomponents/@vant/weapp/count-down/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/count-down/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/count-down/index.js b/wxcomponents/@vant/weapp/count-down/index.js
deleted file mode 100644
index da24145..0000000
--- a/wxcomponents/@vant/weapp/count-down/index.js
+++ /dev/null
@@ -1,100 +0,0 @@
-import { VantComponent } from '../common/component';
-import { isSameSecond, parseFormat, parseTimeData } from './utils';
-function simpleTick(fn) {
- return setTimeout(fn, 30);
-}
-VantComponent({
- props: {
- useSlot: Boolean,
- millisecond: Boolean,
- time: {
- type: Number,
- observer: 'reset',
- },
- format: {
- type: String,
- value: 'HH:mm:ss',
- },
- autoStart: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- timeData: parseTimeData(0),
- formattedTime: '0',
- },
- destroyed() {
- clearTimeout(this.tid);
- this.tid = null;
- },
- methods: {
- // 开始
- start() {
- if (this.counting) {
- return;
- }
- this.counting = true;
- this.endTime = Date.now() + this.remain;
- this.tick();
- },
- // 暂停
- pause() {
- this.counting = false;
- clearTimeout(this.tid);
- },
- // 重置
- reset() {
- this.pause();
- this.remain = this.data.time;
- this.setRemain(this.remain);
- if (this.data.autoStart) {
- this.start();
- }
- },
- tick() {
- if (this.data.millisecond) {
- this.microTick();
- }
- else {
- this.macroTick();
- }
- },
- microTick() {
- this.tid = simpleTick(() => {
- this.setRemain(this.getRemain());
- if (this.remain !== 0) {
- this.microTick();
- }
- });
- },
- macroTick() {
- this.tid = simpleTick(() => {
- const remain = this.getRemain();
- if (!isSameSecond(remain, this.remain) || remain === 0) {
- this.setRemain(remain);
- }
- if (this.remain !== 0) {
- this.macroTick();
- }
- });
- },
- getRemain() {
- return Math.max(this.endTime - Date.now(), 0);
- },
- setRemain(remain) {
- this.remain = remain;
- const timeData = parseTimeData(remain);
- if (this.data.useSlot) {
- this.$emit('change', timeData);
- }
- this.setData({
- formattedTime: parseFormat(this.data.format, timeData),
- });
- if (remain === 0) {
- this.pause();
- this.$emit('finish');
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/count-down/index.json b/wxcomponents/@vant/weapp/count-down/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/count-down/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/count-down/index.vue b/wxcomponents/@vant/weapp/count-down/index.vue
deleted file mode 100644
index 1a511e1..0000000
--- a/wxcomponents/@vant/weapp/count-down/index.vue
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
- {{ formattedTime }}
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/count-down/index.wxml b/wxcomponents/@vant/weapp/count-down/index.wxml
deleted file mode 100644
index e206e16..0000000
--- a/wxcomponents/@vant/weapp/count-down/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- {{ formattedTime }}
-
diff --git a/wxcomponents/@vant/weapp/count-down/index.wxss b/wxcomponents/@vant/weapp/count-down/index.wxss
deleted file mode 100644
index 8b957f7..0000000
--- a/wxcomponents/@vant/weapp/count-down/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-count-down{color:var(--count-down-text-color,#323233);font-size:var(--count-down-font-size,14px);line-height:var(--count-down-line-height,20px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/count-down/utils.d.ts b/wxcomponents/@vant/weapp/count-down/utils.d.ts
deleted file mode 100644
index 876a6c1..0000000
--- a/wxcomponents/@vant/weapp/count-down/utils.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-export type TimeData = {
- days: number;
- hours: number;
- minutes: number;
- seconds: number;
- milliseconds: number;
-};
-export declare function parseTimeData(time: number): TimeData;
-export declare function parseFormat(format: string, timeData: TimeData): string;
-export declare function isSameSecond(time1: number, time2: number): boolean;
diff --git a/wxcomponents/@vant/weapp/count-down/utils.js b/wxcomponents/@vant/weapp/count-down/utils.js
deleted file mode 100644
index cbdbd79..0000000
--- a/wxcomponents/@vant/weapp/count-down/utils.js
+++ /dev/null
@@ -1,57 +0,0 @@
-function padZero(num, targetLength = 2) {
- let str = num + '';
- while (str.length < targetLength) {
- str = '0' + str;
- }
- return str;
-}
-const SECOND = 1000;
-const MINUTE = 60 * SECOND;
-const HOUR = 60 * MINUTE;
-const DAY = 24 * HOUR;
-export function parseTimeData(time) {
- const days = Math.floor(time / DAY);
- const hours = Math.floor((time % DAY) / HOUR);
- const minutes = Math.floor((time % HOUR) / MINUTE);
- const seconds = Math.floor((time % MINUTE) / SECOND);
- const milliseconds = Math.floor(time % SECOND);
- return {
- days,
- hours,
- minutes,
- seconds,
- milliseconds,
- };
-}
-export function parseFormat(format, timeData) {
- const { days } = timeData;
- let { hours, minutes, seconds, milliseconds } = timeData;
- if (format.indexOf('DD') === -1) {
- hours += days * 24;
- }
- else {
- format = format.replace('DD', padZero(days));
- }
- if (format.indexOf('HH') === -1) {
- minutes += hours * 60;
- }
- else {
- format = format.replace('HH', padZero(hours));
- }
- if (format.indexOf('mm') === -1) {
- seconds += minutes * 60;
- }
- else {
- format = format.replace('mm', padZero(minutes));
- }
- if (format.indexOf('ss') === -1) {
- milliseconds += seconds * 1000;
- }
- else {
- format = format.replace('ss', padZero(seconds));
- }
- return format.replace('SSS', padZero(milliseconds, 3));
-}
-export function isSameSecond(time1, time2) {
- return Math.floor(time1 / 1000) === Math.floor(time2 / 1000);
-}
diff --git a/wxcomponents/@vant/weapp/datetime-picker/index.d.ts b/wxcomponents/@vant/weapp/datetime-picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/datetime-picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/datetime-picker/index.js b/wxcomponents/@vant/weapp/datetime-picker/index.js
deleted file mode 100644
index 3334170..0000000
--- a/wxcomponents/@vant/weapp/datetime-picker/index.js
+++ /dev/null
@@ -1,295 +0,0 @@
-import { VantComponent } from '../common/component';
-import { isDef } from '../common/validator';
-import { pickerProps } from '../picker/shared';
-const currentYear = new Date().getFullYear();
-function isValidDate(date) {
- return isDef(date) && !isNaN(new Date(date).getTime());
-}
-function range(num, min, max) {
- return Math.min(Math.max(num, min), max);
-}
-function padZero(val) {
- return `00${val}`.slice(-2);
-}
-function times(n, iteratee) {
- let index = -1;
- const result = Array(n < 0 ? 0 : n);
- while (++index < n) {
- result[index] = iteratee(index);
- }
- return result;
-}
-function getTrueValue(formattedValue) {
- if (formattedValue === undefined) {
- formattedValue = '1';
- }
- while (isNaN(parseInt(formattedValue, 10))) {
- formattedValue = formattedValue.slice(1);
- }
- return parseInt(formattedValue, 10);
-}
-function getMonthEndDay(year, month) {
- return 32 - new Date(year, month - 1, 32).getDate();
-}
-const defaultFormatter = (type, value) => value;
-VantComponent({
- classes: ['active-class', 'toolbar-class', 'column-class'],
- props: Object.assign(Object.assign({}, pickerProps), { value: {
- type: null,
- observer: 'updateValue',
- }, filter: null, type: {
- type: String,
- value: 'datetime',
- observer: 'updateValue',
- }, showToolbar: {
- type: Boolean,
- value: true,
- }, formatter: {
- type: null,
- value: defaultFormatter,
- }, minDate: {
- type: Number,
- value: new Date(currentYear - 10, 0, 1).getTime(),
- observer: 'updateValue',
- }, maxDate: {
- type: Number,
- value: new Date(currentYear + 10, 11, 31).getTime(),
- observer: 'updateValue',
- }, minHour: {
- type: Number,
- value: 0,
- observer: 'updateValue',
- }, maxHour: {
- type: Number,
- value: 23,
- observer: 'updateValue',
- }, minMinute: {
- type: Number,
- value: 0,
- observer: 'updateValue',
- }, maxMinute: {
- type: Number,
- value: 59,
- observer: 'updateValue',
- } }),
- data: {
- innerValue: Date.now(),
- columns: [],
- },
- methods: {
- updateValue() {
- const { data } = this;
- const val = this.correctValue(data.value);
- const isEqual = val === data.innerValue;
- this.updateColumnValue(val).then(() => {
- if (!isEqual) {
- this.$emit('input', val);
- }
- });
- },
- getPicker() {
- if (this.picker == null) {
- this.picker = this.selectComponent('.van-datetime-picker');
- const { picker } = this;
- const { setColumnValues } = picker;
- picker.setColumnValues = (...args) => setColumnValues.apply(picker, [...args, false]);
- }
- return this.picker;
- },
- updateColumns() {
- const { formatter = defaultFormatter } = this.data;
- const results = this.getOriginColumns().map((column) => ({
- values: column.values.map((value) => formatter(column.type, value)),
- }));
- return this.set({ columns: results });
- },
- getOriginColumns() {
- const { filter } = this.data;
- const results = this.getRanges().map(({ type, range }) => {
- let values = times(range[1] - range[0] + 1, (index) => {
- const value = range[0] + index;
- return type === 'year' ? `${value}` : padZero(value);
- });
- if (filter) {
- values = filter(type, values);
- }
- return { type, values };
- });
- return results;
- },
- getRanges() {
- const { data } = this;
- if (data.type === 'time') {
- return [
- {
- type: 'hour',
- range: [data.minHour, data.maxHour],
- },
- {
- type: 'minute',
- range: [data.minMinute, data.maxMinute],
- },
- ];
- }
- const { maxYear, maxDate, maxMonth, maxHour, maxMinute, } = this.getBoundary('max', data.innerValue);
- const { minYear, minDate, minMonth, minHour, minMinute, } = this.getBoundary('min', data.innerValue);
- const result = [
- {
- type: 'year',
- range: [minYear, maxYear],
- },
- {
- type: 'month',
- range: [minMonth, maxMonth],
- },
- {
- type: 'day',
- range: [minDate, maxDate],
- },
- {
- type: 'hour',
- range: [minHour, maxHour],
- },
- {
- type: 'minute',
- range: [minMinute, maxMinute],
- },
- ];
- if (data.type === 'date')
- result.splice(3, 2);
- if (data.type === 'year-month')
- result.splice(2, 3);
- return result;
- },
- correctValue(value) {
- const { data } = this;
- // validate value
- const isDateType = data.type !== 'time';
- if (isDateType && !isValidDate(value)) {
- value = data.minDate;
- }
- else if (!isDateType && !value) {
- const { minHour } = data;
- value = `${padZero(minHour)}:00`;
- }
- // time type
- if (!isDateType) {
- let [hour, minute] = value.split(':');
- hour = padZero(range(hour, data.minHour, data.maxHour));
- minute = padZero(range(minute, data.minMinute, data.maxMinute));
- return `${hour}:${minute}`;
- }
- // date type
- value = Math.max(value, data.minDate);
- value = Math.min(value, data.maxDate);
- return value;
- },
- getBoundary(type, innerValue) {
- const value = new Date(innerValue);
- const boundary = new Date(this.data[`${type}Date`]);
- const year = boundary.getFullYear();
- let month = 1;
- let date = 1;
- let hour = 0;
- let minute = 0;
- if (type === 'max') {
- month = 12;
- date = getMonthEndDay(value.getFullYear(), value.getMonth() + 1);
- hour = 23;
- minute = 59;
- }
- if (value.getFullYear() === year) {
- month = boundary.getMonth() + 1;
- if (value.getMonth() + 1 === month) {
- date = boundary.getDate();
- if (value.getDate() === date) {
- hour = boundary.getHours();
- if (value.getHours() === hour) {
- minute = boundary.getMinutes();
- }
- }
- }
- }
- return {
- [`${type}Year`]: year,
- [`${type}Month`]: month,
- [`${type}Date`]: date,
- [`${type}Hour`]: hour,
- [`${type}Minute`]: minute,
- };
- },
- onCancel() {
- this.$emit('cancel');
- },
- onConfirm() {
- this.$emit('confirm', this.data.innerValue);
- },
- onChange() {
- const { data } = this;
- let value;
- const picker = this.getPicker();
- const originColumns = this.getOriginColumns();
- if (data.type === 'time') {
- const indexes = picker.getIndexes();
- value = `${+originColumns[0].values[indexes[0]]}:${+originColumns[1]
- .values[indexes[1]]}`;
- }
- else {
- const indexes = picker.getIndexes();
- const values = indexes.map((value, index) => originColumns[index].values[value]);
- const year = getTrueValue(values[0]);
- const month = getTrueValue(values[1]);
- const maxDate = getMonthEndDay(year, month);
- let date = getTrueValue(values[2]);
- if (data.type === 'year-month') {
- date = 1;
- }
- date = date > maxDate ? maxDate : date;
- let hour = 0;
- let minute = 0;
- if (data.type === 'datetime') {
- hour = getTrueValue(values[3]);
- minute = getTrueValue(values[4]);
- }
- value = new Date(year, month - 1, date, hour, minute);
- }
- value = this.correctValue(value);
- this.updateColumnValue(value).then(() => {
- this.$emit('input', value);
- this.$emit('change', picker);
- });
- },
- updateColumnValue(value) {
- let values = [];
- const { type } = this.data;
- const formatter = this.data.formatter || defaultFormatter;
- const picker = this.getPicker();
- if (type === 'time') {
- const pair = value.split(':');
- values = [formatter('hour', pair[0]), formatter('minute', pair[1])];
- }
- else {
- const date = new Date(value);
- values = [
- formatter('year', `${date.getFullYear()}`),
- formatter('month', padZero(date.getMonth() + 1)),
- ];
- if (type === 'date') {
- values.push(formatter('day', padZero(date.getDate())));
- }
- if (type === 'datetime') {
- values.push(formatter('day', padZero(date.getDate())), formatter('hour', padZero(date.getHours())), formatter('minute', padZero(date.getMinutes())));
- }
- }
- return this.set({ innerValue: value })
- .then(() => this.updateColumns())
- .then(() => picker.setValues(values));
- },
- },
- created() {
- const innerValue = this.correctValue(this.data.value);
- this.updateColumnValue(innerValue).then(() => {
- this.$emit('input', innerValue);
- });
- },
-});
diff --git a/wxcomponents/@vant/weapp/datetime-picker/index.json b/wxcomponents/@vant/weapp/datetime-picker/index.json
deleted file mode 100644
index a778e91..0000000
--- a/wxcomponents/@vant/weapp/datetime-picker/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-picker": "../picker/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/datetime-picker/index.vue b/wxcomponents/@vant/weapp/datetime-picker/index.vue
deleted file mode 100644
index 948ad20..0000000
--- a/wxcomponents/@vant/weapp/datetime-picker/index.vue
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/datetime-picker/index.wxml b/wxcomponents/@vant/weapp/datetime-picker/index.wxml
deleted file mode 100644
index ade2202..0000000
--- a/wxcomponents/@vant/weapp/datetime-picker/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
diff --git a/wxcomponents/@vant/weapp/datetime-picker/index.wxss b/wxcomponents/@vant/weapp/datetime-picker/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/wxcomponents/@vant/weapp/datetime-picker/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/definitions/index.d.ts b/wxcomponents/@vant/weapp/definitions/index.d.ts
deleted file mode 100644
index d0554f6..0000000
--- a/wxcomponents/@vant/weapp/definitions/index.d.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-///
-interface VantComponentInstance {
- parent: WechatMiniprogram.Component.TrivialInstance;
- children: WechatMiniprogram.Component.TrivialInstance[];
- index: number;
- $emit: (name: string, detail?: unknown, options?: WechatMiniprogram.Component.TriggerEventOption) => void;
-}
-export type VantComponentOptions = {
- data?: Data;
- field?: boolean;
- classes?: string[];
- mixins?: string[];
- props?: Props;
- relation?: {
- relations: Record;
- mixin: string;
- };
- watch?: Record any>;
- methods?: Methods;
- beforeCreate?: () => void;
- created?: () => void;
- mounted?: () => void;
- destroyed?: () => void;
-} & ThisType, Props, Methods> & Record>;
-export {};
diff --git a/wxcomponents/@vant/weapp/definitions/index.js b/wxcomponents/@vant/weapp/definitions/index.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/definitions/index.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/dialog/dialog.d.ts b/wxcomponents/@vant/weapp/dialog/dialog.d.ts
deleted file mode 100644
index db2da5f..0000000
--- a/wxcomponents/@vant/weapp/dialog/dialog.d.ts
+++ /dev/null
@@ -1,55 +0,0 @@
-///
-///
-export type Action = 'confirm' | 'cancel' | 'overlay';
-type DialogContext = WechatMiniprogram.Page.TrivialInstance | WechatMiniprogram.Component.TrivialInstance;
-interface DialogOptions {
- lang?: string;
- show?: boolean;
- title?: string;
- width?: string | number | null;
- zIndex?: number;
- theme?: string;
- context?: (() => DialogContext) | DialogContext;
- message?: string;
- overlay?: boolean;
- selector?: string;
- ariaLabel?: string;
- /**
- * @deprecated use custom-class instead
- */
- className?: string;
- customStyle?: string;
- transition?: string;
- /**
- * @deprecated use beforeClose instead
- */
- asyncClose?: boolean;
- beforeClose?: null | ((action: Action) => Promise | void);
- businessId?: number;
- sessionFrom?: string;
- overlayStyle?: string;
- appParameter?: string;
- messageAlign?: string;
- sendMessageImg?: string;
- showMessageCard?: boolean;
- sendMessagePath?: string;
- sendMessageTitle?: string;
- confirmButtonText?: string;
- cancelButtonText?: string;
- showConfirmButton?: boolean;
- showCancelButton?: boolean;
- closeOnClickOverlay?: boolean;
- confirmButtonOpenType?: string;
-}
-declare const Dialog: {
- (options: DialogOptions): Promise;
- alert(options: DialogOptions): Promise;
- confirm(options: DialogOptions): Promise;
- close(): void;
- stopLoading(): void;
- currentOptions: DialogOptions;
- defaultOptions: DialogOptions;
- setDefaultOptions(options: DialogOptions): void;
- resetDefaultOptions(): void;
-};
-export default Dialog;
diff --git a/wxcomponents/@vant/weapp/dialog/dialog.js b/wxcomponents/@vant/weapp/dialog/dialog.js
deleted file mode 100644
index a96ec08..0000000
--- a/wxcomponents/@vant/weapp/dialog/dialog.js
+++ /dev/null
@@ -1,77 +0,0 @@
-let queue = [];
-const defaultOptions = {
- show: false,
- title: '',
- width: null,
- theme: 'default',
- message: '',
- zIndex: 100,
- overlay: true,
- selector: '#van-dialog',
- className: '',
- asyncClose: false,
- beforeClose: null,
- transition: 'scale',
- customStyle: '',
- messageAlign: '',
- overlayStyle: '',
- confirmButtonText: '确认',
- cancelButtonText: '取消',
- showConfirmButton: true,
- showCancelButton: false,
- closeOnClickOverlay: false,
- confirmButtonOpenType: '',
-};
-let currentOptions = Object.assign({}, defaultOptions);
-function getContext() {
- const pages = getCurrentPages();
- return pages[pages.length - 1];
-}
-const Dialog = (options) => {
- options = Object.assign(Object.assign({}, currentOptions), options);
- return new Promise((resolve, reject) => {
- const context = (typeof options.context === 'function'
- ? options.context()
- : options.context) || getContext();
- const dialog = context.selectComponent(options.selector);
- delete options.context;
- delete options.selector;
- if (dialog) {
- dialog.setData(Object.assign({ callback: (action, instance) => {
- action === 'confirm' ? resolve(instance) : reject(instance);
- } }, options));
- wx.nextTick(() => {
- dialog.setData({ show: true });
- });
- queue.push(dialog);
- }
- else {
- console.warn('未找到 van-dialog 节点,请确认 selector 及 context 是否正确');
- }
- });
-};
-Dialog.alert = (options) => Dialog(options);
-Dialog.confirm = (options) => Dialog(Object.assign({ showCancelButton: true }, options));
-Dialog.close = () => {
- queue.forEach((dialog) => {
- dialog.close();
- });
- queue = [];
-};
-Dialog.stopLoading = () => {
- queue.forEach((dialog) => {
- dialog.stopLoading();
- });
-};
-Dialog.currentOptions = currentOptions;
-Dialog.defaultOptions = defaultOptions;
-Dialog.setDefaultOptions = (options) => {
- currentOptions = Object.assign(Object.assign({}, currentOptions), options);
- Dialog.currentOptions = currentOptions;
-};
-Dialog.resetDefaultOptions = () => {
- currentOptions = Object.assign({}, defaultOptions);
- Dialog.currentOptions = currentOptions;
-};
-Dialog.resetDefaultOptions();
-export default Dialog;
diff --git a/wxcomponents/@vant/weapp/dialog/index.d.ts b/wxcomponents/@vant/weapp/dialog/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/dialog/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/dialog/index.js b/wxcomponents/@vant/weapp/dialog/index.js
deleted file mode 100644
index 6f24cf4..0000000
--- a/wxcomponents/@vant/weapp/dialog/index.js
+++ /dev/null
@@ -1,122 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-import { GRAY, RED } from '../common/color';
-import { toPromise } from '../common/utils';
-VantComponent({
- mixins: [button],
- props: {
- show: {
- type: Boolean,
- observer(show) {
- !show && this.stopLoading();
- },
- },
- title: String,
- message: String,
- theme: {
- type: String,
- value: 'default',
- },
- useSlot: Boolean,
- className: String,
- customStyle: String,
- asyncClose: Boolean,
- messageAlign: String,
- beforeClose: null,
- overlayStyle: String,
- useTitleSlot: Boolean,
- showCancelButton: Boolean,
- closeOnClickOverlay: Boolean,
- confirmButtonOpenType: String,
- width: null,
- zIndex: {
- type: Number,
- value: 2000,
- },
- confirmButtonText: {
- type: String,
- value: '确认',
- },
- cancelButtonText: {
- type: String,
- value: '取消',
- },
- confirmButtonColor: {
- type: String,
- value: RED,
- },
- cancelButtonColor: {
- type: String,
- value: GRAY,
- },
- showConfirmButton: {
- type: Boolean,
- value: true,
- },
- overlay: {
- type: Boolean,
- value: true,
- },
- transition: {
- type: String,
- value: 'scale',
- },
- },
- data: {
- loading: {
- confirm: false,
- cancel: false,
- },
- callback: (() => { }),
- },
- methods: {
- onConfirm() {
- this.handleAction('confirm');
- },
- onCancel() {
- this.handleAction('cancel');
- },
- onClickOverlay() {
- this.close('overlay');
- },
- close(action) {
- this.setData({ show: false });
- wx.nextTick(() => {
- this.$emit('close', action);
- const { callback } = this.data;
- if (callback) {
- callback(action, this);
- }
- });
- },
- stopLoading() {
- this.setData({
- loading: {
- confirm: false,
- cancel: false,
- },
- });
- },
- handleAction(action) {
- this.$emit(action, { dialog: this });
- const { asyncClose, beforeClose } = this.data;
- if (!asyncClose && !beforeClose) {
- this.close(action);
- return;
- }
- this.setData({
- [`loading.${action}`]: true,
- });
- if (beforeClose) {
- toPromise(beforeClose(action)).then((value) => {
- if (value) {
- this.close(action);
- }
- else {
- this.stopLoading();
- }
- });
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/dialog/index.json b/wxcomponents/@vant/weapp/dialog/index.json
deleted file mode 100644
index 43417fc..0000000
--- a/wxcomponents/@vant/weapp/dialog/index.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-popup": "../popup/index",
- "van-button": "../button/index",
- "van-goods-action": "../goods-action/index",
- "van-goods-action-button": "../goods-action-button/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/dialog/index.vue b/wxcomponents/@vant/weapp/dialog/index.vue
deleted file mode 100644
index 130d4f1..0000000
--- a/wxcomponents/@vant/weapp/dialog/index.vue
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
-
-
- {{ title }}
-
-
-
-
- {{ message }}
-
-
-
-
- {{ cancelButtonText }}
-
-
- {{ confirmButtonText }}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/dialog/index.wxml b/wxcomponents/@vant/weapp/dialog/index.wxml
deleted file mode 100644
index e1ac81e..0000000
--- a/wxcomponents/@vant/weapp/dialog/index.wxml
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
-
-
-
- {{ message }}
-
-
-
-
- {{ cancelButtonText }}
-
-
- {{ confirmButtonText }}
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/dialog/index.wxss b/wxcomponents/@vant/weapp/dialog/index.wxss
deleted file mode 100644
index 507a789..0000000
--- a/wxcomponents/@vant/weapp/dialog/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-dialog{background-color:var(--dialog-background-color,#fff);border-radius:var(--dialog-border-radius,16px);font-size:var(--dialog-font-size,16px);overflow:hidden;top:45%!important;width:var(--dialog-width,320px)}@media (max-width:321px){.van-dialog{width:var(--dialog-small-screen-width,90%)}}.van-dialog__header{font-weight:var(--dialog-header-font-weight,500);line-height:var(--dialog-header-line-height,24px);padding-top:var(--dialog-header-padding-top,24px);text-align:center}.van-dialog__header--isolated{padding:var(--dialog-header-isolated-padding,24px 0)}.van-dialog__message{-webkit-overflow-scrolling:touch;font-size:var(--dialog-message-font-size,14px);line-height:var(--dialog-message-line-height,20px);max-height:var(--dialog-message-max-height,60vh);overflow-y:auto;padding:var(--dialog-message-padding,24px);text-align:center}.van-dialog__message-text{word-wrap:break-word}.van-dialog__message--hasTitle{color:var(--dialog-has-title-message-text-color,#646566);padding-top:var(--dialog-has-title-message-padding-top,8px)}.van-dialog__message--round-button{color:#323233;padding-bottom:16px}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex}.van-dialog__footer--round-button{padding:8px 24px 16px!important;position:relative!important}.van-dialog__button{flex:1}.van-dialog__cancel,.van-dialog__confirm{border:0!important}.van-dialog-bounce-enter{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}.van-dialog-bounce-leave-active{opacity:0;transform:translate3d(-50%,-50%,0) scale(.9)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/divider/index.d.ts b/wxcomponents/@vant/weapp/divider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/divider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/divider/index.js b/wxcomponents/@vant/weapp/divider/index.js
deleted file mode 100644
index 9596edd..0000000
--- a/wxcomponents/@vant/weapp/divider/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- props: {
- dashed: Boolean,
- hairline: Boolean,
- contentPosition: String,
- fontSize: String,
- borderColor: String,
- textColor: String,
- customStyle: String,
- },
-});
diff --git a/wxcomponents/@vant/weapp/divider/index.json b/wxcomponents/@vant/weapp/divider/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/wxcomponents/@vant/weapp/divider/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "component": true,
- "usingComponents": {}
-}
diff --git a/wxcomponents/@vant/weapp/divider/index.vue b/wxcomponents/@vant/weapp/divider/index.vue
deleted file mode 100644
index 5c2cb51..0000000
--- a/wxcomponents/@vant/weapp/divider/index.vue
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/divider/index.wxml b/wxcomponents/@vant/weapp/divider/index.wxml
deleted file mode 100644
index f6a5a45..0000000
--- a/wxcomponents/@vant/weapp/divider/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/divider/index.wxs b/wxcomponents/@vant/weapp/divider/index.wxs
deleted file mode 100644
index 215b14f..0000000
--- a/wxcomponents/@vant/weapp/divider/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- return style([
- {
- 'border-color': data.borderColor,
- color: data.textColor,
- 'font-size': addUnit(data.fontSize),
- },
- data.customStyle,
- ]);
-}
-
-module.exports = {
- rootStyle: rootStyle,
-};
diff --git a/wxcomponents/@vant/weapp/divider/index.wxss b/wxcomponents/@vant/weapp/divider/index.wxss
deleted file mode 100644
index e91dc44..0000000
--- a/wxcomponents/@vant/weapp/divider/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-divider{align-items:center;border:0 solid var(--divider-border-color,#ebedf0);color:var(--divider-text-color,#969799);display:flex;font-size:var(--divider-font-size,14px);line-height:var(--divider-line-height,24px);margin:var(--divider-margin,16px 0)}.van-divider:after,.van-divider:before{border-color:inherit;border-style:inherit;border-width:1px 0 0;box-sizing:border-box;display:block;flex:1;height:1px}.van-divider:before{content:""}.van-divider--hairline:after,.van-divider--hairline:before{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--center:before,.van-divider--left:before,.van-divider--right:before{margin-right:var(--divider-content-padding,16px)}.van-divider--center:after,.van-divider--left:after,.van-divider--right:after{content:"";margin-left:var(--divider-content-padding,16px)}.van-divider--left:before{max-width:var(--divider-content-left-width,10%)}.van-divider--right:after{max-width:var(--divider-content-right-width,10%)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/dropdown-item/index.d.ts b/wxcomponents/@vant/weapp/dropdown-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/dropdown-item/index.js b/wxcomponents/@vant/weapp/dropdown-item/index.js
deleted file mode 100644
index fd61a47..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/index.js
+++ /dev/null
@@ -1,130 +0,0 @@
-import { useParent } from '../common/relation';
-import { VantComponent } from '../common/component';
-VantComponent({
- classes: ['item-title-class'],
- field: true,
- relation: useParent('dropdown-menu', function () {
- this.updateDataFromParent();
- }),
- props: {
- value: {
- type: null,
- observer: 'rerender',
- },
- title: {
- type: String,
- observer: 'rerender',
- },
- disabled: Boolean,
- titleClass: {
- type: String,
- observer: 'rerender',
- },
- options: {
- type: Array,
- value: [],
- observer: 'rerender',
- },
- popupStyle: String,
- useBeforeToggle: {
- type: Boolean,
- value: false,
- },
- rootPortal: {
- type: Boolean,
- value: false,
- },
- },
- data: {
- transition: true,
- showPopup: false,
- showWrapper: false,
- displayTitle: '',
- safeAreaTabBar: false,
- },
- methods: {
- rerender() {
- wx.nextTick(() => {
- var _a;
- (_a = this.parent) === null || _a === void 0 ? void 0 : _a.updateItemListData();
- });
- },
- updateDataFromParent() {
- if (this.parent) {
- const { overlay, duration, activeColor, closeOnClickOverlay, direction, safeAreaTabBar, } = this.parent.data;
- this.setData({
- overlay,
- duration,
- activeColor,
- closeOnClickOverlay,
- direction,
- safeAreaTabBar,
- });
- }
- },
- onOpen() {
- this.$emit('open');
- },
- onOpened() {
- this.$emit('opened');
- },
- onClose() {
- this.$emit('close');
- },
- onClosed() {
- this.$emit('closed');
- this.setData({ showWrapper: false });
- },
- onOptionTap(event) {
- const { option } = event.currentTarget.dataset;
- const { value } = option;
- const shouldEmitChange = this.data.value !== value;
- this.setData({ showPopup: false, value });
- this.$emit('close');
- this.rerender();
- if (shouldEmitChange) {
- this.$emit('change', value);
- }
- },
- toggle(show, options = {}) {
- const { showPopup } = this.data;
- if (typeof show !== 'boolean') {
- show = !showPopup;
- }
- if (show === showPopup) {
- return;
- }
- this.onBeforeToggle(show).then((status) => {
- var _a;
- if (!status) {
- return;
- }
- this.setData({
- transition: !options.immediate,
- showPopup: show,
- });
- if (show) {
- (_a = this.parent) === null || _a === void 0 ? void 0 : _a.getChildWrapperStyle().then((wrapperStyle) => {
- this.setData({ wrapperStyle, showWrapper: true });
- this.rerender();
- });
- }
- else {
- this.rerender();
- }
- });
- },
- onBeforeToggle(status) {
- const { useBeforeToggle } = this.data;
- if (!useBeforeToggle) {
- return Promise.resolve(true);
- }
- return new Promise((resolve) => {
- this.$emit('before-toggle', {
- status,
- callback: (value) => resolve(value),
- });
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/dropdown-item/index.json b/wxcomponents/@vant/weapp/dropdown-item/index.json
deleted file mode 100644
index 88d5409..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-popup": "../popup/index",
- "van-cell": "../cell/index",
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/dropdown-item/index.vue b/wxcomponents/@vant/weapp/dropdown-item/index.vue
deleted file mode 100644
index ce58482..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/index.vue
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/dropdown-item/index.wxml b/wxcomponents/@vant/weapp/dropdown-item/index.wxml
deleted file mode 100644
index 63904f4..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/index.wxml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/dropdown-item/index.wxss b/wxcomponents/@vant/weapp/dropdown-item/index.wxss
deleted file mode 100644
index 80505e9..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-dropdown-item{left:0;overflow:hidden;position:fixed;right:0}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active .van-dropdown-item__icon,.van-dropdown-item__option--active .van-dropdown-item__title{color:var(--dropdown-menu-option-active-color,#ee0a24)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__icon{display:block;line-height:inherit}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/dropdown-item/shared.d.ts b/wxcomponents/@vant/weapp/dropdown-item/shared.d.ts
deleted file mode 100644
index 774eb4c..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/shared.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export interface Option {
- text: string;
- value: string | number;
- icon: string;
-}
diff --git a/wxcomponents/@vant/weapp/dropdown-item/shared.js b/wxcomponents/@vant/weapp/dropdown-item/shared.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/dropdown-item/shared.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/dropdown-menu/index.d.ts b/wxcomponents/@vant/weapp/dropdown-menu/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/dropdown-menu/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/dropdown-menu/index.js b/wxcomponents/@vant/weapp/dropdown-menu/index.js
deleted file mode 100644
index 9858ab3..0000000
--- a/wxcomponents/@vant/weapp/dropdown-menu/index.js
+++ /dev/null
@@ -1,117 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-import { addUnit, getRect, getSystemInfoSync } from '../common/utils';
-let ARRAY = [];
-VantComponent({
- field: true,
- classes: ['title-class'],
- relation: useChildren('dropdown-item', function () {
- this.updateItemListData();
- }),
- props: {
- activeColor: {
- type: String,
- observer: 'updateChildrenData',
- },
- overlay: {
- type: Boolean,
- value: true,
- observer: 'updateChildrenData',
- },
- zIndex: {
- type: Number,
- value: 10,
- },
- duration: {
- type: Number,
- value: 200,
- observer: 'updateChildrenData',
- },
- direction: {
- type: String,
- value: 'down',
- observer: 'updateChildrenData',
- },
- safeAreaTabBar: {
- type: Boolean,
- value: false,
- },
- closeOnClickOverlay: {
- type: Boolean,
- value: true,
- observer: 'updateChildrenData',
- },
- closeOnClickOutside: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- itemListData: [],
- },
- beforeCreate() {
- const { windowHeight } = getSystemInfoSync();
- this.windowHeight = windowHeight;
- ARRAY.push(this);
- },
- destroyed() {
- ARRAY = ARRAY.filter((item) => item !== this);
- },
- methods: {
- updateItemListData() {
- this.setData({
- itemListData: this.children.map((child) => child.data),
- });
- },
- updateChildrenData() {
- this.children.forEach((child) => {
- child.updateDataFromParent();
- });
- },
- toggleItem(active) {
- this.children.forEach((item, index) => {
- const { showPopup } = item.data;
- if (index === active) {
- item.toggle();
- }
- else if (showPopup) {
- item.toggle(false, { immediate: true });
- }
- });
- },
- close() {
- this.children.forEach((child) => {
- child.toggle(false, { immediate: true });
- });
- },
- getChildWrapperStyle() {
- const { zIndex, direction } = this.data;
- return getRect(this, '.van-dropdown-menu').then((rect) => {
- const { top = 0, bottom = 0 } = rect;
- const offset = direction === 'down' ? bottom : this.windowHeight - top;
- let wrapperStyle = `z-index: ${zIndex};`;
- if (direction === 'down') {
- wrapperStyle += `top: ${addUnit(offset)};`;
- }
- else {
- wrapperStyle += `bottom: ${addUnit(offset)};`;
- }
- return wrapperStyle;
- });
- },
- onTitleTap(event) {
- const { index } = event.currentTarget.dataset;
- const child = this.children[index];
- if (!child.data.disabled) {
- ARRAY.forEach((menuItem) => {
- if (menuItem &&
- menuItem.data.closeOnClickOutside &&
- menuItem !== this) {
- menuItem.close();
- }
- });
- this.toggleItem(index);
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/dropdown-menu/index.json b/wxcomponents/@vant/weapp/dropdown-menu/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/dropdown-menu/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/dropdown-menu/index.vue b/wxcomponents/@vant/weapp/dropdown-menu/index.vue
deleted file mode 100644
index 666c145..0000000
--- a/wxcomponents/@vant/weapp/dropdown-menu/index.vue
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/dropdown-menu/index.wxml b/wxcomponents/@vant/weapp/dropdown-menu/index.wxml
deleted file mode 100644
index ec165a9..0000000
--- a/wxcomponents/@vant/weapp/dropdown-menu/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/dropdown-menu/index.wxs b/wxcomponents/@vant/weapp/dropdown-menu/index.wxs
deleted file mode 100644
index 6538854..0000000
--- a/wxcomponents/@vant/weapp/dropdown-menu/index.wxs
+++ /dev/null
@@ -1,16 +0,0 @@
-/* eslint-disable */
-function displayTitle(item) {
- if (item.title) {
- return item.title;
- }
-
- var match = item.options.filter(function(option) {
- return option.value === item.value;
- });
- var displayTitle = match.length ? match[0].text : '';
- return displayTitle;
-}
-
-module.exports = {
- displayTitle: displayTitle
-};
diff --git a/wxcomponents/@vant/weapp/dropdown-menu/index.wxss b/wxcomponents/@vant/weapp/dropdown-menu/index.wxss
deleted file mode 100644
index dba000e..0000000
--- a/wxcomponents/@vant/weapp/dropdown-menu/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-dropdown-menu{background-color:var(--dropdown-menu-background-color,#fff);box-shadow:var(--dropdown-menu-box-shadow,0 2px 12px hsla(210,1%,40%,.12));display:flex;height:var(--dropdown-menu-height,50px);-webkit-user-select:none;user-select:none}.van-dropdown-menu__item{align-items:center;display:flex;flex:1;justify-content:center;min-width:0}.van-dropdown-menu__item:active{opacity:.7}.van-dropdown-menu__item--disabled:active{opacity:1}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--dropdown-menu-title-disabled-text-color,#969799)}.van-dropdown-menu__title{box-sizing:border-box;color:var(--dropdown-menu-title-text-color,#323233);font-size:var(--dropdown-menu-title-font-size,15px);line-height:var(--dropdown-menu-title-line-height,18px);max-width:100%;padding:var(--dropdown-menu-title-padding,0 24px 0 8px);position:relative}.van-dropdown-menu__title:after{border-color:transparent transparent currentcolor currentcolor;border-style:solid;border-width:3px;content:"";margin-top:-5px;opacity:.8;position:absolute;right:11px;top:50%;transform:rotate(-45deg)}.van-dropdown-menu__title--active{color:var(--dropdown-menu-title-active-text-color,#ee0a24)}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/empty/index.d.ts b/wxcomponents/@vant/weapp/empty/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/empty/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/empty/index.js b/wxcomponents/@vant/weapp/empty/index.js
deleted file mode 100644
index 842e1bb..0000000
--- a/wxcomponents/@vant/weapp/empty/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- props: {
- description: String,
- image: {
- type: String,
- value: 'default',
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/empty/index.json b/wxcomponents/@vant/weapp/empty/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/wxcomponents/@vant/weapp/empty/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "component": true,
- "usingComponents": {}
-}
diff --git a/wxcomponents/@vant/weapp/empty/index.vue b/wxcomponents/@vant/weapp/empty/index.vue
deleted file mode 100644
index 77b5d0d..0000000
--- a/wxcomponents/@vant/weapp/empty/index.vue
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ description }}
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/empty/index.wxml b/wxcomponents/@vant/weapp/empty/index.wxml
deleted file mode 100644
index 9c7b719..0000000
--- a/wxcomponents/@vant/weapp/empty/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ description }}
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/empty/index.wxs b/wxcomponents/@vant/weapp/empty/index.wxs
deleted file mode 100644
index cf92ece..0000000
--- a/wxcomponents/@vant/weapp/empty/index.wxs
+++ /dev/null
@@ -1,15 +0,0 @@
-/* eslint-disable */
-var PRESETS = ['error', 'search', 'default', 'network'];
-
-function imageUrl(image) {
- if (PRESETS.indexOf(image) !== -1) {
- return 'https://img.yzcdn.cn/vant/empty-image-' + image + '.png';
- }
-
- return image;
-}
-
-module.exports = {
- imageUrl: imageUrl,
-};
-
diff --git a/wxcomponents/@vant/weapp/empty/index.wxss b/wxcomponents/@vant/weapp/empty/index.wxss
deleted file mode 100644
index 0fb74fe..0000000
--- a/wxcomponents/@vant/weapp/empty/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:32px 0}.van-empty__image{height:160px;width:160px}.van-empty__image:empty{display:none}.van-empty__image__img{height:100%;width:100%}.van-empty__image:not(:empty)+.van-empty__image{display:none}.van-empty__description{color:#969799;font-size:14px;line-height:20px;margin-top:16px;padding:0 60px}.van-empty__description:empty,.van-empty__description:not(:empty)+.van-empty__description{display:none}.van-empty__bottom{margin-top:24px}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/field/index.d.ts b/wxcomponents/@vant/weapp/field/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/field/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/field/index.js b/wxcomponents/@vant/weapp/field/index.js
deleted file mode 100644
index 7d98207..0000000
--- a/wxcomponents/@vant/weapp/field/index.js
+++ /dev/null
@@ -1,112 +0,0 @@
-import { nextTick } from '../common/utils';
-import { VantComponent } from '../common/component';
-import { commonProps, inputProps, textareaProps } from './props';
-VantComponent({
- field: true,
- classes: ['input-class', 'right-icon-class', 'label-class'],
- props: Object.assign(Object.assign(Object.assign(Object.assign({}, commonProps), inputProps), textareaProps), { size: String, icon: String, label: String, error: Boolean, center: Boolean, isLink: Boolean, leftIcon: String, rightIcon: String, autosize: null, required: Boolean, iconClass: String, clickable: Boolean, inputAlign: String, customStyle: String, errorMessage: String, arrowDirection: String, showWordLimit: Boolean, errorMessageAlign: String, readonly: {
- type: Boolean,
- observer: 'setShowClear',
- }, clearable: {
- type: Boolean,
- observer: 'setShowClear',
- }, clearTrigger: {
- type: String,
- value: 'focus',
- }, border: {
- type: Boolean,
- value: true,
- }, titleWidth: {
- type: String,
- value: '6.2em',
- }, clearIcon: {
- type: String,
- value: 'clear',
- }, extraEventParams: {
- type: Boolean,
- value: false,
- } }),
- data: {
- focused: false,
- innerValue: '',
- showClear: false,
- },
- created() {
- this.value = this.data.value;
- this.setData({ innerValue: this.value });
- },
- methods: {
- onInput(event) {
- const { value = '' } = event.detail || {};
- this.value = value;
- this.setShowClear();
- this.emitChange(event.detail);
- },
- onFocus(event) {
- this.focused = true;
- this.setShowClear();
- this.$emit('focus', event.detail);
- },
- onBlur(event) {
- this.focused = false;
- this.setShowClear();
- this.$emit('blur', event.detail);
- },
- onClickIcon() {
- this.$emit('click-icon');
- },
- onClickInput(event) {
- this.$emit('click-input', event.detail);
- },
- onClear() {
- this.setData({ innerValue: '' });
- this.value = '';
- this.setShowClear();
- nextTick(() => {
- this.emitChange({ value: '' });
- this.$emit('clear', '');
- });
- },
- onConfirm(event) {
- const { value = '' } = event.detail || {};
- this.value = value;
- this.setShowClear();
- this.$emit('confirm', value);
- },
- setValue(value) {
- this.value = value;
- this.setShowClear();
- if (value === '') {
- this.setData({ innerValue: '' });
- }
- this.emitChange({ value });
- },
- onLineChange(event) {
- this.$emit('linechange', event.detail);
- },
- onKeyboardHeightChange(event) {
- this.$emit('keyboardheightchange', event.detail);
- },
- emitChange(detail) {
- const { extraEventParams } = this.data;
- this.setData({ value: detail.value });
- nextTick(() => {
- const data = extraEventParams ? detail : detail.value;
- this.$emit('input', data);
- this.$emit('change', data);
- });
- },
- setShowClear() {
- const { clearable, readonly, clearTrigger } = this.data;
- const { focused, value } = this;
- let showClear = false;
- if (clearable && !readonly) {
- const hasValue = !!value;
- const trigger = clearTrigger === 'always' || (clearTrigger === 'focus' && focused);
- showClear = hasValue && trigger;
- }
- this.setData({ showClear });
- },
- noop() { },
- },
-});
diff --git a/wxcomponents/@vant/weapp/field/index.json b/wxcomponents/@vant/weapp/field/index.json
deleted file mode 100644
index 5906c50..0000000
--- a/wxcomponents/@vant/weapp/field/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-cell": "../cell/index",
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/field/index.vue b/wxcomponents/@vant/weapp/field/index.vue
deleted file mode 100644
index 3dcfc57..0000000
--- a/wxcomponents/@vant/weapp/field/index.vue
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
- {{ label }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ value.length >= maxlength ? maxlength : value.length }}/{{ maxlength }}
-
-
- {{ errorMessage }}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/field/index.wxml b/wxcomponents/@vant/weapp/field/index.wxml
deleted file mode 100644
index ec2e0ea..0000000
--- a/wxcomponents/@vant/weapp/field/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
- {{ label }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ value.length >= maxlength ? maxlength : value.length }}/{{ maxlength }}
-
-
- {{ errorMessage }}
-
-
diff --git a/wxcomponents/@vant/weapp/field/index.wxs b/wxcomponents/@vant/weapp/field/index.wxs
deleted file mode 100644
index 78575b9..0000000
--- a/wxcomponents/@vant/weapp/field/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function inputStyle(autosize) {
- if (autosize && autosize.constructor === 'Object') {
- return style({
- 'min-height': addUnit(autosize.minHeight),
- 'max-height': addUnit(autosize.maxHeight),
- });
- }
-
- return '';
-}
-
-module.exports = {
- inputStyle: inputStyle,
-};
diff --git a/wxcomponents/@vant/weapp/field/index.wxss b/wxcomponents/@vant/weapp/field/index.wxss
deleted file mode 100644
index 7571fe6..0000000
--- a/wxcomponents/@vant/weapp/field/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-field{--cell-icon-size:var(--field-icon-size,16px)}.van-field__label{color:var(--field-label-color,#646566)}.van-field__label--disabled{color:var(--field-disabled-text-color,#c8c9cc)}.van-field__body{align-items:center;display:flex}.van-field__body--textarea{box-sizing:border-box;line-height:1.2em;min-height:var(--cell-line-height,24px);padding:3.6px 0}.van-field__control:empty+.van-field__control{display:block}.van-field__control{background-color:initial;border:0;box-sizing:border-box;color:var(--field-input-text-color,#323233);display:none;height:var(--cell-line-height,24px);line-height:inherit;margin:0;min-height:var(--cell-line-height,24px);padding:0;position:relative;resize:none;text-align:left;width:100%}.van-field__control:empty{display:none}.van-field__control--textarea{height:var(--field-text-area-min-height,18px);min-height:var(--field-text-area-min-height,18px)}.van-field__control--error{color:var(--field-input-error-text-color,#ee0a24)}.van-field__control--disabled{background-color:initial;color:var(--field-input-disabled-text-color,#c8c9cc);opacity:1}.van-field__control--center{text-align:center}.van-field__control--right{text-align:right}.van-field__control--custom{align-items:center;display:flex;min-height:var(--cell-line-height,24px)}.van-field__placeholder{color:var(--field-placeholder-text-color,#c8c9cc);left:0;pointer-events:none;position:absolute;right:0;top:0}.van-field__placeholder--error{color:var(--field-error-message-color,#ee0a24)}.van-field__icon-root{align-items:center;display:flex;min-height:var(--cell-line-height,24px)}.van-field__clear-root,.van-field__icon-container{line-height:inherit;margin-right:calc(var(--padding-xs, 8px)*-1);padding:0 var(--padding-xs,8px);vertical-align:middle}.van-field__button,.van-field__clear-root,.van-field__icon-container{flex-shrink:0}.van-field__clear-root{color:var(--field-clear-icon-color,#c8c9cc);font-size:var(--field-clear-icon-size,16px)}.van-field__icon-container{color:var(--field-icon-container-color,#969799);font-size:var(--field-icon-size,16px)}.van-field__icon-container:empty{display:none}.van-field__button{padding-left:var(--padding-xs,8px)}.van-field__button:empty{display:none}.van-field__error-message{color:var(--field-error-message-color,#ee0a24);font-size:var(--field-error-message-text-font-size,12px);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{color:var(--field-word-limit-color,#646566);font-size:var(--field-word-limit-font-size,12px);line-height:var(--field-word-limit-line-height,16px);margin-top:var(--padding-base,4px);text-align:right}.van-field__word-num{display:inline}.van-field__word-num--full{color:var(--field-word-num-full-color,#ee0a24)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/field/input.vue b/wxcomponents/@vant/weapp/field/input.vue
deleted file mode 100644
index 469bb23..0000000
--- a/wxcomponents/@vant/weapp/field/input.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/field/input.wxml b/wxcomponents/@vant/weapp/field/input.wxml
deleted file mode 100644
index efe9a08..0000000
--- a/wxcomponents/@vant/weapp/field/input.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
diff --git a/wxcomponents/@vant/weapp/field/props.d.ts b/wxcomponents/@vant/weapp/field/props.d.ts
deleted file mode 100644
index 5cd130a..0000000
--- a/wxcomponents/@vant/weapp/field/props.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-///
-export declare const commonProps: WechatMiniprogram.Component.PropertyOption;
-export declare const inputProps: WechatMiniprogram.Component.PropertyOption;
-export declare const textareaProps: WechatMiniprogram.Component.PropertyOption;
diff --git a/wxcomponents/@vant/weapp/field/props.js b/wxcomponents/@vant/weapp/field/props.js
deleted file mode 100644
index ae405b3..0000000
--- a/wxcomponents/@vant/weapp/field/props.js
+++ /dev/null
@@ -1,64 +0,0 @@
-export const commonProps = {
- value: {
- type: String,
- observer(value) {
- if (value !== this.value) {
- this.setData({ innerValue: value });
- this.value = value;
- }
- },
- },
- placeholder: String,
- placeholderStyle: String,
- placeholderClass: String,
- disabled: Boolean,
- maxlength: {
- type: Number,
- value: -1,
- },
- cursorSpacing: {
- type: Number,
- value: 50,
- },
- autoFocus: Boolean,
- focus: Boolean,
- cursor: {
- type: Number,
- value: -1,
- },
- selectionStart: {
- type: Number,
- value: -1,
- },
- selectionEnd: {
- type: Number,
- value: -1,
- },
- adjustPosition: {
- type: Boolean,
- value: true,
- },
- holdKeyboard: Boolean,
-};
-export const inputProps = {
- type: {
- type: String,
- value: 'text',
- },
- password: Boolean,
- confirmType: String,
- confirmHold: Boolean,
- alwaysEmbed: Boolean,
-};
-export const textareaProps = {
- autoHeight: Boolean,
- fixed: Boolean,
- showConfirmBar: {
- type: Boolean,
- value: true,
- },
- disableDefaultPadding: {
- type: Boolean,
- value: true,
- },
-};
diff --git a/wxcomponents/@vant/weapp/field/textarea.vue b/wxcomponents/@vant/weapp/field/textarea.vue
deleted file mode 100644
index 9a7dc48..0000000
--- a/wxcomponents/@vant/weapp/field/textarea.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/field/textarea.wxml b/wxcomponents/@vant/weapp/field/textarea.wxml
deleted file mode 100644
index 5015a51..0000000
--- a/wxcomponents/@vant/weapp/field/textarea.wxml
+++ /dev/null
@@ -1,29 +0,0 @@
-
diff --git a/wxcomponents/@vant/weapp/field/types.d.ts b/wxcomponents/@vant/weapp/field/types.d.ts
deleted file mode 100644
index 357ccbe..0000000
--- a/wxcomponents/@vant/weapp/field/types.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-export interface InputDetails {
- /** 输入框内容 */
- value: string;
- /** 光标位置 */
- cursor?: number;
- /** keyCode 为键值 (目前工具还不支持返回keyCode参数) `2.1.0` 起支持 */
- keyCode?: number;
-}
diff --git a/wxcomponents/@vant/weapp/field/types.js b/wxcomponents/@vant/weapp/field/types.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/field/types.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/goods-action-button/index.d.ts b/wxcomponents/@vant/weapp/goods-action-button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/goods-action-button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/goods-action-button/index.js b/wxcomponents/@vant/weapp/goods-action-button/index.js
deleted file mode 100644
index 06fa62c..0000000
--- a/wxcomponents/@vant/weapp/goods-action-button/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useParent } from '../common/relation';
-import { button } from '../mixins/button';
-import { link } from '../mixins/link';
-VantComponent({
- mixins: [link, button],
- relation: useParent('goods-action'),
- props: {
- text: String,
- color: String,
- loading: Boolean,
- disabled: Boolean,
- plain: Boolean,
- type: {
- type: String,
- value: 'danger',
- },
- },
- methods: {
- onClick(event) {
- this.$emit('click', event.detail);
- this.jumpLink();
- },
- updateStyle() {
- if (this.parent == null) {
- return;
- }
- const { index } = this;
- const { children = [] } = this.parent;
- this.setData({
- isFirst: index === 0,
- isLast: index === children.length - 1,
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/goods-action-button/index.json b/wxcomponents/@vant/weapp/goods-action-button/index.json
deleted file mode 100644
index b567686..0000000
--- a/wxcomponents/@vant/weapp/goods-action-button/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-button": "../button/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/goods-action-button/index.vue b/wxcomponents/@vant/weapp/goods-action-button/index.vue
deleted file mode 100644
index cd2c961..0000000
--- a/wxcomponents/@vant/weapp/goods-action-button/index.vue
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
- {{ text }}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/goods-action-button/index.wxml b/wxcomponents/@vant/weapp/goods-action-button/index.wxml
deleted file mode 100644
index 4505f21..0000000
--- a/wxcomponents/@vant/weapp/goods-action-button/index.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
- {{ text }}
-
-
diff --git a/wxcomponents/@vant/weapp/goods-action-button/index.wxss b/wxcomponents/@vant/weapp/goods-action-button/index.wxss
deleted file mode 100644
index 759a1d9..0000000
--- a/wxcomponents/@vant/weapp/goods-action-button/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{flex:1}.van-goods-action-button{--button-warning-background-color:var(--goods-action-button-warning-color,linear-gradient(to right,#ffd01e,#ff8917));--button-danger-background-color:var(--goods-action-button-danger-color,linear-gradient(to right,#ff6034,#ee0a24));--button-default-height:var(--goods-action-button-height,40px);--button-line-height:var(--goods-action-button-line-height,20px);--button-plain-background-color:var(--goods-action-button-plain-color,#fff);--button-border-width:0;display:block}.van-goods-action-button--first{--button-border-radius:999px 0 0 var(--goods-action-button-border-radius,999px);margin-left:5px}.van-goods-action-button--last{--button-border-radius:0 999px var(--goods-action-button-border-radius,999px) 0;margin-right:5px}.van-goods-action-button--first.van-goods-action-button--last{--button-border-radius:var(--goods-action-button-border-radius,999px)}.van-goods-action-button--plain{--button-border-width:1px}.van-goods-action-button__inner{font-weight:var(--font-weight-bold,500)!important;width:100%}@media (max-width:321px){.van-goods-action-button{font-size:13px}}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/goods-action-icon/index.d.ts b/wxcomponents/@vant/weapp/goods-action-icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/goods-action-icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/goods-action-icon/index.js b/wxcomponents/@vant/weapp/goods-action-icon/index.js
deleted file mode 100644
index 02d5a37..0000000
--- a/wxcomponents/@vant/weapp/goods-action-icon/index.js
+++ /dev/null
@@ -1,25 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-import { link } from '../mixins/link';
-VantComponent({
- classes: ['icon-class', 'text-class'],
- mixins: [link, button],
- props: {
- text: String,
- dot: Boolean,
- info: String,
- icon: String,
- classPrefix: {
- type: String,
- value: 'van-icon',
- },
- disabled: Boolean,
- loading: Boolean,
- },
- methods: {
- onClick(event) {
- this.$emit('click', event.detail);
- this.jumpLink();
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/goods-action-icon/index.json b/wxcomponents/@vant/weapp/goods-action-icon/index.json
deleted file mode 100644
index 93bfe8a..0000000
--- a/wxcomponents/@vant/weapp/goods-action-icon/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index",
- "van-button": "../button/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/goods-action-icon/index.vue b/wxcomponents/@vant/weapp/goods-action-icon/index.vue
deleted file mode 100644
index 423d809..0000000
--- a/wxcomponents/@vant/weapp/goods-action-icon/index.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
- {{ text }}
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/goods-action-icon/index.wxml b/wxcomponents/@vant/weapp/goods-action-icon/index.wxml
deleted file mode 100644
index c769685..0000000
--- a/wxcomponents/@vant/weapp/goods-action-icon/index.wxml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
- {{ text }}
-
diff --git a/wxcomponents/@vant/weapp/goods-action-icon/index.wxss b/wxcomponents/@vant/weapp/goods-action-icon/index.wxss
deleted file mode 100644
index 6e4758d..0000000
--- a/wxcomponents/@vant/weapp/goods-action-icon/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-goods-action-icon{border:none!important;color:var(--goods-action-icon-text-color,#646566)!important;display:flex!important;flex-direction:column;font-size:var(--goods-action-icon-font-size,10px)!important;height:var(--goods-action-icon-height,50px)!important;justify-content:center!important;line-height:1!important;min-width:var(--goods-action-icon-width,48px)}.van-goods-action-icon__icon{color:var(--goods-action-icon-color,#323233);display:flex;font-size:var(--goods-action-icon-size,18px);margin:0 auto 5px}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/goods-action/index.d.ts b/wxcomponents/@vant/weapp/goods-action/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/goods-action/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/goods-action/index.js b/wxcomponents/@vant/weapp/goods-action/index.js
deleted file mode 100644
index 6b2ed74..0000000
--- a/wxcomponents/@vant/weapp/goods-action/index.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-VantComponent({
- relation: useChildren('goods-action-button', function () {
- this.children.forEach((item) => {
- item.updateStyle();
- });
- }),
- props: {
- safeAreaInsetBottom: {
- type: Boolean,
- value: true,
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/goods-action/index.json b/wxcomponents/@vant/weapp/goods-action/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/goods-action/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/goods-action/index.vue b/wxcomponents/@vant/weapp/goods-action/index.vue
deleted file mode 100644
index 16f859f..0000000
--- a/wxcomponents/@vant/weapp/goods-action/index.vue
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/goods-action/index.wxml b/wxcomponents/@vant/weapp/goods-action/index.wxml
deleted file mode 100644
index 569450c..0000000
--- a/wxcomponents/@vant/weapp/goods-action/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/goods-action/index.wxss b/wxcomponents/@vant/weapp/goods-action/index.wxss
deleted file mode 100644
index 7793e77..0000000
--- a/wxcomponents/@vant/weapp/goods-action/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-goods-action{align-items:center;background-color:var(--goods-action-background-color,#fff);bottom:0;box-sizing:initial;display:flex;height:var(--goods-action-height,50px);left:0;position:fixed;right:0}.van-goods-action--safe{padding-bottom:env(safe-area-inset-bottom)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/grid-item/index.d.ts b/wxcomponents/@vant/weapp/grid-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/grid-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/grid-item/index.js b/wxcomponents/@vant/weapp/grid-item/index.js
deleted file mode 100644
index dbeb18a..0000000
--- a/wxcomponents/@vant/weapp/grid-item/index.js
+++ /dev/null
@@ -1,52 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useParent } from '../common/relation';
-import { link } from '../mixins/link';
-VantComponent({
- relation: useParent('grid'),
- classes: ['content-class', 'icon-class', 'text-class'],
- mixins: [link],
- props: {
- icon: String,
- iconColor: String,
- iconPrefix: {
- type: String,
- value: 'van-icon',
- },
- dot: Boolean,
- info: null,
- badge: null,
- text: String,
- useSlot: Boolean,
- },
- data: {
- viewStyle: '',
- },
- mounted() {
- this.updateStyle();
- },
- methods: {
- updateStyle() {
- if (!this.parent) {
- return;
- }
- const { data, children } = this.parent;
- const { columnNum, border, square, gutter, clickable, center, direction, reverse, iconSize, } = data;
- this.setData({
- center,
- border,
- square,
- gutter,
- clickable,
- direction,
- reverse,
- iconSize,
- index: children.indexOf(this),
- columnNum,
- });
- },
- onClick() {
- this.$emit('click');
- this.jumpLink();
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/grid-item/index.json b/wxcomponents/@vant/weapp/grid-item/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/grid-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/grid-item/index.vue b/wxcomponents/@vant/weapp/grid-item/index.vue
deleted file mode 100644
index d3b998c..0000000
--- a/wxcomponents/@vant/weapp/grid-item/index.vue
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{ text }}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/grid-item/index.wxml b/wxcomponents/@vant/weapp/grid-item/index.wxml
deleted file mode 100644
index e95087d..0000000
--- a/wxcomponents/@vant/weapp/grid-item/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ text }}
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/grid-item/index.wxs b/wxcomponents/@vant/weapp/grid-item/index.wxs
deleted file mode 100644
index 2cfe37d..0000000
--- a/wxcomponents/@vant/weapp/grid-item/index.wxs
+++ /dev/null
@@ -1,32 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function wrapperStyle(data) {
- var width = 100 / data.columnNum + '%';
-
- return style({
- width: width,
- 'padding-top': data.square ? width : null,
- 'padding-right': addUnit(data.gutter),
- 'margin-top':
- data.index >= data.columnNum && !data.square
- ? addUnit(data.gutter)
- : null,
- });
-}
-
-function contentStyle(data) {
- return data.square
- ? style({
- right: addUnit(data.gutter),
- bottom: addUnit(data.gutter),
- height: 'auto',
- })
- : '';
-}
-
-module.exports = {
- wrapperStyle: wrapperStyle,
- contentStyle: contentStyle,
-};
diff --git a/wxcomponents/@vant/weapp/grid-item/index.wxss b/wxcomponents/@vant/weapp/grid-item/index.wxss
deleted file mode 100644
index acaea84..0000000
--- a/wxcomponents/@vant/weapp/grid-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-grid-item{box-sizing:border-box;float:left;position:relative}.van-grid-item--square{height:0}.van-grid-item__content{background-color:var(--grid-item-content-background-color,#fff);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:var(--grid-item-content-padding,16px 8px)}.van-grid-item__content:after{border-width:0 1px 1px 0;z-index:1}.van-grid-item__content--surround:after{border-width:1px}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--square{left:0;position:absolute;right:0;top:0}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 8px}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 8px}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 8px 0 0}.van-grid-item__content--clickable:active{background-color:var(--grid-item-content-active-color,#f2f3f5)}.van-grid-item__icon{align-items:center;display:flex;font-size:var(--grid-item-icon-size,26px);height:var(--grid-item-icon-size,26px)}.van-grid-item__text{word-wrap:break-word;color:var(--grid-item-text-color,#646566);font-size:var(--grid-item-text-font-size,12px)}.van-grid-item__icon+.van-grid-item__text{margin-top:8px}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/grid/index.d.ts b/wxcomponents/@vant/weapp/grid/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/grid/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/grid/index.js b/wxcomponents/@vant/weapp/grid/index.js
deleted file mode 100644
index 41dfa4c..0000000
--- a/wxcomponents/@vant/weapp/grid/index.js
+++ /dev/null
@@ -1,55 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-VantComponent({
- relation: useChildren('grid-item'),
- props: {
- square: {
- type: Boolean,
- observer: 'updateChildren',
- },
- gutter: {
- type: null,
- value: 0,
- observer: 'updateChildren',
- },
- clickable: {
- type: Boolean,
- observer: 'updateChildren',
- },
- columnNum: {
- type: Number,
- value: 4,
- observer: 'updateChildren',
- },
- center: {
- type: Boolean,
- value: true,
- observer: 'updateChildren',
- },
- border: {
- type: Boolean,
- value: true,
- observer: 'updateChildren',
- },
- direction: {
- type: String,
- observer: 'updateChildren',
- },
- iconSize: {
- type: String,
- observer: 'updateChildren',
- },
- reverse: {
- type: Boolean,
- value: false,
- observer: 'updateChildren',
- },
- },
- methods: {
- updateChildren() {
- this.children.forEach((child) => {
- child.updateStyle();
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/grid/index.json b/wxcomponents/@vant/weapp/grid/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/grid/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/grid/index.vue b/wxcomponents/@vant/weapp/grid/index.vue
deleted file mode 100644
index d7d832c..0000000
--- a/wxcomponents/@vant/weapp/grid/index.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/grid/index.wxml b/wxcomponents/@vant/weapp/grid/index.wxml
deleted file mode 100644
index 2e4118f..0000000
--- a/wxcomponents/@vant/weapp/grid/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/grid/index.wxs b/wxcomponents/@vant/weapp/grid/index.wxs
deleted file mode 100644
index cd3b1bd..0000000
--- a/wxcomponents/@vant/weapp/grid/index.wxs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- return style({
- 'padding-left': addUnit(data.gutter),
- });
-}
-
-module.exports = {
- rootStyle: rootStyle,
-};
diff --git a/wxcomponents/@vant/weapp/grid/index.wxss b/wxcomponents/@vant/weapp/grid/index.wxss
deleted file mode 100644
index e347440..0000000
--- a/wxcomponents/@vant/weapp/grid/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-grid{box-sizing:border-box;overflow:hidden;position:relative}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/image/index.d.ts b/wxcomponents/@vant/weapp/image/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/image/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/image/index.js b/wxcomponents/@vant/weapp/image/index.js
deleted file mode 100644
index a9d007e..0000000
--- a/wxcomponents/@vant/weapp/image/index.js
+++ /dev/null
@@ -1,64 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-VantComponent({
- mixins: [button],
- classes: ['custom-class', 'loading-class', 'error-class', 'image-class'],
- props: {
- src: {
- type: String,
- observer() {
- this.setData({
- error: false,
- loading: true,
- });
- },
- },
- round: Boolean,
- width: null,
- height: null,
- radius: null,
- lazyLoad: Boolean,
- useErrorSlot: Boolean,
- useLoadingSlot: Boolean,
- showMenuByLongpress: Boolean,
- fit: {
- type: String,
- value: 'fill',
- },
- webp: {
- type: Boolean,
- value: false,
- },
- showError: {
- type: Boolean,
- value: true,
- },
- showLoading: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- error: false,
- loading: true,
- viewStyle: '',
- },
- methods: {
- onLoad(event) {
- this.setData({
- loading: false,
- });
- this.$emit('load', event.detail);
- },
- onError(event) {
- this.setData({
- loading: false,
- error: true,
- });
- this.$emit('error', event.detail);
- },
- onClick(event) {
- this.$emit('click', event.detail);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/image/index.json b/wxcomponents/@vant/weapp/image/index.json
deleted file mode 100644
index e00a588..0000000
--- a/wxcomponents/@vant/weapp/image/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index",
- "van-loading": "../loading/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/image/index.vue b/wxcomponents/@vant/weapp/image/index.vue
deleted file mode 100644
index 8748108..0000000
--- a/wxcomponents/@vant/weapp/image/index.vue
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/image/index.wxml b/wxcomponents/@vant/weapp/image/index.wxml
deleted file mode 100644
index a6f573c..0000000
--- a/wxcomponents/@vant/weapp/image/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/image/index.wxs b/wxcomponents/@vant/weapp/image/index.wxs
deleted file mode 100644
index cec14b8..0000000
--- a/wxcomponents/@vant/weapp/image/index.wxs
+++ /dev/null
@@ -1,32 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- return style([
- {
- width: addUnit(data.width),
- height: addUnit(data.height),
- 'border-radius': addUnit(data.radius),
- },
- data.radius ? 'overflow: hidden' : null,
- ]);
-}
-
-var FIT_MODE_MAP = {
- none: 'center',
- fill: 'scaleToFill',
- cover: 'aspectFill',
- contain: 'aspectFit',
- widthFix: 'widthFix',
- heightFix: 'heightFix',
-};
-
-function mode(fit) {
- return FIT_MODE_MAP[fit];
-}
-
-module.exports = {
- rootStyle: rootStyle,
- mode: mode,
-};
diff --git a/wxcomponents/@vant/weapp/image/index.wxss b/wxcomponents/@vant/weapp/image/index.wxss
deleted file mode 100644
index a9c6ebb..0000000
--- a/wxcomponents/@vant/weapp/image/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-image{display:inline-block;position:relative}.van-image--round{border-radius:50%;overflow:hidden}.van-image--round .van-image__img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;height:100%;width:100%}.van-image__error,.van-image__loading{align-items:center;background-color:var(--image-placeholder-background-color,#f7f8fa);color:var(--image-placeholder-text-color,#969799);display:flex;flex-direction:column;font-size:var(--image-placeholder-font-size,14px);justify-content:center;left:0;position:absolute;top:0}.van-image__loading-icon{color:var(--image-loading-icon-color,#dcdee0);font-size:var(--image-loading-icon-size,32px)!important}.van-image__error-icon{color:var(--image-error-icon-color,#dcdee0);font-size:var(--image-error-icon-size,32px)!important}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/index-anchor/index.d.ts b/wxcomponents/@vant/weapp/index-anchor/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/index-anchor/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/index-anchor/index.js b/wxcomponents/@vant/weapp/index-anchor/index.js
deleted file mode 100644
index 85265e9..0000000
--- a/wxcomponents/@vant/weapp/index-anchor/index.js
+++ /dev/null
@@ -1,25 +0,0 @@
-import { getRect } from '../common/utils';
-import { VantComponent } from '../common/component';
-import { useParent } from '../common/relation';
-VantComponent({
- relation: useParent('index-bar'),
- props: {
- useSlot: Boolean,
- index: null,
- },
- data: {
- active: false,
- wrapperStyle: '',
- anchorStyle: '',
- },
- methods: {
- scrollIntoView(scrollTop) {
- getRect(this, '.van-index-anchor-wrapper').then((rect) => {
- wx.pageScrollTo({
- duration: 0,
- scrollTop: scrollTop + rect.top - this.parent.data.stickyOffsetTop,
- });
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/index-anchor/index.json b/wxcomponents/@vant/weapp/index-anchor/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/index-anchor/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/index-anchor/index.vue b/wxcomponents/@vant/weapp/index-anchor/index.vue
deleted file mode 100644
index 8898651..0000000
--- a/wxcomponents/@vant/weapp/index-anchor/index.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
- {{ index }}
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/index-anchor/index.wxml b/wxcomponents/@vant/weapp/index-anchor/index.wxml
deleted file mode 100644
index 49affa7..0000000
--- a/wxcomponents/@vant/weapp/index-anchor/index.wxml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- {{ index }}
-
-
-
diff --git a/wxcomponents/@vant/weapp/index-anchor/index.wxss b/wxcomponents/@vant/weapp/index-anchor/index.wxss
deleted file mode 100644
index 4b91560..0000000
--- a/wxcomponents/@vant/weapp/index-anchor/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-index-anchor{background-color:var(--index-anchor-background-color,transparent);color:var(--index-anchor-text-color,#323233);font-size:var(--index-anchor-font-size,14px);font-weight:var(--index-anchor-font-weight,500);line-height:var(--index-anchor-line-height,32px);padding:var(--index-anchor-padding,0 16px)}.van-index-anchor--active{background-color:var(--index-anchor-active-background-color,#fff);color:var(--index-anchor-active-text-color,#07c160);left:0;right:0}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/index-bar/index.d.ts b/wxcomponents/@vant/weapp/index-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/index-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/index-bar/index.js b/wxcomponents/@vant/weapp/index-bar/index.js
deleted file mode 100644
index c541b89..0000000
--- a/wxcomponents/@vant/weapp/index-bar/index.js
+++ /dev/null
@@ -1,246 +0,0 @@
-import { GREEN } from '../common/color';
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-import { getRect, isDef } from '../common/utils';
-import { pageScrollMixin } from '../mixins/page-scroll';
-const indexList = () => {
- const indexList = [];
- const charCodeOfA = 'A'.charCodeAt(0);
- for (let i = 0; i < 26; i++) {
- indexList.push(String.fromCharCode(charCodeOfA + i));
- }
- return indexList;
-};
-VantComponent({
- relation: useChildren('index-anchor', function () {
- this.updateData();
- }),
- props: {
- sticky: {
- type: Boolean,
- value: true,
- },
- zIndex: {
- type: Number,
- value: 1,
- },
- highlightColor: {
- type: String,
- value: GREEN,
- },
- stickyOffsetTop: {
- type: Number,
- value: 0,
- },
- indexList: {
- type: Array,
- value: indexList(),
- },
- },
- mixins: [
- pageScrollMixin(function (event) {
- this.scrollTop = (event === null || event === void 0 ? void 0 : event.scrollTop) || 0;
- this.onScroll();
- }),
- ],
- data: {
- activeAnchorIndex: null,
- showSidebar: false,
- },
- created() {
- this.scrollTop = 0;
- },
- methods: {
- updateData() {
- wx.nextTick(() => {
- if (this.timer != null) {
- clearTimeout(this.timer);
- }
- this.timer = setTimeout(() => {
- this.setData({
- showSidebar: !!this.children.length,
- });
- this.setRect().then(() => {
- this.onScroll();
- });
- }, 0);
- });
- },
- setRect() {
- return Promise.all([
- this.setAnchorsRect(),
- this.setListRect(),
- this.setSiderbarRect(),
- ]);
- },
- setAnchorsRect() {
- return Promise.all(this.children.map((anchor) => getRect(anchor, '.van-index-anchor-wrapper').then((rect) => {
- Object.assign(anchor, {
- height: rect.height,
- top: rect.top + this.scrollTop,
- });
- })));
- },
- setListRect() {
- return getRect(this, '.van-index-bar').then((rect) => {
- if (!isDef(rect)) {
- return;
- }
- Object.assign(this, {
- height: rect.height,
- top: rect.top + this.scrollTop,
- });
- });
- },
- setSiderbarRect() {
- return getRect(this, '.van-index-bar__sidebar').then((res) => {
- if (!isDef(res)) {
- return;
- }
- this.sidebar = {
- height: res.height,
- top: res.top,
- };
- });
- },
- setDiffData({ target, data }) {
- const diffData = {};
- Object.keys(data).forEach((key) => {
- if (target.data[key] !== data[key]) {
- diffData[key] = data[key];
- }
- });
- if (Object.keys(diffData).length) {
- target.setData(diffData);
- }
- },
- getAnchorRect(anchor) {
- return getRect(anchor, '.van-index-anchor-wrapper').then((rect) => ({
- height: rect.height,
- top: rect.top,
- }));
- },
- getActiveAnchorIndex() {
- const { children, scrollTop } = this;
- const { sticky, stickyOffsetTop } = this.data;
- for (let i = this.children.length - 1; i >= 0; i--) {
- const preAnchorHeight = i > 0 ? children[i - 1].height : 0;
- const reachTop = sticky ? preAnchorHeight + stickyOffsetTop : 0;
- if (reachTop + scrollTop >= children[i].top) {
- return i;
- }
- }
- return -1;
- },
- onScroll() {
- const { children = [], scrollTop } = this;
- if (!children.length) {
- return;
- }
- const { sticky, stickyOffsetTop, zIndex, highlightColor } = this.data;
- const active = this.getActiveAnchorIndex();
- this.setDiffData({
- target: this,
- data: {
- activeAnchorIndex: active,
- },
- });
- if (sticky) {
- let isActiveAnchorSticky = false;
- if (active !== -1) {
- isActiveAnchorSticky =
- children[active].top <= stickyOffsetTop + scrollTop;
- }
- children.forEach((item, index) => {
- if (index === active) {
- let wrapperStyle = '';
- let anchorStyle = `
- color: ${highlightColor};
- `;
- if (isActiveAnchorSticky) {
- wrapperStyle = `
- height: ${children[index].height}px;
- `;
- anchorStyle = `
- position: fixed;
- top: ${stickyOffsetTop}px;
- z-index: ${zIndex};
- color: ${highlightColor};
- `;
- }
- this.setDiffData({
- target: item,
- data: {
- active: true,
- anchorStyle,
- wrapperStyle,
- },
- });
- }
- else if (index === active - 1) {
- const currentAnchor = children[index];
- const currentOffsetTop = currentAnchor.top;
- const targetOffsetTop = index === children.length - 1
- ? this.top
- : children[index + 1].top;
- const parentOffsetHeight = targetOffsetTop - currentOffsetTop;
- const translateY = parentOffsetHeight - currentAnchor.height;
- const anchorStyle = `
- position: relative;
- transform: translate3d(0, ${translateY}px, 0);
- z-index: ${zIndex};
- color: ${highlightColor};
- `;
- this.setDiffData({
- target: item,
- data: {
- active: true,
- anchorStyle,
- },
- });
- }
- else {
- this.setDiffData({
- target: item,
- data: {
- active: false,
- anchorStyle: '',
- wrapperStyle: '',
- },
- });
- }
- });
- }
- },
- onClick(event) {
- this.scrollToAnchor(event.target.dataset.index);
- },
- onTouchMove(event) {
- const sidebarLength = this.children.length;
- const touch = event.touches[0];
- const itemHeight = this.sidebar.height / sidebarLength;
- let index = Math.floor((touch.clientY - this.sidebar.top) / itemHeight);
- if (index < 0) {
- index = 0;
- }
- else if (index > sidebarLength - 1) {
- index = sidebarLength - 1;
- }
- this.scrollToAnchor(index);
- },
- onTouchStop() {
- this.scrollToAnchorIndex = null;
- },
- scrollToAnchor(index) {
- if (typeof index !== 'number' || this.scrollToAnchorIndex === index) {
- return;
- }
- this.scrollToAnchorIndex = index;
- const anchor = this.children.find((item) => item.data.index === this.data.indexList[index]);
- if (anchor) {
- anchor.scrollIntoView(this.scrollTop);
- this.$emit('select', anchor.data.index);
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/index-bar/index.json b/wxcomponents/@vant/weapp/index-bar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/index-bar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/index-bar/index.vue b/wxcomponents/@vant/weapp/index-bar/index.vue
deleted file mode 100644
index c8bf178..0000000
--- a/wxcomponents/@vant/weapp/index-bar/index.vue
+++ /dev/null
@@ -1,266 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/index-bar/index.wxml b/wxcomponents/@vant/weapp/index-bar/index.wxml
deleted file mode 100644
index 19a59cf..0000000
--- a/wxcomponents/@vant/weapp/index-bar/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/index-bar/index.wxss b/wxcomponents/@vant/weapp/index-bar/index.wxss
deleted file mode 100644
index 8568801..0000000
--- a/wxcomponents/@vant/weapp/index-bar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-index-bar{position:relative}.van-index-bar__sidebar{display:flex;flex-direction:column;position:fixed;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.van-index-bar__index{font-size:var(--index-bar-index-font-size,10px);font-weight:500;line-height:var(--index-bar-index-line-height,14px);padding:0 var(--padding-base,4px) 0 var(--padding-md,16px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/nav-bar/index.d.ts b/wxcomponents/@vant/weapp/nav-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/nav-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/nav-bar/index.js b/wxcomponents/@vant/weapp/nav-bar/index.js
deleted file mode 100644
index 30fc5aa..0000000
--- a/wxcomponents/@vant/weapp/nav-bar/index.js
+++ /dev/null
@@ -1,65 +0,0 @@
-import { VantComponent } from '../common/component';
-import { getRect, getSystemInfoSync } from '../common/utils';
-VantComponent({
- classes: ['title-class'],
- props: {
- title: String,
- fixed: {
- type: Boolean,
- observer: 'setHeight',
- },
- placeholder: {
- type: Boolean,
- observer: 'setHeight',
- },
- leftText: String,
- rightText: String,
- customStyle: String,
- leftArrow: Boolean,
- border: {
- type: Boolean,
- value: true,
- },
- zIndex: {
- type: Number,
- value: 1,
- },
- safeAreaInsetTop: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- height: 46,
- },
- created() {
- const { statusBarHeight } = getSystemInfoSync();
- this.setData({
- statusBarHeight,
- height: 46 + statusBarHeight,
- });
- },
- mounted() {
- this.setHeight();
- },
- methods: {
- onClickLeft() {
- this.$emit('click-left');
- },
- onClickRight() {
- this.$emit('click-right');
- },
- setHeight() {
- if (!this.data.fixed || !this.data.placeholder) {
- return;
- }
- wx.nextTick(() => {
- getRect(this, '.van-nav-bar').then((res) => {
- if (res && 'height' in res) {
- this.setData({ height: res.height });
- }
- });
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/nav-bar/index.json b/wxcomponents/@vant/weapp/nav-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/nav-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/nav-bar/index.vue b/wxcomponents/@vant/weapp/nav-bar/index.vue
deleted file mode 100644
index dbec149..0000000
--- a/wxcomponents/@vant/weapp/nav-bar/index.vue
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
- {{ leftText }}
-
-
-
-
- {{ title }}
-
-
-
- {{ rightText }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/nav-bar/index.wxml b/wxcomponents/@vant/weapp/nav-bar/index.wxml
deleted file mode 100644
index b6405fd..0000000
--- a/wxcomponents/@vant/weapp/nav-bar/index.wxml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ leftText }}
-
-
-
-
- {{ title }}
-
-
-
- {{ rightText }}
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/nav-bar/index.wxs b/wxcomponents/@vant/weapp/nav-bar/index.wxs
deleted file mode 100644
index 55b4158..0000000
--- a/wxcomponents/@vant/weapp/nav-bar/index.wxs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function barStyle(data) {
- return style({
- 'z-index': data.zIndex,
- 'padding-top': data.safeAreaInsetTop ? data.statusBarHeight + 'px' : 0,
- });
-}
-
-module.exports = {
- barStyle: barStyle,
-};
diff --git a/wxcomponents/@vant/weapp/nav-bar/index.wxss b/wxcomponents/@vant/weapp/nav-bar/index.wxss
deleted file mode 100644
index d11c31e..0000000
--- a/wxcomponents/@vant/weapp/nav-bar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-nav-bar{background-color:var(--nav-bar-background-color,#fff);box-sizing:initial;height:var(--nav-bar-height,46px);line-height:var(--nav-bar-height,46px);position:relative;text-align:center;-webkit-user-select:none;user-select:none}.van-nav-bar__content{height:100%;position:relative}.van-nav-bar__text{color:var(--nav-bar-text-color,#1989fa);display:inline-block;margin:0 calc(var(--padding-md, 16px)*-1);padding:0 var(--padding-md,16px);vertical-align:middle}.van-nav-bar__text--hover{background-color:#f2f3f5}.van-nav-bar__arrow{color:var(--nav-bar-icon-color,#1989fa)!important;font-size:var(--nav-bar-arrow-size,16px)!important;vertical-align:middle}.van-nav-bar__arrow+.van-nav-bar__text{margin-left:-20px;padding-left:25px}.van-nav-bar--fixed{left:0;position:fixed;top:0;width:100%}.van-nav-bar__title{color:var(--nav-bar-title-text-color,#323233);font-size:var(--nav-bar-title-font-size,16px);font-weight:var(--font-weight-bold,500);margin:0 auto;max-width:60%}.van-nav-bar__left,.van-nav-bar__right{align-items:center;bottom:0;display:flex;font-size:var(--font-size-md,14px);position:absolute;top:0}.van-nav-bar__left{left:var(--padding-md,16px)}.van-nav-bar__right{right:var(--padding-md,16px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/notice-bar/index.d.ts b/wxcomponents/@vant/weapp/notice-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/notice-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/notice-bar/index.js b/wxcomponents/@vant/weapp/notice-bar/index.js
deleted file mode 100644
index cf26a17..0000000
--- a/wxcomponents/@vant/weapp/notice-bar/index.js
+++ /dev/null
@@ -1,120 +0,0 @@
-import { VantComponent } from '../common/component';
-import { getRect, requestAnimationFrame } from '../common/utils';
-VantComponent({
- props: {
- text: {
- type: String,
- value: '',
- observer: 'init',
- },
- mode: {
- type: String,
- value: '',
- },
- url: {
- type: String,
- value: '',
- },
- openType: {
- type: String,
- value: 'navigate',
- },
- delay: {
- type: Number,
- value: 1,
- },
- speed: {
- type: Number,
- value: 60,
- observer: 'init',
- },
- scrollable: null,
- leftIcon: {
- type: String,
- value: '',
- },
- color: String,
- backgroundColor: String,
- background: String,
- wrapable: Boolean,
- },
- data: {
- show: true,
- },
- created() {
- this.resetAnimation = wx.createAnimation({
- duration: 0,
- timingFunction: 'linear',
- });
- },
- destroyed() {
- this.timer && clearTimeout(this.timer);
- },
- mounted() {
- this.init();
- },
- methods: {
- init() {
- requestAnimationFrame(() => {
- Promise.all([
- getRect(this, '.van-notice-bar__content'),
- getRect(this, '.van-notice-bar__wrap'),
- ]).then((rects) => {
- const [contentRect, wrapRect] = rects;
- const { speed, scrollable, delay } = this.data;
- if (contentRect == null ||
- wrapRect == null ||
- !contentRect.width ||
- !wrapRect.width ||
- scrollable === false) {
- return;
- }
- if (scrollable || wrapRect.width < contentRect.width) {
- const duration = ((wrapRect.width + contentRect.width) / speed) * 1000;
- this.wrapWidth = wrapRect.width;
- this.contentWidth = contentRect.width;
- this.duration = duration;
- this.animation = wx.createAnimation({
- duration,
- timingFunction: 'linear',
- delay,
- });
- this.scroll(true);
- }
- });
- });
- },
- scroll(isInit = false) {
- this.timer && clearTimeout(this.timer);
- this.timer = null;
- this.setData({
- animationData: this.resetAnimation
- .translateX(isInit ? 0 : this.wrapWidth)
- .step()
- .export(),
- });
- requestAnimationFrame(() => {
- this.setData({
- animationData: this.animation
- .translateX(-this.contentWidth)
- .step()
- .export(),
- });
- });
- this.timer = setTimeout(() => {
- this.scroll();
- }, this.duration);
- },
- onClickIcon(event) {
- if (this.data.mode === 'closeable') {
- this.timer && clearTimeout(this.timer);
- this.timer = null;
- this.setData({ show: false });
- this.$emit('close', event.detail);
- }
- },
- onClick(event) {
- this.$emit('click', event);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/notice-bar/index.json b/wxcomponents/@vant/weapp/notice-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/notice-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/notice-bar/index.vue b/wxcomponents/@vant/weapp/notice-bar/index.vue
deleted file mode 100644
index b9380ed..0000000
--- a/wxcomponents/@vant/weapp/notice-bar/index.vue
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-
- {{ text }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/notice-bar/index.wxml b/wxcomponents/@vant/weapp/notice-bar/index.wxml
deleted file mode 100644
index 21b0973..0000000
--- a/wxcomponents/@vant/weapp/notice-bar/index.wxml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ text }}
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/notice-bar/index.wxs b/wxcomponents/@vant/weapp/notice-bar/index.wxs
deleted file mode 100644
index 11e6456..0000000
--- a/wxcomponents/@vant/weapp/notice-bar/index.wxs
+++ /dev/null
@@ -1,15 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- return style({
- color: data.color,
- 'background-color': data.backgroundColor,
- background: data.background,
- });
-}
-
-module.exports = {
- rootStyle: rootStyle,
-};
diff --git a/wxcomponents/@vant/weapp/notice-bar/index.wxss b/wxcomponents/@vant/weapp/notice-bar/index.wxss
deleted file mode 100644
index 497636c..0000000
--- a/wxcomponents/@vant/weapp/notice-bar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-notice-bar{align-items:center;background-color:var(--notice-bar-background-color,#fffbe8);color:var(--notice-bar-text-color,#ed6a0c);display:flex;font-size:var(--notice-bar-font-size,14px);height:var(--notice-bar-height,40px);line-height:var(--notice-bar-line-height,24px);padding:var(--notice-bar-padding,0 16px)}.van-notice-bar--withicon{padding-right:40px;position:relative}.van-notice-bar--wrapable{height:auto;padding:var(--notice-bar-wrapable-padding,8px 16px)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal}.van-notice-bar__left-icon{align-items:center;display:flex;margin-right:4px;vertical-align:middle}.van-notice-bar__left-icon,.van-notice-bar__right-icon{font-size:var(--notice-bar-icon-size,16px);min-width:var(--notice-bar-icon-min-width,22px)}.van-notice-bar__right-icon{position:absolute;right:15px;top:10px}.van-notice-bar__wrap{flex:1;height:var(--notice-bar-line-height,24px);overflow:hidden;position:relative}.van-notice-bar__content{position:absolute;white-space:nowrap}.van-notice-bar__content.van-ellipsis{max-width:100%}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/notify/index.d.ts b/wxcomponents/@vant/weapp/notify/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/notify/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/notify/index.js b/wxcomponents/@vant/weapp/notify/index.js
deleted file mode 100644
index d4aba2d..0000000
--- a/wxcomponents/@vant/weapp/notify/index.js
+++ /dev/null
@@ -1,65 +0,0 @@
-import { VantComponent } from '../common/component';
-import { WHITE } from '../common/color';
-import { getSystemInfoSync } from '../common/utils';
-VantComponent({
- props: {
- message: String,
- background: String,
- type: {
- type: String,
- value: 'danger',
- },
- color: {
- type: String,
- value: WHITE,
- },
- duration: {
- type: Number,
- value: 3000,
- },
- zIndex: {
- type: Number,
- value: 110,
- },
- safeAreaInsetTop: {
- type: Boolean,
- value: false,
- },
- top: null,
- },
- data: {
- show: false,
- onOpened: null,
- onClose: null,
- onClick: null,
- },
- created() {
- const { statusBarHeight } = getSystemInfoSync();
- this.setData({ statusBarHeight });
- },
- methods: {
- show() {
- const { duration, onOpened } = this.data;
- clearTimeout(this.timer);
- this.setData({ show: true });
- wx.nextTick(onOpened);
- if (duration > 0 && duration !== Infinity) {
- this.timer = setTimeout(() => {
- this.hide();
- }, duration);
- }
- },
- hide() {
- const { onClose } = this.data;
- clearTimeout(this.timer);
- this.setData({ show: false });
- wx.nextTick(onClose);
- },
- onTap(event) {
- const { onClick } = this.data;
- if (onClick) {
- onClick(event.detail);
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/notify/index.json b/wxcomponents/@vant/weapp/notify/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/wxcomponents/@vant/weapp/notify/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-transition": "../transition/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/notify/index.vue b/wxcomponents/@vant/weapp/notify/index.vue
deleted file mode 100644
index badfe20..0000000
--- a/wxcomponents/@vant/weapp/notify/index.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
- {{ message }}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/notify/index.wxml b/wxcomponents/@vant/weapp/notify/index.wxml
deleted file mode 100644
index 42d913e..0000000
--- a/wxcomponents/@vant/weapp/notify/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
- {{ message }}
-
-
diff --git a/wxcomponents/@vant/weapp/notify/index.wxs b/wxcomponents/@vant/weapp/notify/index.wxs
deleted file mode 100644
index bbb94c2..0000000
--- a/wxcomponents/@vant/weapp/notify/index.wxs
+++ /dev/null
@@ -1,22 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- return style({
- 'z-index': data.zIndex,
- top: addUnit(data.top),
- });
-}
-
-function notifyStyle(data) {
- return style({
- background: data.background,
- color: data.color,
- });
-}
-
-module.exports = {
- rootStyle: rootStyle,
- notifyStyle: notifyStyle,
-};
diff --git a/wxcomponents/@vant/weapp/notify/index.wxss b/wxcomponents/@vant/weapp/notify/index.wxss
deleted file mode 100644
index c030e9b..0000000
--- a/wxcomponents/@vant/weapp/notify/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-notify{word-wrap:break-word;font-size:var(--notify-font-size,14px);line-height:var(--notify-line-height,20px);padding:var(--notify-padding,6px 15px);text-align:center}.van-notify__container{box-sizing:border-box;left:0;position:fixed;top:0;width:100%}.van-notify--primary{background-color:var(--notify-primary-background-color,#1989fa)}.van-notify--success{background-color:var(--notify-success-background-color,#07c160)}.van-notify--danger{background-color:var(--notify-danger-background-color,#ee0a24)}.van-notify--warning{background-color:var(--notify-warning-background-color,#ff976a)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/notify/notify.d.ts b/wxcomponents/@vant/weapp/notify/notify.d.ts
deleted file mode 100644
index d5213cb..0000000
--- a/wxcomponents/@vant/weapp/notify/notify.d.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-interface NotifyOptions {
- type?: 'primary' | 'success' | 'danger' | 'warning';
- color?: string;
- zIndex?: number;
- top?: number;
- message: string;
- context?: any;
- duration?: number;
- selector?: string;
- background?: string;
- safeAreaInsetTop?: boolean;
- onClick?: () => void;
- onOpened?: () => void;
- onClose?: () => void;
-}
-declare function Notify(options: NotifyOptions | string): any;
-declare namespace Notify {
- var clear: (options?: NotifyOptions | undefined) => void;
- var setDefaultOptions: (options: NotifyOptions) => void;
- var resetDefaultOptions: () => void;
-}
-export default Notify;
diff --git a/wxcomponents/@vant/weapp/notify/notify.js b/wxcomponents/@vant/weapp/notify/notify.js
deleted file mode 100644
index ac27600..0000000
--- a/wxcomponents/@vant/weapp/notify/notify.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import { WHITE } from '../common/color';
-const defaultOptions = {
- selector: '#van-notify',
- type: 'danger',
- message: '',
- background: '',
- duration: 3000,
- zIndex: 110,
- top: 0,
- color: WHITE,
- safeAreaInsetTop: false,
- onClick: () => { },
- onOpened: () => { },
- onClose: () => { },
-};
-let currentOptions = Object.assign({}, defaultOptions);
-function parseOptions(message) {
- if (message == null) {
- return {};
- }
- return typeof message === 'string' ? { message } : message;
-}
-function getContext() {
- const pages = getCurrentPages();
- return pages[pages.length - 1];
-}
-export default function Notify(options) {
- options = Object.assign(Object.assign({}, currentOptions), parseOptions(options));
- const context = options.context || getContext();
- const notify = context.selectComponent(options.selector);
- delete options.context;
- delete options.selector;
- if (notify) {
- notify.setData(options);
- notify.showNotify();
- return notify;
- }
- console.warn('未找到 van-notify 节点,请确认 selector 及 context 是否正确');
-}
-Notify.clear = function (options) {
- options = Object.assign(Object.assign({}, defaultOptions), parseOptions(options));
- const context = options.context || getContext();
- const notify = context.selectComponent(options.selector);
- if (notify) {
- notify.hide();
- }
-};
-Notify.setDefaultOptions = (options) => {
- Object.assign(currentOptions, options);
-};
-Notify.resetDefaultOptions = () => {
- currentOptions = Object.assign({}, defaultOptions);
-};
diff --git a/wxcomponents/@vant/weapp/panel/index.d.ts b/wxcomponents/@vant/weapp/panel/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/panel/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/panel/index.js b/wxcomponents/@vant/weapp/panel/index.js
deleted file mode 100644
index 7b6a99a..0000000
--- a/wxcomponents/@vant/weapp/panel/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- classes: ['header-class', 'footer-class'],
- props: {
- desc: String,
- title: String,
- status: String,
- },
-});
diff --git a/wxcomponents/@vant/weapp/panel/index.json b/wxcomponents/@vant/weapp/panel/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/wxcomponents/@vant/weapp/panel/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-cell": "../cell/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/panel/index.vue b/wxcomponents/@vant/weapp/panel/index.vue
deleted file mode 100644
index 12cc92d..0000000
--- a/wxcomponents/@vant/weapp/panel/index.vue
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/panel/index.wxml b/wxcomponents/@vant/weapp/panel/index.wxml
deleted file mode 100644
index 1843703..0000000
--- a/wxcomponents/@vant/weapp/panel/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/panel/index.wxss b/wxcomponents/@vant/weapp/panel/index.wxss
deleted file mode 100644
index 485edcd..0000000
--- a/wxcomponents/@vant/weapp/panel/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-panel{background:var(--panel-background-color,#fff)}.van-panel__header-value{color:var(--panel-header-value-color,#ee0a24)}.van-panel__footer{padding:var(--panel-footer-padding,8px 16px)}.van-panel__footer:empty{display:none}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/picker-column/index.d.ts b/wxcomponents/@vant/weapp/picker-column/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/picker-column/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/picker-column/index.js b/wxcomponents/@vant/weapp/picker-column/index.js
deleted file mode 100644
index abcc520..0000000
--- a/wxcomponents/@vant/weapp/picker-column/index.js
+++ /dev/null
@@ -1,118 +0,0 @@
-import { VantComponent } from '../common/component';
-import { range } from '../common/utils';
-import { isObj } from '../common/validator';
-const DEFAULT_DURATION = 200;
-VantComponent({
- classes: ['active-class'],
- props: {
- valueKey: String,
- className: String,
- itemHeight: Number,
- visibleItemCount: Number,
- initialOptions: {
- type: Array,
- value: [],
- },
- defaultIndex: {
- type: Number,
- value: 0,
- observer(value) {
- this.setIndex(value);
- },
- },
- },
- data: {
- startY: 0,
- offset: 0,
- duration: 0,
- startOffset: 0,
- options: [],
- currentIndex: 0,
- },
- created() {
- const { defaultIndex, initialOptions } = this.data;
- this.set({
- currentIndex: defaultIndex,
- options: initialOptions,
- }).then(() => {
- this.setIndex(defaultIndex);
- });
- },
- methods: {
- getCount() {
- return this.data.options.length;
- },
- onTouchStart(event) {
- this.setData({
- startY: event.touches[0].clientY,
- startOffset: this.data.offset,
- duration: 0,
- });
- },
- onTouchMove(event) {
- const { data } = this;
- const deltaY = event.touches[0].clientY - data.startY;
- this.setData({
- offset: range(data.startOffset + deltaY, -(this.getCount() * data.itemHeight), data.itemHeight),
- });
- },
- onTouchEnd() {
- const { data } = this;
- if (data.offset !== data.startOffset) {
- this.setData({ duration: DEFAULT_DURATION });
- const index = range(Math.round(-data.offset / data.itemHeight), 0, this.getCount() - 1);
- this.setIndex(index, true);
- }
- },
- onClickItem(event) {
- const { index } = event.currentTarget.dataset;
- this.setIndex(index, true);
- },
- adjustIndex(index) {
- const { data } = this;
- const count = this.getCount();
- index = range(index, 0, count);
- for (let i = index; i < count; i++) {
- if (!this.isDisabled(data.options[i]))
- return i;
- }
- for (let i = index - 1; i >= 0; i--) {
- if (!this.isDisabled(data.options[i]))
- return i;
- }
- },
- isDisabled(option) {
- return isObj(option) && option.disabled;
- },
- getOptionText(option) {
- const { data } = this;
- return isObj(option) && data.valueKey in option
- ? option[data.valueKey]
- : option;
- },
- setIndex(index, userAction) {
- const { data } = this;
- index = this.adjustIndex(index) || 0;
- const offset = -index * data.itemHeight;
- if (index !== data.currentIndex) {
- return this.set({ offset, currentIndex: index }).then(() => {
- userAction && this.$emit('change', index);
- });
- }
- return this.set({ offset });
- },
- setValue(value) {
- const { options } = this.data;
- for (let i = 0; i < options.length; i++) {
- if (this.getOptionText(options[i]) === value) {
- return this.setIndex(i);
- }
- }
- return Promise.resolve();
- },
- getValue() {
- const { data } = this;
- return data.options[data.currentIndex];
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/picker-column/index.json b/wxcomponents/@vant/weapp/picker-column/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/picker-column/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/picker-column/index.vue b/wxcomponents/@vant/weapp/picker-column/index.vue
deleted file mode 100644
index d6e9128..0000000
--- a/wxcomponents/@vant/weapp/picker-column/index.vue
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
- {{ computed.optionText(option, valueKey) }}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/picker-column/index.wxml b/wxcomponents/@vant/weapp/picker-column/index.wxml
deleted file mode 100644
index f2c8da2..0000000
--- a/wxcomponents/@vant/weapp/picker-column/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- {{ computed.optionText(option, valueKey) }}
-
-
diff --git a/wxcomponents/@vant/weapp/picker-column/index.wxs b/wxcomponents/@vant/weapp/picker-column/index.wxs
deleted file mode 100644
index 2d5a611..0000000
--- a/wxcomponents/@vant/weapp/picker-column/index.wxs
+++ /dev/null
@@ -1,36 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function isObj(x) {
- var type = typeof x;
- return x !== null && (type === 'object' || type === 'function');
-}
-
-function optionText(option, valueKey) {
- return isObj(option) && option[valueKey] != null ? option[valueKey] : option;
-}
-
-function rootStyle(data) {
- return style({
- height: addUnit(data.itemHeight * data.visibleItemCount),
- });
-}
-
-function wrapperStyle(data) {
- var offset = addUnit(
- data.offset + (data.itemHeight * (data.visibleItemCount - 1)) / 2
- );
-
- return style({
- transition: 'transform ' + data.duration + 'ms',
- 'line-height': addUnit(data.itemHeight),
- transform: 'translate3d(0, ' + offset + ', 0)',
- });
-}
-
-module.exports = {
- optionText: optionText,
- rootStyle: rootStyle,
- wrapperStyle: wrapperStyle,
-};
diff --git a/wxcomponents/@vant/weapp/picker-column/index.wxss b/wxcomponents/@vant/weapp/picker-column/index.wxss
deleted file mode 100644
index 519a438..0000000
--- a/wxcomponents/@vant/weapp/picker-column/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-picker-column{color:var(--picker-option-text-color,#000);font-size:var(--picker-option-font-size,16px);overflow:hidden;text-align:center}.van-picker-column__item{padding:0 5px}.van-picker-column__item--selected{color:var(--picker-option-selected-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-picker-column__item--disabled{opacity:var(--picker-option-disabled-opacity,.3)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/picker/index.d.ts b/wxcomponents/@vant/weapp/picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/picker/index.js b/wxcomponents/@vant/weapp/picker/index.js
deleted file mode 100644
index cef057d..0000000
--- a/wxcomponents/@vant/weapp/picker/index.js
+++ /dev/null
@@ -1,136 +0,0 @@
-import { VantComponent } from '../common/component';
-import { pickerProps } from './shared';
-VantComponent({
- classes: ['active-class', 'toolbar-class', 'column-class'],
- props: Object.assign(Object.assign({}, pickerProps), { valueKey: {
- type: String,
- value: 'text',
- }, toolbarPosition: {
- type: String,
- value: 'top',
- }, defaultIndex: {
- type: Number,
- value: 0,
- }, columns: {
- type: Array,
- value: [],
- observer(columns = []) {
- this.simple = columns.length && !columns[0].values;
- if (Array.isArray(this.children) && this.children.length) {
- this.setColumns().catch(() => { });
- }
- },
- } }),
- beforeCreate() {
- Object.defineProperty(this, 'children', {
- get: () => this.selectAllComponents('.van-picker__column') || [],
- });
- },
- methods: {
- noop() { },
- setColumns() {
- const { data } = this;
- const columns = this.simple ? [{ values: data.columns }] : data.columns;
- const stack = columns.map((column, index) => this.setColumnValues(index, column.values));
- return Promise.all(stack);
- },
- emit(event) {
- const { type } = event.currentTarget.dataset;
- if (this.simple) {
- this.$emit(type, {
- value: this.getColumnValue(0),
- index: this.getColumnIndex(0),
- });
- }
- else {
- this.$emit(type, {
- value: this.getValues(),
- index: this.getIndexes(),
- });
- }
- },
- onChange(event) {
- if (this.simple) {
- this.$emit('change', {
- picker: this,
- value: this.getColumnValue(0),
- index: this.getColumnIndex(0),
- });
- }
- else {
- this.$emit('change', {
- picker: this,
- value: this.getValues(),
- index: event.currentTarget.dataset.index,
- });
- }
- },
- // get column instance by index
- getColumn(index) {
- return this.children[index];
- },
- // get column value by index
- getColumnValue(index) {
- const column = this.getColumn(index);
- return column && column.getValue();
- },
- // set column value by index
- setColumnValue(index, value) {
- const column = this.getColumn(index);
- if (column == null) {
- return Promise.reject(new Error('setColumnValue: 对应列不存在'));
- }
- return column.setValue(value);
- },
- // get column option index by column index
- getColumnIndex(columnIndex) {
- return (this.getColumn(columnIndex) || {}).data.currentIndex;
- },
- // set column option index by column index
- setColumnIndex(columnIndex, optionIndex) {
- const column = this.getColumn(columnIndex);
- if (column == null) {
- return Promise.reject(new Error('setColumnIndex: 对应列不存在'));
- }
- return column.setIndex(optionIndex);
- },
- // get options of column by index
- getColumnValues(index) {
- return (this.children[index] || {}).data.options;
- },
- // set options of column by index
- setColumnValues(index, options, needReset = true) {
- const column = this.children[index];
- if (column == null) {
- return Promise.reject(new Error('setColumnValues: 对应列不存在'));
- }
- const isSame = JSON.stringify(column.data.options) === JSON.stringify(options);
- if (isSame) {
- return Promise.resolve();
- }
- return column.set({ options }).then(() => {
- if (needReset) {
- column.setIndex(0);
- }
- });
- },
- // get values of all columns
- getValues() {
- return this.children.map((child) => child.getValue());
- },
- // set values of all columns
- setValues(values) {
- const stack = values.map((value, index) => this.setColumnValue(index, value));
- return Promise.all(stack);
- },
- // get indexes of all columns
- getIndexes() {
- return this.children.map((child) => child.data.currentIndex);
- },
- // set indexes of all columns
- setIndexes(indexes) {
- const stack = indexes.map((optionIndex, columnIndex) => this.setColumnIndex(columnIndex, optionIndex));
- return Promise.all(stack);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/picker/index.json b/wxcomponents/@vant/weapp/picker/index.json
deleted file mode 100644
index 2fcec89..0000000
--- a/wxcomponents/@vant/weapp/picker/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "picker-column": "../picker-column/index",
- "loading": "../loading/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/picker/index.vue b/wxcomponents/@vant/weapp/picker/index.vue
deleted file mode 100644
index dffab81..0000000
--- a/wxcomponents/@vant/weapp/picker/index.vue
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/picker/index.wxml b/wxcomponents/@vant/weapp/picker/index.wxml
deleted file mode 100644
index 8564ccc..0000000
--- a/wxcomponents/@vant/weapp/picker/index.wxml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/picker/index.wxs b/wxcomponents/@vant/weapp/picker/index.wxs
deleted file mode 100644
index 0abbd10..0000000
--- a/wxcomponents/@vant/weapp/picker/index.wxs
+++ /dev/null
@@ -1,42 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-var array = require('../wxs/array.wxs');
-
-function columnsStyle(data) {
- return style({
- height: addUnit(data.itemHeight * data.visibleItemCount),
- });
-}
-
-function maskStyle(data) {
- return style({
- 'background-size':
- '100% ' + addUnit((data.itemHeight * (data.visibleItemCount - 1)) / 2),
- });
-}
-
-function frameStyle(data) {
- return style({
- height: addUnit(data.itemHeight),
- });
-}
-
-function columns(columns) {
- if (!array.isArray(columns)) {
- return [];
- }
-
- if (columns.length && !columns[0].values) {
- return [{ values: columns }];
- }
-
- return columns;
-}
-
-module.exports = {
- columnsStyle: columnsStyle,
- frameStyle: frameStyle,
- maskStyle: maskStyle,
- columns: columns,
-};
diff --git a/wxcomponents/@vant/weapp/picker/index.wxss b/wxcomponents/@vant/weapp/picker/index.wxss
deleted file mode 100644
index d924abb..0000000
--- a/wxcomponents/@vant/weapp/picker/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-picker{-webkit-text-size-adjust:100%;background-color:var(--picker-background-color,#fff);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.van-picker__toolbar{display:flex;height:var(--picker-toolbar-height,44px);justify-content:space-between;line-height:var(--picker-toolbar-height,44px)}.van-picker__cancel,.van-picker__confirm{font-size:var(--picker-action-font-size,14px);padding:var(--picker-action-padding,0 16px)}.van-picker__cancel--hover,.van-picker__confirm--hover{opacity:.7}.van-picker__confirm{color:var(--picker-confirm-action-color,#576b95)}.van-picker__cancel{color:var(--picker-cancel-action-color,#969799)}.van-picker__title{font-size:var(--picker-option-font-size,16px);font-weight:var(--font-weight-bold,500);max-width:50%;text-align:center}.van-picker__columns{display:flex;position:relative}.van-picker__column{flex:1 1;width:0}.van-picker__loading{align-items:center;background-color:var(--picker-loading-mask-color,hsla(0,0%,100%,.9));bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:4}.van-picker__mask{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-position:top,bottom;background-repeat:no-repeat;height:100%;left:0;top:0;width:100%;z-index:2}.van-picker__frame,.van-picker__mask{pointer-events:none;position:absolute}.van-picker__frame{left:16px;right:16px;top:50%;transform:translateY(-50%);z-index:1}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/picker/shared.d.ts b/wxcomponents/@vant/weapp/picker/shared.d.ts
deleted file mode 100644
index c548045..0000000
--- a/wxcomponents/@vant/weapp/picker/shared.d.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-export declare const pickerProps: {
- title: StringConstructor;
- loading: BooleanConstructor;
- showToolbar: BooleanConstructor;
- cancelButtonText: {
- type: StringConstructor;
- value: string;
- };
- confirmButtonText: {
- type: StringConstructor;
- value: string;
- };
- visibleItemCount: {
- type: NumberConstructor;
- value: number;
- };
- itemHeight: {
- type: NumberConstructor;
- value: number;
- };
-};
diff --git a/wxcomponents/@vant/weapp/picker/shared.js b/wxcomponents/@vant/weapp/picker/shared.js
deleted file mode 100644
index 5f21f32..0000000
--- a/wxcomponents/@vant/weapp/picker/shared.js
+++ /dev/null
@@ -1,21 +0,0 @@
-export const pickerProps = {
- title: String,
- loading: Boolean,
- showToolbar: Boolean,
- cancelButtonText: {
- type: String,
- value: '取消',
- },
- confirmButtonText: {
- type: String,
- value: '确认',
- },
- visibleItemCount: {
- type: Number,
- value: 6,
- },
- itemHeight: {
- type: Number,
- value: 44,
- },
-};
diff --git a/wxcomponents/@vant/weapp/picker/toolbar.vue b/wxcomponents/@vant/weapp/picker/toolbar.vue
deleted file mode 100644
index eca89dd..0000000
--- a/wxcomponents/@vant/weapp/picker/toolbar.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- {{ cancelButtonText }}
-
- {{
- title
- }}
-
- {{ confirmButtonText }}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/picker/toolbar.wxml b/wxcomponents/@vant/weapp/picker/toolbar.wxml
deleted file mode 100644
index 414f612..0000000
--- a/wxcomponents/@vant/weapp/picker/toolbar.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- {{ cancelButtonText }}
-
- {{
- title
- }}
-
- {{ confirmButtonText }}
-
-
diff --git a/wxcomponents/@vant/weapp/progress/index.d.ts b/wxcomponents/@vant/weapp/progress/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/progress/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/progress/index.js b/wxcomponents/@vant/weapp/progress/index.js
deleted file mode 100644
index 0780c43..0000000
--- a/wxcomponents/@vant/weapp/progress/index.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import { VantComponent } from '../common/component';
-import { BLUE } from '../common/color';
-import { getRect } from '../common/utils';
-VantComponent({
- props: {
- inactive: Boolean,
- percentage: {
- type: Number,
- observer: 'setLeft',
- },
- pivotText: String,
- pivotColor: String,
- trackColor: String,
- showPivot: {
- type: Boolean,
- value: true,
- },
- color: {
- type: String,
- value: BLUE,
- },
- textColor: {
- type: String,
- value: '#fff',
- },
- strokeWidth: {
- type: null,
- value: 4,
- },
- },
- data: {
- right: 0,
- },
- mounted() {
- this.setLeft();
- },
- methods: {
- setLeft() {
- Promise.all([
- getRect(this, '.van-progress'),
- getRect(this, '.van-progress__pivot'),
- ]).then(([portion, pivot]) => {
- if (portion && pivot) {
- this.setData({
- right: (pivot.width * (this.data.percentage - 100)) / 100,
- });
- }
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/progress/index.json b/wxcomponents/@vant/weapp/progress/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/progress/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/progress/index.vue b/wxcomponents/@vant/weapp/progress/index.vue
deleted file mode 100644
index 58547cf..0000000
--- a/wxcomponents/@vant/weapp/progress/index.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
- {{ computed.pivotText(pivotText, percentage) }}
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/progress/index.wxml b/wxcomponents/@vant/weapp/progress/index.wxml
deleted file mode 100644
index e81514d..0000000
--- a/wxcomponents/@vant/weapp/progress/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
- {{ computed.pivotText(pivotText, percentage) }}
-
-
-
diff --git a/wxcomponents/@vant/weapp/progress/index.wxs b/wxcomponents/@vant/weapp/progress/index.wxs
deleted file mode 100644
index 5b1e8e6..0000000
--- a/wxcomponents/@vant/weapp/progress/index.wxs
+++ /dev/null
@@ -1,36 +0,0 @@
-/* eslint-disable */
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function pivotText(pivotText, percentage) {
- return pivotText || percentage + '%';
-}
-
-function rootStyle(data) {
- return style({
- 'height': data.strokeWidth ? utils.addUnit(data.strokeWidth) : '',
- 'background': data.trackColor,
- });
-}
-
-function portionStyle(data) {
- return style({
- background: data.inactive ? '#cacaca' : data.color,
- width: data.percentage ? data.percentage + '%' : '',
- });
-}
-
-function pivotStyle(data) {
- return style({
- color: data.textColor,
- right: data.right + 'px',
- background: data.pivotColor ? data.pivotColor : data.inactive ? '#cacaca' : data.color,
- });
-}
-
-module.exports = {
- pivotText: pivotText,
- rootStyle: rootStyle,
- portionStyle: portionStyle,
- pivotStyle: pivotStyle,
-};
diff --git a/wxcomponents/@vant/weapp/progress/index.wxss b/wxcomponents/@vant/weapp/progress/index.wxss
deleted file mode 100644
index a08972a..0000000
--- a/wxcomponents/@vant/weapp/progress/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-progress{background:var(--progress-background-color,#ebedf0);border-radius:var(--progress-height,4px);height:var(--progress-height,4px);position:relative}.van-progress__portion{background:var(--progress-color,#1989fa);border-radius:inherit;height:100%;left:0;position:absolute}.van-progress__pivot{background-color:var(--progress-pivot-background-color,#1989fa);border-radius:1em;box-sizing:border-box;color:var(--progress-pivot-text-color,#fff);font-size:var(--progress-pivot-font-size,10px);line-height:var(--progress-pivot-line-height,1.6);min-width:3.6em;padding:var(--progress-pivot-padding,0 5px);position:absolute;text-align:center;top:50%;transform:translateY(-50%);word-break:keep-all}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/radio-group/index.d.ts b/wxcomponents/@vant/weapp/radio-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/radio-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/radio-group/index.js b/wxcomponents/@vant/weapp/radio-group/index.js
deleted file mode 100644
index 2846fdd..0000000
--- a/wxcomponents/@vant/weapp/radio-group/index.js
+++ /dev/null
@@ -1,22 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-VantComponent({
- field: true,
- relation: useChildren('radio'),
- props: {
- value: {
- type: null,
- observer: 'updateChildren',
- },
- direction: String,
- disabled: {
- type: Boolean,
- observer: 'updateChildren',
- },
- },
- methods: {
- updateChildren() {
- this.children.forEach((child) => child.updateFromParent());
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/radio-group/index.json b/wxcomponents/@vant/weapp/radio-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/radio-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/radio-group/index.vue b/wxcomponents/@vant/weapp/radio-group/index.vue
deleted file mode 100644
index f96e40b..0000000
--- a/wxcomponents/@vant/weapp/radio-group/index.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/radio-group/index.wxml b/wxcomponents/@vant/weapp/radio-group/index.wxml
deleted file mode 100644
index 0ab17af..0000000
--- a/wxcomponents/@vant/weapp/radio-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/radio-group/index.wxss b/wxcomponents/@vant/weapp/radio-group/index.wxss
deleted file mode 100644
index 4e3b5d4..0000000
--- a/wxcomponents/@vant/weapp/radio-group/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-radio-group--horizontal{display:flex;flex-wrap:wrap}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/radio/index.d.ts b/wxcomponents/@vant/weapp/radio/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/radio/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/radio/index.js b/wxcomponents/@vant/weapp/radio/index.js
deleted file mode 100644
index 9eb1258..0000000
--- a/wxcomponents/@vant/weapp/radio/index.js
+++ /dev/null
@@ -1,66 +0,0 @@
-import { canIUseModel } from '../common/version';
-import { VantComponent } from '../common/component';
-import { useParent } from '../common/relation';
-VantComponent({
- field: true,
- relation: useParent('radio-group', function () {
- this.updateFromParent();
- }),
- classes: ['icon-class', 'label-class'],
- props: {
- name: null,
- value: null,
- disabled: Boolean,
- useIconSlot: Boolean,
- checkedColor: String,
- labelPosition: {
- type: String,
- value: 'right',
- },
- labelDisabled: Boolean,
- shape: {
- type: String,
- value: 'round',
- },
- iconSize: {
- type: null,
- value: 20,
- },
- },
- data: {
- direction: '',
- parentDisabled: false,
- },
- methods: {
- updateFromParent() {
- if (!this.parent) {
- return;
- }
- const { value, disabled: parentDisabled, direction } = this.parent.data;
- this.setData({
- value,
- direction,
- parentDisabled,
- });
- },
- emitChange(value) {
- const instance = this.parent || this;
- instance.$emit('input', value);
- instance.$emit('change', value);
- if (canIUseModel()) {
- instance.setData({ value });
- }
- },
- onChange() {
- if (!this.data.disabled && !this.data.parentDisabled) {
- this.emitChange(this.data.name);
- }
- },
- onClickLabel() {
- const { disabled, parentDisabled, labelDisabled, name } = this.data;
- if (!(disabled || parentDisabled) && !labelDisabled) {
- this.emitChange(name);
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/radio/index.json b/wxcomponents/@vant/weapp/radio/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/radio/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/radio/index.vue b/wxcomponents/@vant/weapp/radio/index.vue
deleted file mode 100644
index 88b1830..0000000
--- a/wxcomponents/@vant/weapp/radio/index.vue
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/radio/index.wxml b/wxcomponents/@vant/weapp/radio/index.wxml
deleted file mode 100644
index 5f898c0..0000000
--- a/wxcomponents/@vant/weapp/radio/index.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/radio/index.wxs b/wxcomponents/@vant/weapp/radio/index.wxs
deleted file mode 100644
index a428aad..0000000
--- a/wxcomponents/@vant/weapp/radio/index.wxs
+++ /dev/null
@@ -1,33 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function iconStyle(data) {
- var styles = {
- 'font-size': addUnit(data.iconSize),
- };
-
- if (
- data.checkedColor &&
- !(data.disabled || data.parentDisabled) &&
- data.value === data.name
- ) {
- styles['border-color'] = data.checkedColor;
- styles['background-color'] = data.checkedColor;
- }
-
- return style(styles);
-}
-
-function iconCustomStyle(data) {
- return style({
- 'line-height': addUnit(data.iconSize),
- 'font-size': '.8em',
- display: 'block',
- });
-}
-
-module.exports = {
- iconStyle: iconStyle,
- iconCustomStyle: iconCustomStyle,
-};
diff --git a/wxcomponents/@vant/weapp/radio/index.wxss b/wxcomponents/@vant/weapp/radio/index.wxss
deleted file mode 100644
index 257b0c7..0000000
--- a/wxcomponents/@vant/weapp/radio/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-radio{align-items:center;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-radio__icon-wrap{flex:none}.van-radio--horizontal{margin-right:var(--padding-sm,12px)}.van-radio__icon{align-items:center;border:1px solid var(--radio-border-color,#c8c9cc);box-sizing:border-box;color:transparent;display:flex;font-size:var(--radio-size,20px);height:1em;justify-content:center;text-align:center;transition-duration:var(--radio-transition-duration,.2s);transition-property:color,border-color,background-color;width:1em}.van-radio__icon--round{border-radius:100%}.van-radio__icon--checked{background-color:var(--radio-checked-icon-color,#1989fa);border-color:var(--radio-checked-icon-color,#1989fa);color:#fff}.van-radio__icon--disabled{background-color:var(--radio-disabled-background-color,#ebedf0);border-color:var(--radio-disabled-icon-color,#c8c9cc)}.van-radio__icon--disabled.van-radio__icon--checked{color:var(--radio-disabled-icon-color,#c8c9cc)}.van-radio__label{word-wrap:break-word;color:var(--radio-label-color,#323233);line-height:var(--radio-size,20px);padding-left:var(--radio-label-margin,10px)}.van-radio__label--left{float:left;margin:0 var(--radio-label-margin,10px) 0 0}.van-radio__label--disabled{color:var(--radio-disabled-label-color,#c8c9cc)}.van-radio__label:empty{margin:0}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/rate/index.d.ts b/wxcomponents/@vant/weapp/rate/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/rate/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/rate/index.js b/wxcomponents/@vant/weapp/rate/index.js
deleted file mode 100644
index 23b7345..0000000
--- a/wxcomponents/@vant/weapp/rate/index.js
+++ /dev/null
@@ -1,78 +0,0 @@
-import { getAllRect } from '../common/utils';
-import { VantComponent } from '../common/component';
-import { canIUseModel } from '../common/version';
-VantComponent({
- field: true,
- classes: ['icon-class'],
- props: {
- value: {
- type: Number,
- observer(value) {
- if (value !== this.data.innerValue) {
- this.setData({ innerValue: value });
- }
- },
- },
- readonly: Boolean,
- disabled: Boolean,
- allowHalf: Boolean,
- size: null,
- icon: {
- type: String,
- value: 'star',
- },
- voidIcon: {
- type: String,
- value: 'star-o',
- },
- color: String,
- voidColor: String,
- disabledColor: String,
- count: {
- type: Number,
- value: 5,
- observer(value) {
- this.setData({ innerCountArray: Array.from({ length: value }) });
- },
- },
- gutter: null,
- touchable: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- innerValue: 0,
- innerCountArray: Array.from({ length: 5 }),
- },
- methods: {
- onSelect(event) {
- const { data } = this;
- const { score } = event.currentTarget.dataset;
- if (!data.disabled && !data.readonly) {
- this.setData({ innerValue: score + 1 });
- if (canIUseModel()) {
- this.setData({ value: score + 1 });
- }
- wx.nextTick(() => {
- this.$emit('input', score + 1);
- this.$emit('change', score + 1);
- });
- }
- },
- onTouchMove(event) {
- const { touchable } = this.data;
- if (!touchable)
- return;
- const { clientX } = event.touches[0];
- getAllRect(this, '.van-rate__icon').then((list) => {
- const target = list
- .sort((cur, next) => cur.dataset.score - next.dataset.score)
- .find((item) => clientX >= item.left && clientX <= item.right);
- if (target != null) {
- this.onSelect(Object.assign(Object.assign({}, event), { currentTarget: target }));
- }
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/rate/index.json b/wxcomponents/@vant/weapp/rate/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/rate/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/rate/index.vue b/wxcomponents/@vant/weapp/rate/index.vue
deleted file mode 100644
index a0d83b4..0000000
--- a/wxcomponents/@vant/weapp/rate/index.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/rate/index.wxml b/wxcomponents/@vant/weapp/rate/index.wxml
deleted file mode 100644
index 049714c..0000000
--- a/wxcomponents/@vant/weapp/rate/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/rate/index.wxss b/wxcomponents/@vant/weapp/rate/index.wxss
deleted file mode 100644
index e2a517e..0000000
--- a/wxcomponents/@vant/weapp/rate/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-rate{display:inline-flex;-webkit-user-select:none;user-select:none}.van-rate__item{padding:0 var(--rate-horizontal-padding,2px);position:relative}.van-rate__item:not(:last-child){padding-right:var(--rate-icon-gutter,4px)}.van-rate__icon{color:var(--rate-icon-void-color,#c8c9cc);display:block;font-size:var(--rate-icon-size,20px);height:1em}.van-rate__icon--half{left:var(--rate-horizontal-padding,2px);overflow:hidden;position:absolute;top:0;width:.5em}.van-rate__icon--full,.van-rate__icon--half{color:var(--rate-icon-full-color,#ee0a24)}.van-rate__icon--disabled{color:var(--rate-icon-disabled-color,#c8c9cc)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/row/index.d.ts b/wxcomponents/@vant/weapp/row/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/row/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/row/index.js b/wxcomponents/@vant/weapp/row/index.js
deleted file mode 100644
index cc844f8..0000000
--- a/wxcomponents/@vant/weapp/row/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-VantComponent({
- relation: useChildren('col', function (target) {
- const { gutter } = this.data;
- if (gutter) {
- target.setData({ gutter });
- }
- }),
- props: {
- gutter: {
- type: Number,
- observer: 'setGutter',
- },
- },
- methods: {
- setGutter() {
- this.children.forEach((col) => {
- col.setData(this.data);
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/row/index.json b/wxcomponents/@vant/weapp/row/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/row/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/row/index.vue b/wxcomponents/@vant/weapp/row/index.vue
deleted file mode 100644
index aa7957f..0000000
--- a/wxcomponents/@vant/weapp/row/index.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/row/index.wxml b/wxcomponents/@vant/weapp/row/index.wxml
deleted file mode 100644
index 69a4359..0000000
--- a/wxcomponents/@vant/weapp/row/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/row/index.wxs b/wxcomponents/@vant/weapp/row/index.wxs
deleted file mode 100644
index f5c5958..0000000
--- a/wxcomponents/@vant/weapp/row/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- if (!data.gutter) {
- return '';
- }
-
- return style({
- 'margin-right': addUnit(-data.gutter / 2),
- 'margin-left': addUnit(-data.gutter / 2),
- });
-}
-
-module.exports = {
- rootStyle: rootStyle,
-};
diff --git a/wxcomponents/@vant/weapp/row/index.wxss b/wxcomponents/@vant/weapp/row/index.wxss
deleted file mode 100644
index bb8946b..0000000
--- a/wxcomponents/@vant/weapp/row/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-row:after{clear:both;content:"";display:table}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/search/index.d.ts b/wxcomponents/@vant/weapp/search/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/search/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/search/index.js b/wxcomponents/@vant/weapp/search/index.js
deleted file mode 100644
index 158396c..0000000
--- a/wxcomponents/@vant/weapp/search/index.js
+++ /dev/null
@@ -1,93 +0,0 @@
-import { VantComponent } from '../common/component';
-import { canIUseModel } from '../common/version';
-VantComponent({
- field: true,
- classes: ['field-class', 'input-class', 'cancel-class'],
- props: {
- value: {
- type: String,
- value: '',
- },
- label: String,
- focus: Boolean,
- error: Boolean,
- disabled: Boolean,
- readonly: Boolean,
- inputAlign: String,
- showAction: Boolean,
- useActionSlot: Boolean,
- useLeftIconSlot: Boolean,
- useRightIconSlot: Boolean,
- leftIcon: {
- type: String,
- value: 'search',
- },
- rightIcon: String,
- placeholder: String,
- placeholderStyle: String,
- actionText: {
- type: String,
- value: '取消',
- },
- background: {
- type: String,
- value: '#ffffff',
- },
- maxlength: {
- type: Number,
- value: -1,
- },
- shape: {
- type: String,
- value: 'square',
- },
- clearable: {
- type: Boolean,
- value: true,
- },
- clearTrigger: {
- type: String,
- value: 'focus',
- },
- clearIcon: {
- type: String,
- value: 'clear',
- },
- },
- methods: {
- onChange(event) {
- if (canIUseModel()) {
- this.setData({ value: event.detail });
- }
- this.$emit('change', event.detail);
- },
- onCancel() {
- /**
- * 修复修改输入框值时,输入框失焦和赋值同时触发,赋值失效
- * https://github.com/youzan/vant-weapp/issues/1768
- */
- setTimeout(() => {
- if (canIUseModel()) {
- this.setData({ value: '' });
- }
- this.$emit('cancel');
- this.$emit('change', '');
- }, 200);
- },
- onSearch(event) {
- this.$emit('search', event.detail);
- },
- onFocus(event) {
- this.$emit('focus', event.detail);
- },
- onBlur(event) {
- this.$emit('blur', event.detail);
- },
- onClear(event) {
- this.$emit('clear', event.detail);
- },
- onClickInput(event) {
- this.$emit('click-input', event.detail);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/search/index.json b/wxcomponents/@vant/weapp/search/index.json
deleted file mode 100644
index b4cfe91..0000000
--- a/wxcomponents/@vant/weapp/search/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-field": "../field/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/search/index.vue b/wxcomponents/@vant/weapp/search/index.vue
deleted file mode 100644
index bb61399..0000000
--- a/wxcomponents/@vant/weapp/search/index.vue
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
- {{ label }}
-
-
-
-
-
-
-
-
-
-
- {{ actionText }}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/search/index.wxml b/wxcomponents/@vant/weapp/search/index.wxml
deleted file mode 100644
index e772ee4..0000000
--- a/wxcomponents/@vant/weapp/search/index.wxml
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
- {{ label }}
-
-
-
-
-
-
-
-
-
-
- {{ actionText }}
-
-
diff --git a/wxcomponents/@vant/weapp/search/index.wxss b/wxcomponents/@vant/weapp/search/index.wxss
deleted file mode 100644
index 4f306b0..0000000
--- a/wxcomponents/@vant/weapp/search/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-search{align-items:center;box-sizing:border-box;display:flex;padding:var(--search-padding,10px 12px)}.van-search__content{background-color:var(--search-background-color,#f7f8fa);border-radius:2px;display:flex;flex:1;padding-left:var(--padding-sm,12px)}.van-search__content--round{border-radius:999px}.van-search__label{color:var(--search-label-color,#323233);font-size:var(--search-label-font-size,14px);line-height:var(--search-input-height,34px);padding:var(--search-label-padding,0 5px)}.van-search__field{flex:1}.van-search__field__left-icon{color:var(--search-left-icon-color,#969799)}.van-search--withaction{padding-right:0}.van-search__action{color:var(--search-action-text-color,#323233);font-size:var(--search-action-font-size,14px);line-height:var(--search-input-height,34px)}.van-search__action--hover{background-color:#f2f3f5}.van-search__action-button{padding:var(--search-action-padding,0 8px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/share-sheet/options.js b/wxcomponents/@vant/weapp/share-sheet/options.js
index 5a29ad7..4feedbc 100644
--- a/wxcomponents/@vant/weapp/share-sheet/options.js
+++ b/wxcomponents/@vant/weapp/share-sheet/options.js
@@ -6,7 +6,7 @@ VantComponent({
},
methods: {
onSelect(event) {
- const { index } = event.currentTarget.dataset;
+ const { index } = event.currentTarget.dataset || e.currentTarget.dataset;
const option = this.data.options[index];
this.$emit('select', Object.assign(Object.assign({}, option), { index }));
},
diff --git a/wxcomponents/@vant/weapp/share-sheet/options.vue b/wxcomponents/@vant/weapp/share-sheet/options.vue
index 6ebb9cc..294b876 100644
--- a/wxcomponents/@vant/weapp/share-sheet/options.vue
+++ b/wxcomponents/@vant/weapp/share-sheet/options.vue
@@ -23,7 +23,7 @@ VantComponent({
},
methods: {
onSelect(event) {
- const { index } = event.currentTarget.dataset;
+ const { index } = event.currentTarget.dataset || e.currentTarget.dataset;
const option = this.data.options[index];
this.$emit('select', Object.assign(Object.assign({}, option), { index }));
},
diff --git a/wxcomponents/@vant/weapp/sidebar-item/index.d.ts b/wxcomponents/@vant/weapp/sidebar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/sidebar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/sidebar-item/index.js b/wxcomponents/@vant/weapp/sidebar-item/index.js
deleted file mode 100644
index 63ea57d..0000000
--- a/wxcomponents/@vant/weapp/sidebar-item/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useParent } from '../common/relation';
-VantComponent({
- classes: ['active-class', 'disabled-class'],
- relation: useParent('sidebar'),
- props: {
- dot: Boolean,
- badge: null,
- info: null,
- title: String,
- disabled: Boolean,
- },
- methods: {
- onClick() {
- const { parent } = this;
- if (!parent || this.data.disabled) {
- return;
- }
- const index = parent.children.indexOf(this);
- parent.setActive(index).then(() => {
- this.$emit('click', index);
- parent.$emit('change', index);
- });
- },
- setActive(selected) {
- return this.setData({ selected });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/sidebar-item/index.json b/wxcomponents/@vant/weapp/sidebar-item/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/wxcomponents/@vant/weapp/sidebar-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-info": "../info/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/sidebar-item/index.vue b/wxcomponents/@vant/weapp/sidebar-item/index.vue
deleted file mode 100644
index 9a481a2..0000000
--- a/wxcomponents/@vant/weapp/sidebar-item/index.vue
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/sidebar-item/index.wxml b/wxcomponents/@vant/weapp/sidebar-item/index.wxml
deleted file mode 100644
index c5c08a6..0000000
--- a/wxcomponents/@vant/weapp/sidebar-item/index.wxml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/wxcomponents/@vant/weapp/sidebar-item/index.wxss b/wxcomponents/@vant/weapp/sidebar-item/index.wxss
deleted file mode 100644
index f1ce421..0000000
--- a/wxcomponents/@vant/weapp/sidebar-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-sidebar-item{background-color:var(--sidebar-background-color,#f7f8fa);border-left:3px solid transparent;box-sizing:border-box;color:var(--sidebar-text-color,#323233);display:block;font-size:var(--sidebar-font-size,14px);line-height:var(--sidebar-line-height,20px);overflow:hidden;padding:var(--sidebar-padding,20px 12px 20px 8px);-webkit-user-select:none;user-select:none}.van-sidebar-item__text{display:inline-block;position:relative;word-break:break-all}.van-sidebar-item--hover:not(.van-sidebar-item--disabled){background-color:var(--sidebar-active-color,#f2f3f5)}.van-sidebar-item:after{border-bottom-width:1px}.van-sidebar-item--selected{border-color:var(--sidebar-selected-border-color,#ee0a24);color:var(--sidebar-selected-text-color,#323233);font-weight:var(--sidebar-selected-font-weight,500)}.van-sidebar-item--selected:after{border-right-width:1px}.van-sidebar-item--selected,.van-sidebar-item--selected.van-sidebar-item--hover{background-color:var(--sidebar-selected-background-color,#fff)}.van-sidebar-item--disabled{color:var(--sidebar-disabled-text-color,#c8c9cc)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/sidebar/index.d.ts b/wxcomponents/@vant/weapp/sidebar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/sidebar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/sidebar/index.js b/wxcomponents/@vant/weapp/sidebar/index.js
deleted file mode 100644
index d763e06..0000000
--- a/wxcomponents/@vant/weapp/sidebar/index.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-VantComponent({
- relation: useChildren('sidebar-item', function () {
- this.setActive(this.data.activeKey);
- }),
- props: {
- activeKey: {
- type: Number,
- value: 0,
- observer: 'setActive',
- },
- },
- beforeCreate() {
- this.currentActive = -1;
- },
- methods: {
- setActive(activeKey) {
- const { children, currentActive } = this;
- if (!children.length) {
- return Promise.resolve();
- }
- this.currentActive = activeKey;
- const stack = [];
- if (currentActive !== activeKey && children[currentActive]) {
- stack.push(children[currentActive].setActive(false));
- }
- if (children[activeKey]) {
- stack.push(children[activeKey].setActive(true));
- }
- return Promise.all(stack);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/sidebar/index.json b/wxcomponents/@vant/weapp/sidebar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/sidebar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/sidebar/index.vue b/wxcomponents/@vant/weapp/sidebar/index.vue
deleted file mode 100644
index f523a8a..0000000
--- a/wxcomponents/@vant/weapp/sidebar/index.vue
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/sidebar/index.wxml b/wxcomponents/@vant/weapp/sidebar/index.wxml
deleted file mode 100644
index 96b11c7..0000000
--- a/wxcomponents/@vant/weapp/sidebar/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/wxcomponents/@vant/weapp/sidebar/index.wxss b/wxcomponents/@vant/weapp/sidebar/index.wxss
deleted file mode 100644
index 5a2d44f..0000000
--- a/wxcomponents/@vant/weapp/sidebar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-sidebar{width:var(--sidebar-width,80px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/skeleton/index.d.ts b/wxcomponents/@vant/weapp/skeleton/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/skeleton/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/skeleton/index.js b/wxcomponents/@vant/weapp/skeleton/index.js
deleted file mode 100644
index 33b1141..0000000
--- a/wxcomponents/@vant/weapp/skeleton/index.js
+++ /dev/null
@@ -1,46 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- classes: ['avatar-class', 'title-class', 'row-class'],
- props: {
- row: {
- type: Number,
- value: 0,
- observer(value) {
- this.setData({ rowArray: Array.from({ length: value }) });
- },
- },
- title: Boolean,
- avatar: Boolean,
- loading: {
- type: Boolean,
- value: true,
- },
- animate: {
- type: Boolean,
- value: true,
- },
- avatarSize: {
- type: String,
- value: '32px',
- },
- avatarShape: {
- type: String,
- value: 'round',
- },
- titleWidth: {
- type: String,
- value: '40%',
- },
- rowWidth: {
- type: null,
- value: '100%',
- observer(val) {
- this.setData({ isArray: val instanceof Array });
- },
- },
- },
- data: {
- isArray: false,
- rowArray: [],
- },
-});
diff --git a/wxcomponents/@vant/weapp/skeleton/index.json b/wxcomponents/@vant/weapp/skeleton/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/wxcomponents/@vant/weapp/skeleton/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "component": true,
- "usingComponents": {}
-}
diff --git a/wxcomponents/@vant/weapp/skeleton/index.vue b/wxcomponents/@vant/weapp/skeleton/index.vue
deleted file mode 100644
index 4590b52..0000000
--- a/wxcomponents/@vant/weapp/skeleton/index.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/skeleton/index.wxml b/wxcomponents/@vant/weapp/skeleton/index.wxml
deleted file mode 100644
index 058e2ef..0000000
--- a/wxcomponents/@vant/weapp/skeleton/index.wxml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/skeleton/index.wxss b/wxcomponents/@vant/weapp/skeleton/index.wxss
deleted file mode 100644
index d59a5ed..0000000
--- a/wxcomponents/@vant/weapp/skeleton/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-skeleton{box-sizing:border-box;display:flex;padding:var(--skeleton-padding,0 16px);width:100%}.van-skeleton__avatar{background-color:var(--skeleton-avatar-background-color,#f2f3f5);flex-shrink:0;margin-right:var(--padding-md,16px)}.van-skeleton__avatar--round{border-radius:100%}.van-skeleton__content{flex:1}.van-skeleton__avatar+.van-skeleton__content{padding-top:var(--padding-xs,8px)}.van-skeleton__row,.van-skeleton__title{background-color:var(--skeleton-row-background-color,#f2f3f5);height:var(--skeleton-row-height,16px)}.van-skeleton__title{margin:0}.van-skeleton__row:not(:first-child){margin-top:var(--skeleton-row-margin-top,12px)}.van-skeleton__title+.van-skeleton__row{margin-top:20px}.van-skeleton--animate{animation:van-skeleton-blink 1.2s ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/slider/index.d.ts b/wxcomponents/@vant/weapp/slider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/slider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/slider/index.js b/wxcomponents/@vant/weapp/slider/index.js
deleted file mode 100644
index 3f5fdf7..0000000
--- a/wxcomponents/@vant/weapp/slider/index.js
+++ /dev/null
@@ -1,203 +0,0 @@
-import { VantComponent } from '../common/component';
-import { touch } from '../mixins/touch';
-import { canIUseModel } from '../common/version';
-import { getRect, addUnit, nextTick } from '../common/utils';
-const DRAG_STATUS = {
- START: 'start',
- MOVING: 'moving',
- END: 'end',
-};
-VantComponent({
- mixins: [touch],
- props: {
- range: Boolean,
- disabled: Boolean,
- useButtonSlot: Boolean,
- activeColor: String,
- inactiveColor: String,
- max: {
- type: Number,
- value: 100,
- },
- min: {
- type: Number,
- value: 0,
- },
- step: {
- type: Number,
- value: 1,
- },
- value: {
- type: null,
- value: 0,
- observer(val) {
- if (val !== this.value) {
- this.updateValue(val);
- }
- },
- },
- vertical: Boolean,
- barHeight: null,
- },
- created() {
- this.updateValue(this.data.value);
- },
- methods: {
- onTouchStart(event) {
- if (this.data.disabled)
- return;
- const { index } = event.currentTarget.dataset;
- if (typeof index === 'number') {
- this.buttonIndex = index;
- }
- this.touchStart(event);
- this.startValue = this.format(this.value);
- this.newValue = this.value;
- if (this.isRange(this.newValue)) {
- this.startValue = this.newValue.map((val) => this.format(val));
- }
- else {
- this.startValue = this.format(this.newValue);
- }
- this.dragStatus = DRAG_STATUS.START;
- },
- onTouchMove(event) {
- if (this.data.disabled)
- return;
- if (this.dragStatus === DRAG_STATUS.START) {
- this.$emit('drag-start');
- }
- this.touchMove(event);
- this.dragStatus = DRAG_STATUS.MOVING;
- getRect(this, '.van-slider').then((rect) => {
- const { vertical } = this.data;
- const delta = vertical ? this.deltaY : this.deltaX;
- const total = vertical ? rect.height : rect.width;
- const diff = (delta / total) * this.getRange();
- if (this.isRange(this.startValue)) {
- this.newValue[this.buttonIndex] =
- this.startValue[this.buttonIndex] + diff;
- }
- else {
- this.newValue = this.startValue + diff;
- }
- this.updateValue(this.newValue, false, true);
- });
- },
- onTouchEnd() {
- if (this.data.disabled)
- return;
- if (this.dragStatus === DRAG_STATUS.MOVING) {
- this.dragStatus = DRAG_STATUS.END;
- nextTick(() => {
- this.updateValue(this.newValue, true);
- this.$emit('drag-end');
- });
- }
- },
- onClick(event) {
- if (this.data.disabled)
- return;
- const { min } = this.data;
- getRect(this, '.van-slider').then((rect) => {
- const { vertical } = this.data;
- const touch = event.touches[0];
- const delta = vertical
- ? touch.clientY - rect.top
- : touch.clientX - rect.left;
- const total = vertical ? rect.height : rect.width;
- const value = Number(min) + (delta / total) * this.getRange();
- if (this.isRange(this.value)) {
- const [left, right] = this.value;
- const middle = (left + right) / 2;
- if (value <= middle) {
- this.updateValue([value, right], true);
- }
- else {
- this.updateValue([left, value], true);
- }
- }
- else {
- this.updateValue(value, true);
- }
- });
- },
- isRange(val) {
- const { range } = this.data;
- return range && Array.isArray(val);
- },
- handleOverlap(value) {
- if (value[0] > value[1]) {
- return value.slice(0).reverse();
- }
- return value;
- },
- updateValue(value, end, drag) {
- if (this.isRange(value)) {
- value = this.handleOverlap(value).map((val) => this.format(val));
- }
- else {
- value = this.format(value);
- }
- this.value = value;
- const { vertical } = this.data;
- const mainAxis = vertical ? 'height' : 'width';
- this.setData({
- wrapperStyle: `
- background: ${this.data.inactiveColor || ''};
- ${vertical ? 'width' : 'height'}: ${addUnit(this.data.barHeight) || ''};
- `,
- barStyle: `
- ${mainAxis}: ${this.calcMainAxis()};
- left: ${vertical ? 0 : this.calcOffset()};
- top: ${vertical ? this.calcOffset() : 0};
- ${drag ? 'transition: none;' : ''}
- `,
- });
- if (drag) {
- this.$emit('drag', { value });
- }
- if (end) {
- this.$emit('change', value);
- }
- if ((drag || end) && canIUseModel()) {
- this.setData({ value });
- }
- },
- getScope() {
- return Number(this.data.max) - Number(this.data.min);
- },
- getRange() {
- const { max, min } = this.data;
- return max - min;
- },
- getOffsetWidth(current, min) {
- const scope = this.getScope();
- // 避免最小值小于最小step时出现负数情况
- return `${Math.max(((current - min) * 100) / scope, 0)}%`;
- },
- // 计算选中条的长度百分比
- calcMainAxis() {
- const { value } = this;
- const { min } = this.data;
- if (this.isRange(value)) {
- return this.getOffsetWidth(value[1], value[0]);
- }
- return this.getOffsetWidth(value, Number(min));
- },
- // 计算选中条的开始位置的偏移量
- calcOffset() {
- const { value } = this;
- const { min } = this.data;
- const scope = this.getScope();
- if (this.isRange(value)) {
- return `${((value[0] - Number(min)) * 100) / scope}%`;
- }
- return '0%';
- },
- format(value) {
- const { max, min, step } = this.data;
- return Math.round(Math.max(min, Math.min(value, max)) / step) * step;
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/slider/index.json b/wxcomponents/@vant/weapp/slider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/slider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/slider/index.vue b/wxcomponents/@vant/weapp/slider/index.vue
deleted file mode 100644
index 3e9fd1f..0000000
--- a/wxcomponents/@vant/weapp/slider/index.vue
+++ /dev/null
@@ -1,231 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/slider/index.wxml b/wxcomponents/@vant/weapp/slider/index.wxml
deleted file mode 100644
index 7c0184f..0000000
--- a/wxcomponents/@vant/weapp/slider/index.wxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/slider/index.wxs b/wxcomponents/@vant/weapp/slider/index.wxs
deleted file mode 100644
index 7c43e6e..0000000
--- a/wxcomponents/@vant/weapp/slider/index.wxs
+++ /dev/null
@@ -1,14 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function barStyle(barHeight, activeColor) {
- return style({
- height: addUnit(barHeight),
- background: activeColor,
- });
-}
-
-module.exports = {
- barStyle: barStyle,
-};
diff --git a/wxcomponents/@vant/weapp/slider/index.wxss b/wxcomponents/@vant/weapp/slider/index.wxss
deleted file mode 100644
index d1587de..0000000
--- a/wxcomponents/@vant/weapp/slider/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-slider{background-color:var(--slider-inactive-background-color,#ebedf0);border-radius:999px;height:var(--slider-bar-height,2px);position:relative}.van-slider:before{bottom:calc(var(--padding-xs, 8px)*-1);content:"";left:0;position:absolute;right:0;top:calc(var(--padding-xs, 8px)*-1)}.van-slider__bar{background-color:var(--slider-active-background-color,#1989fa);border-radius:inherit;height:100%;position:relative;transition:all .2s;width:100%}.van-slider__button{background-color:var(--slider-button-background-color,#fff);border-radius:var(--slider-button-border-radius,50%);box-shadow:var(--slider-button-box-shadow,0 1px 2px rgba(0,0,0,.5));height:var(--slider-button-height,24px);width:var(--slider-button-width,24px)}.van-slider__button-wrapper,.van-slider__button-wrapper-right{position:absolute;right:0;top:50%;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper-left{left:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{opacity:var(--slider-disabled-opacity,.5)}.van-slider--vertical{display:inline-block;height:100%;width:var(--slider-bar-height,2px)}.van-slider--vertical .van-slider__button-wrapper,.van-slider--vertical .van-slider__button-wrapper-right{bottom:0;right:50%;top:auto;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper-left{left:auto;right:50%;top:0;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{bottom:0;left:-8px;right:-8px;top:0}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/stepper/index.d.ts b/wxcomponents/@vant/weapp/stepper/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/stepper/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/stepper/index.js b/wxcomponents/@vant/weapp/stepper/index.js
deleted file mode 100644
index ff19615..0000000
--- a/wxcomponents/@vant/weapp/stepper/index.js
+++ /dev/null
@@ -1,188 +0,0 @@
-import { VantComponent } from '../common/component';
-import { isDef } from '../common/validator';
-const LONG_PRESS_START_TIME = 600;
-const LONG_PRESS_INTERVAL = 200;
-// add num and avoid float number
-function add(num1, num2) {
- const cardinal = Math.pow(10, 10);
- return Math.round((num1 + num2) * cardinal) / cardinal;
-}
-function equal(value1, value2) {
- return String(value1) === String(value2);
-}
-VantComponent({
- field: true,
- classes: ['input-class', 'plus-class', 'minus-class'],
- props: {
- value: {
- type: null,
- },
- integer: {
- type: Boolean,
- observer: 'check',
- },
- disabled: Boolean,
- inputWidth: String,
- buttonSize: String,
- asyncChange: Boolean,
- disableInput: Boolean,
- decimalLength: {
- type: Number,
- value: null,
- observer: 'check',
- },
- min: {
- type: null,
- value: 1,
- observer: 'check',
- },
- max: {
- type: null,
- value: Number.MAX_SAFE_INTEGER,
- observer: 'check',
- },
- step: {
- type: null,
- value: 1,
- },
- showPlus: {
- type: Boolean,
- value: true,
- },
- showMinus: {
- type: Boolean,
- value: true,
- },
- disablePlus: Boolean,
- disableMinus: Boolean,
- longPress: {
- type: Boolean,
- value: true,
- },
- theme: String,
- alwaysEmbed: Boolean,
- },
- data: {
- currentValue: '',
- },
- watch: {
- value() {
- this.observeValue();
- },
- },
- created() {
- this.setData({
- currentValue: this.format(this.data.value),
- });
- },
- methods: {
- observeValue() {
- const { value } = this.data;
- this.setData({ currentValue: this.format(value) });
- },
- check() {
- const val = this.format(this.data.currentValue);
- if (!equal(val, this.data.currentValue)) {
- this.setData({ currentValue: val });
- }
- },
- isDisabled(type) {
- const { disabled, disablePlus, disableMinus, currentValue, max, min } = this.data;
- if (type === 'plus') {
- return disabled || disablePlus || currentValue >= max;
- }
- return disabled || disableMinus || currentValue <= min;
- },
- onFocus(event) {
- this.$emit('focus', event.detail);
- },
- onBlur(event) {
- const value = this.format(event.detail.value);
- this.setData({ currentValue: value });
- this.emitChange(value);
- this.$emit('blur', Object.assign(Object.assign({}, event.detail), { value }));
- },
- // filter illegal characters
- filter(value) {
- value = String(value).replace(/[^0-9.-]/g, '');
- if (this.data.integer && value.indexOf('.') !== -1) {
- value = value.split('.')[0];
- }
- return value;
- },
- // limit value range
- format(value) {
- value = this.filter(value);
- // format range
- value = value === '' ? 0 : +value;
- value = Math.max(Math.min(this.data.max, value), this.data.min);
- // format decimal
- if (isDef(this.data.decimalLength)) {
- value = value.toFixed(this.data.decimalLength);
- }
- return value;
- },
- onInput(event) {
- const { value = '' } = event.detail || {};
- // allow input to be empty
- if (value === '') {
- return;
- }
- let formatted = this.filter(value);
- // limit max decimal length
- if (isDef(this.data.decimalLength) && formatted.indexOf('.') !== -1) {
- const pair = formatted.split('.');
- formatted = `${pair[0]}.${pair[1].slice(0, this.data.decimalLength)}`;
- }
- this.emitChange(formatted);
- },
- emitChange(value) {
- if (!this.data.asyncChange) {
- this.setData({ currentValue: value });
- }
- this.$emit('change', value);
- },
- onChange() {
- const { type } = this;
- if (this.isDisabled(type)) {
- this.$emit('overlimit', type);
- return;
- }
- const diff = type === 'minus' ? -this.data.step : +this.data.step;
- const value = this.format(add(+this.data.currentValue, diff));
- this.emitChange(value);
- this.$emit(type);
- },
- longPressStep() {
- this.longPressTimer = setTimeout(() => {
- this.onChange();
- this.longPressStep();
- }, LONG_PRESS_INTERVAL);
- },
- onTap(event) {
- const { type } = event.currentTarget.dataset;
- this.type = type;
- this.onChange();
- },
- onTouchStart(event) {
- if (!this.data.longPress) {
- return;
- }
- clearTimeout(this.longPressTimer);
- const { type } = event.currentTarget.dataset;
- this.type = type;
- this.isLongPress = false;
- this.longPressTimer = setTimeout(() => {
- this.isLongPress = true;
- this.onChange();
- this.longPressStep();
- }, LONG_PRESS_START_TIME);
- },
- onTouchEnd() {
- if (!this.data.longPress) {
- return;
- }
- clearTimeout(this.longPressTimer);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/stepper/index.json b/wxcomponents/@vant/weapp/stepper/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/stepper/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/stepper/index.vue b/wxcomponents/@vant/weapp/stepper/index.vue
deleted file mode 100644
index 879811d..0000000
--- a/wxcomponents/@vant/weapp/stepper/index.vue
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/stepper/index.wxml b/wxcomponents/@vant/weapp/stepper/index.wxml
deleted file mode 100644
index 6dd44bc..0000000
--- a/wxcomponents/@vant/weapp/stepper/index.wxml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/stepper/index.wxs b/wxcomponents/@vant/weapp/stepper/index.wxs
deleted file mode 100644
index a13e818..0000000
--- a/wxcomponents/@vant/weapp/stepper/index.wxs
+++ /dev/null
@@ -1,22 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function buttonStyle(data) {
- return style({
- width: addUnit(data.buttonSize),
- height: addUnit(data.buttonSize),
- });
-}
-
-function inputStyle(data) {
- return style({
- width: addUnit(data.inputWidth),
- height: addUnit(data.buttonSize),
- });
-}
-
-module.exports = {
- buttonStyle: buttonStyle,
- inputStyle: inputStyle,
-};
diff --git a/wxcomponents/@vant/weapp/stepper/index.wxss b/wxcomponents/@vant/weapp/stepper/index.wxss
deleted file mode 100644
index 2561a7e..0000000
--- a/wxcomponents/@vant/weapp/stepper/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-stepper{font-size:0}.van-stepper__minus,.van-stepper__plus{background-color:var(--stepper-background-color,#f2f3f5);border:0;box-sizing:border-box;color:var(--stepper-button-icon-color,#323233);display:inline-block;height:var(--stepper-input-height,28px);margin:1px;padding:var(--padding-base,4px);position:relative;vertical-align:middle;width:var(--stepper-input-height,28px)}.van-stepper__minus:before,.van-stepper__plus:before{height:1px;width:9px}.van-stepper__minus:after,.van-stepper__plus:after{height:9px;width:1px}.van-stepper__minus:empty.van-stepper__minus:after,.van-stepper__minus:empty.van-stepper__minus:before,.van-stepper__minus:empty.van-stepper__plus:after,.van-stepper__minus:empty.van-stepper__plus:before,.van-stepper__plus:empty.van-stepper__minus:after,.van-stepper__plus:empty.van-stepper__minus:before,.van-stepper__plus:empty.van-stepper__plus:after,.van-stepper__plus:empty.van-stepper__plus:before{background-color:currentColor;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0}.van-stepper__minus--hover,.van-stepper__plus--hover{background-color:var(--stepper-active-color,#e8e8e8)}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--stepper-button-disabled-icon-color,#c8c9cc)}.van-stepper__minus--disabled,.van-stepper__minus--disabled.van-stepper__minus--hover,.van-stepper__minus--disabled.van-stepper__plus--hover,.van-stepper__plus--disabled,.van-stepper__plus--disabled.van-stepper__minus--hover,.van-stepper__plus--disabled.van-stepper__plus--hover{background-color:var(--stepper-button-disabled-color,#f7f8fa)}.van-stepper__minus{border-radius:var(--stepper-border-radius,var(--stepper-border-radius,4px)) 0 0 var(--stepper-border-radius,var(--stepper-border-radius,4px))}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--stepper-border-radius,var(--stepper-border-radius,4px)) var(--stepper-border-radius,var(--stepper-border-radius,4px)) 0}.van-stepper--round .van-stepper__input{background-color:initial!important}.van-stepper--round .van-stepper__minus,.van-stepper--round .van-stepper__plus{border-radius:100%}.van-stepper--round .van-stepper__minus:active,.van-stepper--round .van-stepper__plus:active{opacity:.7}.van-stepper--round .van-stepper__minus--disabled,.van-stepper--round .van-stepper__minus--disabled:active,.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__plus--disabled:active{opacity:.3}.van-stepper--round .van-stepper__plus{background-color:#ee0a24;color:#fff}.van-stepper--round .van-stepper__minus{background-color:#fff;border:1px solid #ee0a24;color:#ee0a24}.van-stepper__input{-webkit-appearance:none;background-color:var(--stepper-background-color,#f2f3f5);border:0;border-radius:0;border-width:1px 0;box-sizing:border-box;color:var(--stepper-input-text-color,#323233);display:inline-block;font-size:var(--stepper-input-font-size,14px);height:var(--stepper-input-height,28px);margin:1px;min-height:0;padding:1px;text-align:center;vertical-align:middle;width:var(--stepper-input-width,32px)}.van-stepper__input--disabled{background-color:var(--stepper-input-disabled-background-color,#f2f3f5);color:var(--stepper-input-disabled-text-color,#c8c9cc)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/steps/index-status.wxs b/wxcomponents/@vant/weapp/steps/index-status.wxs
deleted file mode 100644
index 5713a5e..0000000
--- a/wxcomponents/@vant/weapp/steps/index-status.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-
-function get(index, active) {
- if (index < active) {
- return 'finish';
- } else if (index === active) {
- return 'process';
- }
-
- return 'inactive';
-}
-
-module.exports = get;
diff --git a/wxcomponents/@vant/weapp/steps/index.d.ts b/wxcomponents/@vant/weapp/steps/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/steps/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/steps/index.js b/wxcomponents/@vant/weapp/steps/index.js
deleted file mode 100644
index b47be76..0000000
--- a/wxcomponents/@vant/weapp/steps/index.js
+++ /dev/null
@@ -1,33 +0,0 @@
-import { VantComponent } from '../common/component';
-import { GREEN, GRAY_DARK } from '../common/color';
-VantComponent({
- classes: ['desc-class'],
- props: {
- icon: String,
- steps: Array,
- active: Number,
- direction: {
- type: String,
- value: 'horizontal',
- },
- activeColor: {
- type: String,
- value: GREEN,
- },
- inactiveColor: {
- type: String,
- value: GRAY_DARK,
- },
- activeIcon: {
- type: String,
- value: 'checked',
- },
- inactiveIcon: String,
- },
- methods: {
- onClick(event) {
- const { index } = event.currentTarget.dataset;
- this.$emit('click-step', index);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/steps/index.json b/wxcomponents/@vant/weapp/steps/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/steps/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/steps/index.vue b/wxcomponents/@vant/weapp/steps/index.vue
deleted file mode 100644
index b37b345..0000000
--- a/wxcomponents/@vant/weapp/steps/index.vue
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
- {{ item.text }}
- {{ item.desc }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/steps/index.wxml b/wxcomponents/@vant/weapp/steps/index.wxml
deleted file mode 100644
index 00c8e10..0000000
--- a/wxcomponents/@vant/weapp/steps/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
- {{ item.text }}
- {{ item.desc }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-function get(index, active) {
- if (index < active) {
- return 'finish';
- } else if (index === active) {
- return 'process';
- }
-
- return 'inactive';
-}
-
-module.exports = get;
-
diff --git a/wxcomponents/@vant/weapp/steps/index.wxss b/wxcomponents/@vant/weapp/steps/index.wxss
deleted file mode 100644
index 48b7665..0000000
--- a/wxcomponents/@vant/weapp/steps/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-steps{background-color:var(--steps-background-color,#fff);overflow:hidden}.van-steps--horizontal{padding:10px}.van-steps--horizontal .van-step__wrapper{display:flex;overflow:hidden;position:relative}.van-steps--vertical{padding-left:10px}.van-steps--vertical .van-step__wrapper{padding:0 0 0 20px}.van-step{color:var(--step-text-color,#969799);flex:1;font-size:var(--step-font-size,14px);position:relative}.van-step--finish{color:var(--step-finish-text-color,#323233)}.van-step__circle{background-color:var(--step-circle-color,#969799);border-radius:50%;height:var(--step-circle-size,5px);width:var(--step-circle-size,5px)}.van-step--horizontal{padding-bottom:14px}.van-step--horizontal:first-child .van-step__title{transform:none}.van-step--horizontal:first-child .van-step__circle-container{padding:0 8px 0 0;transform:translate3d(0,50%,0)}.van-step--horizontal:last-child{position:absolute;right:0;width:auto}.van-step--horizontal:last-child .van-step__title{text-align:right;transform:none}.van-step--horizontal:last-child .van-step__circle-container{padding:0 0 0 8px;right:0;transform:translate3d(0,50%,0)}.van-step--horizontal .van-step__circle-container{background-color:#fff;bottom:6px;padding:0 var(--padding-xs,8px);position:absolute;transform:translate3d(-50%,50%,0);z-index:1}.van-step--horizontal .van-step__title{display:inline-block;font-size:var(--step-horizontal-title-font-size,12px);transform:translate3d(-50%,0,0)}.van-step--horizontal .van-step__line{background-color:var(--step-line-color,#ebedf0);bottom:6px;height:1px;left:0;position:absolute;right:0;transform:translate3d(0,50%,0)}.van-step--horizontal.van-step--process{color:var(--step-process-text-color,#323233)}.van-step--horizontal.van-step--process .van-step__icon{display:block;font-size:var(--step-icon-size,12px);line-height:1}.van-step--vertical{line-height:18px;padding:10px 10px 10px 0}.van-step--vertical:after{border-bottom-width:1px}.van-step--vertical:last-child:after{border-bottom-width:none}.van-step--vertical:first-child:before{background-color:#fff;content:"";height:20px;left:-15px;position:absolute;top:0;width:1px;z-index:1}.van-step--vertical .van-step__circle,.van-step--vertical .van-step__icon,.van-step--vertical .van-step__line{left:-14px;position:absolute;top:19px;transform:translate3d(-50%,-50%,0);z-index:2}.van-step--vertical .van-step__icon{font-size:var(--step-icon-size,12px);line-height:1}.van-step--vertical .van-step__line{background-color:var(--step-line-color,#ebedf0);height:100%;transform:translate3d(-50%,0,0);width:1px;z-index:1}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/submit-bar/index.d.ts b/wxcomponents/@vant/weapp/submit-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/submit-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/submit-bar/index.js b/wxcomponents/@vant/weapp/submit-bar/index.js
deleted file mode 100644
index decf459..0000000
--- a/wxcomponents/@vant/weapp/submit-bar/index.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- classes: ['bar-class', 'price-class', 'button-class'],
- props: {
- tip: {
- type: null,
- observer: 'updateTip',
- },
- tipIcon: String,
- type: Number,
- price: {
- type: null,
- observer: 'updatePrice',
- },
- label: String,
- loading: Boolean,
- disabled: Boolean,
- buttonText: String,
- currency: {
- type: String,
- value: '¥',
- },
- buttonType: {
- type: String,
- value: 'danger',
- },
- decimalLength: {
- type: Number,
- value: 2,
- observer: 'updatePrice',
- },
- suffixLabel: String,
- safeAreaInsetBottom: {
- type: Boolean,
- value: true,
- },
- },
- methods: {
- updatePrice() {
- const { price, decimalLength } = this.data;
- const priceStrArr = typeof price === 'number' &&
- (price / 100).toFixed(decimalLength).split('.');
- this.setData({
- hasPrice: typeof price === 'number',
- integerStr: priceStrArr && priceStrArr[0],
- decimalStr: decimalLength && priceStrArr ? `.${priceStrArr[1]}` : '',
- });
- },
- updateTip() {
- this.setData({ hasTip: typeof this.data.tip === 'string' });
- },
- onSubmit(event) {
- this.$emit('submit', event.detail);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/submit-bar/index.json b/wxcomponents/@vant/weapp/submit-bar/index.json
deleted file mode 100644
index bda9b8d..0000000
--- a/wxcomponents/@vant/weapp/submit-bar/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-button": "../button/index",
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/submit-bar/index.vue b/wxcomponents/@vant/weapp/submit-bar/index.vue
deleted file mode 100644
index c74bc94..0000000
--- a/wxcomponents/@vant/weapp/submit-bar/index.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
- {{ tip }}
-
-
-
-
-
-
-
- {{ label || '合计:' }}
-
- {{ currency }}
- {{ integerStr }}{{decimalStr}}
-
- {{ suffixLabel }}
-
-
- {{ loading ? '' : buttonText }}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/submit-bar/index.wxml b/wxcomponents/@vant/weapp/submit-bar/index.wxml
deleted file mode 100644
index a56dd46..0000000
--- a/wxcomponents/@vant/weapp/submit-bar/index.wxml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
- {{ tip }}
-
-
-
-
-
-
-
- {{ label || '合计:' }}
-
- {{ currency }}
- {{ integerStr }}{{decimalStr}}
-
- {{ suffixLabel }}
-
-
- {{ loading ? '' : buttonText }}
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/submit-bar/index.wxss b/wxcomponents/@vant/weapp/submit-bar/index.wxss
deleted file mode 100644
index 8379a30..0000000
--- a/wxcomponents/@vant/weapp/submit-bar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-submit-bar{background-color:var(--submit-bar-background-color,#fff);bottom:0;left:0;position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:var(--submit-bar-z-index,100)}.van-submit-bar__tip{background-color:var(--submit-bar-tip-background-color,#fff7cc);color:var(--submit-bar-tip-color,#f56723);font-size:var(--submit-bar-tip-font-size,12px);line-height:var(--submit-bar-tip-line-height,1.5);padding:var(--submit-bar-tip-padding,10px)}.van-submit-bar__tip:empty{display:none}.van-submit-bar__tip-icon{margin-right:4px;vertical-align:middle}.van-submit-bar__tip-text{display:inline;vertical-align:middle}.van-submit-bar__bar{align-items:center;background-color:var(--submit-bar-background-color,#fff);display:flex;font-size:var(--submit-bar-text-font-size,14px);height:var(--submit-bar-height,50px);justify-content:flex-end;padding:var(--submit-bar-padding,0 16px)}.van-submit-bar__safe{height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom)}.van-submit-bar__text{color:var(--submit-bar-text-color,#323233);flex:1;font-weight:var(--font-weight-bold,500);padding-right:var(--padding-sm,12px);text-align:right}.van-submit-bar__price{color:var(--submit-bar-price-color,#ee0a24);font-size:var(--submit-bar-price-font-size,12px);font-weight:var(--font-weight-bold,500)}.van-submit-bar__price-integer{font-family:Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:20px}.van-submit-bar__currency{font-size:var(--submit-bar-currency-font-size,12px)}.van-submit-bar__suffix-label{margin-left:5px}.van-submit-bar__button{--button-default-height:var(--submit-bar-button-height,40px)!important;--button-line-height:var(--submit-bar-button-height,40px)!important;font-weight:var(--font-weight-bold,500);width:var(--submit-bar-button-width,110px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/swipe-cell/index.d.ts b/wxcomponents/@vant/weapp/swipe-cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/swipe-cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/swipe-cell/index.js b/wxcomponents/@vant/weapp/swipe-cell/index.js
deleted file mode 100644
index 501088f..0000000
--- a/wxcomponents/@vant/weapp/swipe-cell/index.js
+++ /dev/null
@@ -1,133 +0,0 @@
-import { VantComponent } from '../common/component';
-import { touch } from '../mixins/touch';
-import { range } from '../common/utils';
-const THRESHOLD = 0.3;
-let ARRAY = [];
-VantComponent({
- props: {
- disabled: Boolean,
- leftWidth: {
- type: Number,
- value: 0,
- observer(leftWidth = 0) {
- if (this.offset > 0) {
- this.swipeMove(leftWidth);
- }
- },
- },
- rightWidth: {
- type: Number,
- value: 0,
- observer(rightWidth = 0) {
- if (this.offset < 0) {
- this.swipeMove(-rightWidth);
- }
- },
- },
- asyncClose: Boolean,
- name: {
- type: null,
- value: '',
- },
- },
- mixins: [touch],
- data: {
- catchMove: false,
- wrapperStyle: '',
- },
- created() {
- this.offset = 0;
- ARRAY.push(this);
- },
- destroyed() {
- ARRAY = ARRAY.filter((item) => item !== this);
- },
- methods: {
- open(position) {
- const { leftWidth, rightWidth } = this.data;
- const offset = position === 'left' ? leftWidth : -rightWidth;
- this.swipeMove(offset);
- this.$emit('open', {
- position,
- name: this.data.name,
- });
- },
- close() {
- this.swipeMove(0);
- },
- swipeMove(offset = 0) {
- this.offset = range(offset, -this.data.rightWidth, this.data.leftWidth);
- const transform = `translate3d(${this.offset}px, 0, 0)`;
- const transition = this.dragging
- ? 'none'
- : 'transform .6s cubic-bezier(0.18, 0.89, 0.32, 1)';
- this.setData({
- wrapperStyle: `
- -webkit-transform: ${transform};
- -webkit-transition: ${transition};
- transform: ${transform};
- transition: ${transition};
- `,
- });
- },
- swipeLeaveTransition() {
- const { leftWidth, rightWidth } = this.data;
- const { offset } = this;
- if (rightWidth > 0 && -offset > rightWidth * THRESHOLD) {
- this.open('right');
- }
- else if (leftWidth > 0 && offset > leftWidth * THRESHOLD) {
- this.open('left');
- }
- else {
- this.swipeMove(0);
- }
- this.setData({ catchMove: false });
- },
- startDrag(event) {
- if (this.data.disabled) {
- return;
- }
- this.startOffset = this.offset;
- this.touchStart(event);
- },
- noop() { },
- onDrag(event) {
- if (this.data.disabled) {
- return;
- }
- this.touchMove(event);
- if (this.direction !== 'horizontal') {
- return;
- }
- this.dragging = true;
- ARRAY.filter((item) => item !== this && item.offset !== 0).forEach((item) => item.close());
- this.setData({ catchMove: true });
- this.swipeMove(this.startOffset + this.deltaX);
- },
- endDrag() {
- if (this.data.disabled) {
- return;
- }
- this.dragging = false;
- this.swipeLeaveTransition();
- },
- onClick(event) {
- const { key: position = 'outside' } = event.currentTarget.dataset;
- this.$emit('click', position);
- if (!this.offset) {
- return;
- }
- if (this.data.asyncClose) {
- this.$emit('close', {
- position,
- instance: this,
- name: this.data.name,
- });
- }
- else {
- this.swipeMove(0);
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/swipe-cell/index.json b/wxcomponents/@vant/weapp/swipe-cell/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/swipe-cell/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/swipe-cell/index.vue b/wxcomponents/@vant/weapp/swipe-cell/index.vue
deleted file mode 100644
index 3e6a9ff..0000000
--- a/wxcomponents/@vant/weapp/swipe-cell/index.vue
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/swipe-cell/index.wxml b/wxcomponents/@vant/weapp/swipe-cell/index.wxml
deleted file mode 100644
index 3f7f726..0000000
--- a/wxcomponents/@vant/weapp/swipe-cell/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/swipe-cell/index.wxss b/wxcomponents/@vant/weapp/swipe-cell/index.wxss
deleted file mode 100644
index 3a265bf..0000000
--- a/wxcomponents/@vant/weapp/swipe-cell/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-swipe-cell{overflow:hidden;position:relative}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/switch/index.d.ts b/wxcomponents/@vant/weapp/switch/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/switch/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/switch/index.js b/wxcomponents/@vant/weapp/switch/index.js
deleted file mode 100644
index 4cad09c..0000000
--- a/wxcomponents/@vant/weapp/switch/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- field: true,
- classes: ['node-class'],
- props: {
- checked: null,
- loading: Boolean,
- disabled: Boolean,
- activeColor: String,
- inactiveColor: String,
- size: {
- type: String,
- value: '30',
- },
- activeValue: {
- type: null,
- value: true,
- },
- inactiveValue: {
- type: null,
- value: false,
- },
- },
- methods: {
- onClick() {
- const { activeValue, inactiveValue, disabled, loading } = this.data;
- if (disabled || loading) {
- return;
- }
- const checked = this.data.checked === activeValue;
- const value = checked ? inactiveValue : activeValue;
- this.$emit('input', value);
- this.$emit('change', value);
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/switch/index.json b/wxcomponents/@vant/weapp/switch/index.json
deleted file mode 100644
index 01077f5..0000000
--- a/wxcomponents/@vant/weapp/switch/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-loading": "../loading/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/switch/index.vue b/wxcomponents/@vant/weapp/switch/index.vue
deleted file mode 100644
index bdb4b20..0000000
--- a/wxcomponents/@vant/weapp/switch/index.vue
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/switch/index.wxml b/wxcomponents/@vant/weapp/switch/index.wxml
deleted file mode 100644
index 4e9789b..0000000
--- a/wxcomponents/@vant/weapp/switch/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/switch/index.wxs b/wxcomponents/@vant/weapp/switch/index.wxs
deleted file mode 100644
index 3ae387a..0000000
--- a/wxcomponents/@vant/weapp/switch/index.wxs
+++ /dev/null
@@ -1,26 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function rootStyle(data) {
- var currentColor = data.checked === data.activeValue ? data.activeColor : data.inactiveColor;
-
- return style({
- 'font-size': addUnit(data.size),
- 'background-color': currentColor,
- });
-}
-
-var BLUE = '#1989fa';
-var GRAY_DARK = '#969799';
-
-function loadingColor(data) {
- return data.checked === data.activeValue
- ? data.activeColor || BLUE
- : data.inactiveColor || GRAY_DARK;
-}
-
-module.exports = {
- rootStyle: rootStyle,
- loadingColor: loadingColor,
-};
diff --git a/wxcomponents/@vant/weapp/switch/index.wxss b/wxcomponents/@vant/weapp/switch/index.wxss
deleted file mode 100644
index 35929de..0000000
--- a/wxcomponents/@vant/weapp/switch/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-switch{background-color:var(--switch-background-color,#fff);border:var(--switch-border,1px solid rgba(0,0,0,.1));border-radius:var(--switch-node-size,1em);box-sizing:initial;display:inline-block;height:var(--switch-height,1em);position:relative;transition:background-color var(--switch-transition-duration,.3s);width:var(--switch-width,2em)}.van-switch__node{background-color:var(--switch-node-background-color,#fff);border-radius:100%;box-shadow:var(--switch-node-box-shadow,0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05));height:var(--switch-node-size,1em);left:0;position:absolute;top:0;transition:var(--switch-transition-duration,.3s) cubic-bezier(.3,1.05,.4,1.05);width:var(--switch-node-size,1em);z-index:var(--switch-node-z-index,1)}.van-switch__loading{height:50%;left:25%;position:absolute!important;top:25%;width:50%}.van-switch--on{background-color:var(--switch-on-background-color,#1989fa)}.van-switch--on .van-switch__node{transform:translateX(calc(var(--switch-width, 2em) - var(--switch-node-size, 1em)))}.van-switch--disabled{opacity:var(--switch-disabled-opacity,.4)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/tabbar-item/index.d.ts b/wxcomponents/@vant/weapp/tabbar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/tabbar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/tabbar-item/index.js b/wxcomponents/@vant/weapp/tabbar-item/index.js
deleted file mode 100644
index 64275ea..0000000
--- a/wxcomponents/@vant/weapp/tabbar-item/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useParent } from '../common/relation';
-VantComponent({
- props: {
- info: null,
- name: null,
- icon: String,
- dot: Boolean,
- url: {
- type: String,
- value: '',
- },
- linkType: {
- type: String,
- value: 'redirectTo',
- },
- iconPrefix: {
- type: String,
- value: 'van-icon',
- },
- },
- relation: useParent('tabbar'),
- data: {
- active: false,
- activeColor: '',
- inactiveColor: '',
- },
- methods: {
- onClick() {
- const { parent } = this;
- if (parent) {
- const index = parent.children.indexOf(this);
- const active = this.data.name || index;
- if (active !== this.data.active) {
- parent.$emit('change', active);
- }
- }
- const { url, linkType } = this.data;
- if (url && wx[linkType]) {
- return wx[linkType]({ url });
- }
- this.$emit('click');
- },
- updateFromParent() {
- const { parent } = this;
- if (!parent) {
- return;
- }
- const index = parent.children.indexOf(this);
- const parentData = parent.data;
- const { data } = this;
- const active = (data.name || index) === parentData.active;
- const patch = {};
- if (active !== data.active) {
- patch.active = active;
- }
- if (parentData.activeColor !== data.activeColor) {
- patch.activeColor = parentData.activeColor;
- }
- if (parentData.inactiveColor !== data.inactiveColor) {
- patch.inactiveColor = parentData.inactiveColor;
- }
- if (Object.keys(patch).length > 0) {
- this.setData(patch);
- }
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/tabbar-item/index.json b/wxcomponents/@vant/weapp/tabbar-item/index.json
deleted file mode 100644
index 16f174c..0000000
--- a/wxcomponents/@vant/weapp/tabbar-item/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index",
- "van-info": "../info/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/tabbar-item/index.vue b/wxcomponents/@vant/weapp/tabbar-item/index.vue
deleted file mode 100644
index 1a98aa6..0000000
--- a/wxcomponents/@vant/weapp/tabbar-item/index.vue
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/tabbar-item/index.wxml b/wxcomponents/@vant/weapp/tabbar-item/index.wxml
deleted file mode 100644
index 524728f..0000000
--- a/wxcomponents/@vant/weapp/tabbar-item/index.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/tabbar-item/index.wxss b/wxcomponents/@vant/weapp/tabbar-item/index.wxss
deleted file mode 100644
index 21ee224..0000000
--- a/wxcomponents/@vant/weapp/tabbar-item/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{flex:1}.van-tabbar-item{align-items:center;color:var(--tabbar-item-text-color,#646566);display:flex;flex-direction:column;font-size:var(--tabbar-item-font-size,12px);height:100%;justify-content:center;line-height:var(--tabbar-item-line-height,1)}.van-tabbar-item__icon{font-size:var(--tabbar-item-icon-size,22px);margin-bottom:var(--tabbar-item-margin-bottom,4px);position:relative}.van-tabbar-item__icon__inner{display:block;min-width:1em}.van-tabbar-item--active{color:var(--tabbar-item-active-color,#1989fa)}.van-tabbar-item__info{margin-top:2px}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/tabbar/index.d.ts b/wxcomponents/@vant/weapp/tabbar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/tabbar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/tabbar/index.js b/wxcomponents/@vant/weapp/tabbar/index.js
deleted file mode 100644
index 05a39d6..0000000
--- a/wxcomponents/@vant/weapp/tabbar/index.js
+++ /dev/null
@@ -1,65 +0,0 @@
-import { VantComponent } from '../common/component';
-import { useChildren } from '../common/relation';
-import { getRect } from '../common/utils';
-VantComponent({
- relation: useChildren('tabbar-item', function () {
- this.updateChildren();
- }),
- props: {
- active: {
- type: null,
- observer: 'updateChildren',
- },
- activeColor: {
- type: String,
- observer: 'updateChildren',
- },
- inactiveColor: {
- type: String,
- observer: 'updateChildren',
- },
- fixed: {
- type: Boolean,
- value: true,
- observer: 'setHeight',
- },
- placeholder: {
- type: Boolean,
- observer: 'setHeight',
- },
- border: {
- type: Boolean,
- value: true,
- },
- zIndex: {
- type: Number,
- value: 1,
- },
- safeAreaInsetBottom: {
- type: Boolean,
- value: true,
- },
- },
- data: {
- height: 50,
- },
- methods: {
- updateChildren() {
- const { children } = this;
- if (!Array.isArray(children) || !children.length) {
- return;
- }
- children.forEach((child) => child.updateFromParent());
- },
- setHeight() {
- if (!this.data.fixed || !this.data.placeholder) {
- return;
- }
- wx.nextTick(() => {
- getRect(this, '.van-tabbar').then((res) => {
- this.setData({ height: res.height });
- });
- });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/tabbar/index.json b/wxcomponents/@vant/weapp/tabbar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/wxcomponents/@vant/weapp/tabbar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "component": true
-}
diff --git a/wxcomponents/@vant/weapp/tabbar/index.vue b/wxcomponents/@vant/weapp/tabbar/index.vue
deleted file mode 100644
index 25daedb..0000000
--- a/wxcomponents/@vant/weapp/tabbar/index.vue
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/tabbar/index.wxml b/wxcomponents/@vant/weapp/tabbar/index.wxml
deleted file mode 100644
index 43bb111..0000000
--- a/wxcomponents/@vant/weapp/tabbar/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/tabbar/index.wxss b/wxcomponents/@vant/weapp/tabbar/index.wxss
deleted file mode 100644
index 42b6c1e..0000000
--- a/wxcomponents/@vant/weapp/tabbar/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-tabbar{background-color:var(--tabbar-background-color,#fff);box-sizing:initial;display:flex;height:var(--tabbar-height,50px);width:100%}.van-tabbar--fixed{bottom:0;left:0;position:fixed}.van-tabbar--safe{padding-bottom:env(safe-area-inset-bottom)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/tabs/index.js b/wxcomponents/@vant/weapp/tabs/index.js
index b602278..97e36c6 100644
--- a/wxcomponents/@vant/weapp/tabs/index.js
+++ b/wxcomponents/@vant/weapp/tabs/index.js
@@ -123,7 +123,7 @@ VantComponent({
this.$emit(eventName, data);
},
onTap(event) {
- const { index } = event.currentTarget.dataset;
+ const { index } = event.currentTarget.dataset || e.currentTarget.dataset;
const child = this.children[index];
if (child.data.disabled) {
this.trigger('disabled', child);
diff --git a/wxcomponents/@vant/weapp/tabs/index.vue b/wxcomponents/@vant/weapp/tabs/index.vue
index 3ab6375..9572cde 100644
--- a/wxcomponents/@vant/weapp/tabs/index.vue
+++ b/wxcomponents/@vant/weapp/tabs/index.vue
@@ -159,7 +159,7 @@ VantComponent({
this.$emit(eventName, data);
},
onTap(event) {
- const { index } = event.currentTarget.dataset;
+ const { index } = event.currentTarget.dataset || e.currentTarget.dataset;
const child = this.children[index];
if (child.data.disabled) {
this.trigger('disabled', child);
diff --git a/wxcomponents/@vant/weapp/tag/index.d.ts b/wxcomponents/@vant/weapp/tag/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/tag/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/tag/index.js b/wxcomponents/@vant/weapp/tag/index.js
deleted file mode 100644
index 9704ef0..0000000
--- a/wxcomponents/@vant/weapp/tag/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- props: {
- size: String,
- mark: Boolean,
- color: String,
- plain: Boolean,
- round: Boolean,
- textColor: String,
- type: {
- type: String,
- value: 'default',
- },
- closeable: Boolean,
- },
- methods: {
- onClose() {
- this.$emit('close');
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/tag/index.json b/wxcomponents/@vant/weapp/tag/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/wxcomponents/@vant/weapp/tag/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/tag/index.vue b/wxcomponents/@vant/weapp/tag/index.vue
deleted file mode 100644
index aea7f10..0000000
--- a/wxcomponents/@vant/weapp/tag/index.vue
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/tag/index.wxml b/wxcomponents/@vant/weapp/tag/index.wxml
deleted file mode 100644
index 59352dd..0000000
--- a/wxcomponents/@vant/weapp/tag/index.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/tag/index.wxs b/wxcomponents/@vant/weapp/tag/index.wxs
deleted file mode 100644
index 12d1668..0000000
--- a/wxcomponents/@vant/weapp/tag/index.wxs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
- return style({
- 'background-color': data.plain ? '' : data.color,
- color: data.textColor || data.plain ? data.textColor || data.color : '',
- });
-}
-
-module.exports = {
- rootStyle: rootStyle,
-};
diff --git a/wxcomponents/@vant/weapp/tag/index.wxss b/wxcomponents/@vant/weapp/tag/index.wxss
deleted file mode 100644
index 0f0cbae..0000000
--- a/wxcomponents/@vant/weapp/tag/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-tag{align-items:center;border-radius:var(--tag-border-radius,2px);color:var(--tag-text-color,#fff);display:inline-flex;font-size:var(--tag-font-size,12px);line-height:var(--tag-line-height,16px);padding:var(--tag-padding,0 4px);position:relative}.van-tag--default{background-color:var(--tag-default-color,#969799)}.van-tag--default.van-tag--plain{color:var(--tag-default-color,#969799)}.van-tag--danger{background-color:var(--tag-danger-color,#ee0a24)}.van-tag--danger.van-tag--plain{color:var(--tag-danger-color,#ee0a24)}.van-tag--primary{background-color:var(--tag-primary-color,#1989fa)}.van-tag--primary.van-tag--plain{color:var(--tag-primary-color,#1989fa)}.van-tag--success{background-color:var(--tag-success-color,#07c160)}.van-tag--success.van-tag--plain{color:var(--tag-success-color,#07c160)}.van-tag--warning{background-color:var(--tag-warning-color,#ff976a)}.van-tag--warning.van-tag--plain{color:var(--tag-warning-color,#ff976a)}.van-tag--plain{background-color:var(--tag-plain-background-color,#fff)}.van-tag--plain:before{border:1px solid;border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.van-tag--medium{padding:var(--tag-medium-padding,2px 6px)}.van-tag--large{border-radius:var(--tag-large-border-radius,4px);font-size:var(--tag-large-font-size,14px);padding:var(--tag-large-padding,4px 8px)}.van-tag--mark{border-radius:0 var(--tag-round-border-radius,var(--tag-round-border-radius,999px)) var(--tag-round-border-radius,var(--tag-round-border-radius,999px)) 0}.van-tag--mark:after{content:"";display:block;width:2px}.van-tag--round{border-radius:var(--tag-round-border-radius,999px)}.van-tag__close{margin-left:2px;min-width:1em}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/toast/index.d.ts b/wxcomponents/@vant/weapp/toast/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/toast/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/toast/index.js b/wxcomponents/@vant/weapp/toast/index.js
deleted file mode 100644
index 414e746..0000000
--- a/wxcomponents/@vant/weapp/toast/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- props: {
- show: Boolean,
- mask: Boolean,
- message: String,
- forbidClick: Boolean,
- zIndex: {
- type: Number,
- value: 1000,
- },
- type: {
- type: String,
- value: 'text',
- },
- loadingType: {
- type: String,
- value: 'circular',
- },
- position: {
- type: String,
- value: 'middle',
- },
- },
- methods: {
- // for prevent touchmove
- noop() { },
- },
-});
diff --git a/wxcomponents/@vant/weapp/toast/index.json b/wxcomponents/@vant/weapp/toast/index.json
deleted file mode 100644
index 9b1b78c..0000000
--- a/wxcomponents/@vant/weapp/toast/index.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index",
- "van-loading": "../loading/index",
- "van-overlay": "../overlay/index",
- "van-transition": "../transition/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/toast/index.vue b/wxcomponents/@vant/weapp/toast/index.vue
deleted file mode 100644
index 4051ae0..0000000
--- a/wxcomponents/@vant/weapp/toast/index.vue
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
- {{ message }}
-
-
-
-
-
-
-
-
- {{ message }}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/toast/index.wxml b/wxcomponents/@vant/weapp/toast/index.wxml
deleted file mode 100644
index 69f143e..0000000
--- a/wxcomponents/@vant/weapp/toast/index.wxml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
- {{ message }}
-
-
-
-
-
-
-
-
- {{ message }}
-
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/toast/index.wxss b/wxcomponents/@vant/weapp/toast/index.wxss
deleted file mode 100644
index 3b7a34e..0000000
--- a/wxcomponents/@vant/weapp/toast/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-toast{word-wrap:break-word;align-items:center;background-color:var(--toast-background-color,rgba(0,0,0,.7));border-radius:var(--toast-border-radius,8px);box-sizing:initial;color:var(--toast-text-color,#fff);display:flex;flex-direction:column;font-size:var(--toast-font-size,14px);justify-content:center;line-height:var(--toast-line-height,20px);white-space:pre-wrap}.van-toast__container{left:50%;max-width:var(--toast-max-width,70%);position:fixed;top:50%;transform:translate(-50%,-50%);width:-webkit-fit-content;width:fit-content}.van-toast--text{min-width:var(--toast-text-min-width,96px);padding:var(--toast-text-padding,8px 12px)}.van-toast--icon{min-height:var(--toast-default-min-height,88px);padding:var(--toast-default-padding,16px);width:var(--toast-default-width,88px)}.van-toast--icon .van-toast__icon{font-size:var(--toast-icon-size,36px)}.van-toast--icon .van-toast__text{padding-top:8px}.van-toast__loading{margin:10px 0}.van-toast--top{transform:translateY(-30vh)}.van-toast--bottom{transform:translateY(30vh)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/toast/toast.d.ts b/wxcomponents/@vant/weapp/toast/toast.d.ts
deleted file mode 100644
index de2a4a2..0000000
--- a/wxcomponents/@vant/weapp/toast/toast.d.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-///
-///
-type ToastMessage = string | number;
-type ToastContext = WechatMiniprogram.Component.TrivialInstance | WechatMiniprogram.Page.TrivialInstance;
-interface ToastOptions {
- show?: boolean;
- type?: string;
- mask?: boolean;
- zIndex?: number;
- context?: (() => ToastContext) | ToastContext;
- position?: string;
- duration?: number;
- selector?: string;
- forbidClick?: boolean;
- loadingType?: string;
- message?: ToastMessage;
- onClose?: () => void;
-}
-declare function Toast(toastOptions: ToastOptions | ToastMessage): WechatMiniprogram.Component.TrivialInstance | undefined;
-declare namespace Toast {
- var loading: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
- var success: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
- var fail: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
- var clear: () => void;
- var setDefaultOptions: (options: ToastOptions) => void;
- var resetDefaultOptions: () => void;
-}
-export default Toast;
diff --git a/wxcomponents/@vant/weapp/toast/toast.js b/wxcomponents/@vant/weapp/toast/toast.js
deleted file mode 100644
index 51d1426..0000000
--- a/wxcomponents/@vant/weapp/toast/toast.js
+++ /dev/null
@@ -1,68 +0,0 @@
-import { isObj } from '../common/validator';
-const defaultOptions = {
- type: 'text',
- mask: false,
- message: '',
- show: true,
- zIndex: 1000,
- duration: 2000,
- position: 'middle',
- forbidClick: false,
- loadingType: 'circular',
- selector: '#van-toast',
-};
-let queue = [];
-let currentOptions = Object.assign({}, defaultOptions);
-function parseOptions(message) {
- return isObj(message) ? message : { message };
-}
-function getContext() {
- const pages = getCurrentPages();
- return pages[pages.length - 1];
-}
-function Toast(toastOptions) {
- const options = Object.assign(Object.assign({}, currentOptions), parseOptions(toastOptions));
- const context = (typeof options.context === 'function'
- ? options.context()
- : options.context) || getContext();
- const toast = context.selectComponent(options.selector);
- if (!toast) {
- console.warn('未找到 van-toast 节点,请确认 selector 及 context 是否正确');
- return;
- }
- delete options.context;
- delete options.selector;
- toast.clear = () => {
- toast.setData({ show: false });
- if (options.onClose) {
- options.onClose();
- }
- };
- queue.push(toast);
- toast.setData(options);
- clearTimeout(toast.timer);
- if (options.duration != null && options.duration > 0) {
- toast.timer = setTimeout(() => {
- toast.clear();
- queue = queue.filter((item) => item !== toast);
- }, options.duration);
- }
- return toast;
-}
-const createMethod = (type) => (options) => Toast(Object.assign({ type }, parseOptions(options)));
-Toast.loading = createMethod('loading');
-Toast.success = createMethod('success');
-Toast.fail = createMethod('fail');
-Toast.clear = () => {
- queue.forEach((toast) => {
- toast.clear();
- });
- queue = [];
-};
-Toast.setDefaultOptions = (options) => {
- Object.assign(currentOptions, options);
-};
-Toast.resetDefaultOptions = () => {
- currentOptions = Object.assign({}, defaultOptions);
-};
-export default Toast;
diff --git a/wxcomponents/@vant/weapp/tree-select/index.d.ts b/wxcomponents/@vant/weapp/tree-select/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/tree-select/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/tree-select/index.js b/wxcomponents/@vant/weapp/tree-select/index.js
deleted file mode 100644
index a850ed6..0000000
--- a/wxcomponents/@vant/weapp/tree-select/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
- classes: [
- 'main-item-class',
- 'content-item-class',
- 'main-active-class',
- 'content-active-class',
- 'main-disabled-class',
- 'content-disabled-class',
- ],
- props: {
- items: {
- type: Array,
- observer: 'updateSubItems',
- },
- activeId: null,
- mainActiveIndex: {
- type: Number,
- value: 0,
- observer: 'updateSubItems',
- },
- height: {
- type: null,
- value: 300,
- },
- max: {
- type: Number,
- value: Infinity,
- },
- selectedIcon: {
- type: String,
- value: 'success',
- },
- },
- data: {
- subItems: [],
- },
- methods: {
- // 当一个子项被选择时
- onSelectItem(event) {
- const { item } = event.currentTarget.dataset;
- const isArray = Array.isArray(this.data.activeId);
- // 判断有没有超出右侧选择的最大数
- const isOverMax = isArray && this.data.activeId.length >= this.data.max;
- // 判断该项有没有被选中, 如果有被选中,则忽视是否超出的条件
- const isSelected = isArray
- ? this.data.activeId.indexOf(item.id) > -1
- : this.data.activeId === item.id;
- if (!item.disabled && (!isOverMax || isSelected)) {
- this.$emit('click-item', item);
- }
- },
- // 当一个导航被点击时
- onClickNav(event) {
- const index = event.detail;
- const item = this.data.items[index];
- if (!item.disabled) {
- this.$emit('click-nav', { index });
- }
- },
- // 更新子项列表
- updateSubItems() {
- const { items, mainActiveIndex } = this.data;
- const { children = [] } = items[mainActiveIndex] || {};
- this.setData({ subItems: children });
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/tree-select/index.json b/wxcomponents/@vant/weapp/tree-select/index.json
deleted file mode 100644
index 42991a2..0000000
--- a/wxcomponents/@vant/weapp/tree-select/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index",
- "van-sidebar": "../sidebar/index",
- "van-sidebar-item": "../sidebar-item/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/tree-select/index.vue b/wxcomponents/@vant/weapp/tree-select/index.vue
deleted file mode 100644
index 12ba099..0000000
--- a/wxcomponents/@vant/weapp/tree-select/index.vue
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/tree-select/index.wxml b/wxcomponents/@vant/weapp/tree-select/index.wxml
deleted file mode 100644
index 2663e52..0000000
--- a/wxcomponents/@vant/weapp/tree-select/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.text }}
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/tree-select/index.wxs b/wxcomponents/@vant/weapp/tree-select/index.wxs
deleted file mode 100644
index b1cbb39..0000000
--- a/wxcomponents/@vant/weapp/tree-select/index.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-var array = require('../wxs/array.wxs');
-
-function isActive (activeList, itemId) {
- if (array.isArray(activeList)) {
- return activeList.indexOf(itemId) > -1;
- }
-
- return activeList === itemId;
-}
-
-module.exports.isActive = isActive;
diff --git a/wxcomponents/@vant/weapp/tree-select/index.wxss b/wxcomponents/@vant/weapp/tree-select/index.wxss
deleted file mode 100644
index 5bef0ac..0000000
--- a/wxcomponents/@vant/weapp/tree-select/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-tree-select{display:flex;font-size:var(--tree-select-font-size,14px);position:relative;-webkit-user-select:none;user-select:none}.van-tree-select__nav{--sidebar-padding:12px 8px 12px 12px;background-color:var(--tree-select-nav-background-color,#f7f8fa);flex:1}.van-tree-select__nav__inner{height:100%;width:100%!important}.van-tree-select__content{background-color:var(--tree-select-content-background-color,#fff);flex:2}.van-tree-select__item{font-weight:700;line-height:var(--tree-select-item-height,44px);padding:0 32px 0 var(--padding-md,16px);position:relative}.van-tree-select__item--active{color:var(--tree-select-item-active-color,#ee0a24)}.van-tree-select__item--disabled{color:var(--tree-select-item-disabled-color,#c8c9cc)}.van-tree-select__selected{position:absolute;right:var(--padding-md,16px);top:50%;transform:translateY(-50%)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/uploader/index.d.ts b/wxcomponents/@vant/weapp/uploader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/wxcomponents/@vant/weapp/uploader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/wxcomponents/@vant/weapp/uploader/index.js b/wxcomponents/@vant/weapp/uploader/index.js
deleted file mode 100644
index 007bc38..0000000
--- a/wxcomponents/@vant/weapp/uploader/index.js
+++ /dev/null
@@ -1,165 +0,0 @@
-import { VantComponent } from '../common/component';
-import { isImageFile, chooseFile, isVideoFile } from './utils';
-import { imageProps, videoProps, mediaProps, messageFileProps } from './shared';
-import { isBoolean, isPromise } from '../common/validator';
-VantComponent({
- props: Object.assign(Object.assign(Object.assign(Object.assign({ disabled: Boolean, multiple: Boolean, uploadText: String, useBeforeRead: Boolean, afterRead: null, beforeRead: null, previewSize: {
- type: null,
- value: 80,
- }, name: {
- type: null,
- value: '',
- }, accept: {
- type: String,
- value: 'image',
- }, fileList: {
- type: Array,
- value: [],
- observer: 'formatFileList',
- }, maxSize: {
- type: Number,
- value: Number.MAX_VALUE,
- }, maxCount: {
- type: Number,
- value: 100,
- }, deletable: {
- type: Boolean,
- value: true,
- }, showUpload: {
- type: Boolean,
- value: true,
- }, previewImage: {
- type: Boolean,
- value: true,
- }, previewFullImage: {
- type: Boolean,
- value: true,
- }, imageFit: {
- type: String,
- value: 'scaleToFill',
- }, uploadIcon: {
- type: String,
- value: 'photograph',
- } }, imageProps), videoProps), mediaProps), messageFileProps),
- data: {
- lists: [],
- isInCount: true,
- },
- methods: {
- formatFileList() {
- const { fileList = [], maxCount } = this.data;
- const lists = fileList.map((item) => (Object.assign(Object.assign({}, item), { isImage: isImageFile(item), isVideo: isVideoFile(item), deletable: isBoolean(item.deletable) ? item.deletable : true })));
- this.setData({ lists, isInCount: lists.length < maxCount });
- },
- getDetail(index) {
- return {
- name: this.data.name,
- index: index == null ? this.data.fileList.length : index,
- };
- },
- startUpload() {
- const { maxCount, multiple, lists, disabled } = this.data;
- if (disabled)
- return;
- chooseFile(Object.assign(Object.assign({}, this.data), { maxCount: maxCount - lists.length }))
- .then((res) => {
- this.onBeforeRead(multiple ? res : res[0]);
- })
- .catch((error) => {
- this.$emit('error', error);
- });
- },
- onBeforeRead(file) {
- const { beforeRead, useBeforeRead } = this.data;
- let res = true;
- if (typeof beforeRead === 'function') {
- res = beforeRead(file, this.getDetail());
- }
- if (useBeforeRead) {
- res = new Promise((resolve, reject) => {
- this.$emit('before-read', Object.assign(Object.assign({ file }, this.getDetail()), { callback: (ok) => {
- ok ? resolve() : reject();
- } }));
- });
- }
- if (!res) {
- return;
- }
- if (isPromise(res)) {
- res.then((data) => this.onAfterRead(data || file));
- }
- else {
- this.onAfterRead(file);
- }
- },
- onAfterRead(file) {
- const { maxSize, afterRead } = this.data;
- const oversize = Array.isArray(file)
- ? file.some((item) => item.size > maxSize)
- : file.size > maxSize;
- if (oversize) {
- this.$emit('oversize', Object.assign({ file }, this.getDetail()));
- return;
- }
- if (typeof afterRead === 'function') {
- afterRead(file, this.getDetail());
- }
- this.$emit('after-read', Object.assign({ file }, this.getDetail()));
- },
- deleteItem(event) {
- const { index } = event.currentTarget.dataset;
- this.$emit('delete', Object.assign(Object.assign({}, this.getDetail(index)), { file: this.data.fileList[index] }));
- },
- onPreviewImage(event) {
- if (!this.data.previewFullImage)
- return;
- const { index } = event.currentTarget.dataset;
- const { lists, showmenu } = this.data;
- const item = lists[index];
- wx.previewImage({
- urls: lists.filter((item) => isImageFile(item)).map((item) => item.url),
- current: item.url,
- showmenu,
- fail() {
- wx.showToast({ title: '预览图片失败', icon: 'none' });
- },
- });
- },
- onPreviewVideo(event) {
- if (!this.data.previewFullImage)
- return;
- const { index } = event.currentTarget.dataset;
- const { lists } = this.data;
- const sources = [];
- const current = lists.reduce((sum, cur, curIndex) => {
- if (!isVideoFile(cur)) {
- return sum;
- }
- sources.push(Object.assign(Object.assign({}, cur), { type: 'video' }));
- if (curIndex < index) {
- sum++;
- }
- return sum;
- }, 0);
- wx.previewMedia({
- sources,
- current,
- fail() {
- wx.showToast({ title: '预览视频失败', icon: 'none' });
- },
- });
- },
- onPreviewFile(event) {
- const { index } = event.currentTarget.dataset;
- wx.openDocument({
- filePath: this.data.lists[index].url,
- showMenu: true,
- });
- },
- onClickPreview(event) {
- const { index } = event.currentTarget.dataset;
- const item = this.data.lists[index];
- this.$emit('click-preview', Object.assign(Object.assign({}, item), this.getDetail(index)));
- },
- },
-});
diff --git a/wxcomponents/@vant/weapp/uploader/index.json b/wxcomponents/@vant/weapp/uploader/index.json
deleted file mode 100644
index e00a588..0000000
--- a/wxcomponents/@vant/weapp/uploader/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "component": true,
- "usingComponents": {
- "van-icon": "../icon/index",
- "van-loading": "../loading/index"
- }
-}
diff --git a/wxcomponents/@vant/weapp/uploader/index.vue b/wxcomponents/@vant/weapp/uploader/index.vue
deleted file mode 100644
index c7cd22f..0000000
--- a/wxcomponents/@vant/weapp/uploader/index.vue
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ item.name || item.url }}
-
-
-
-
- {{ item.message }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ uploadText }}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/uploader/index.wxml b/wxcomponents/@vant/weapp/uploader/index.wxml
deleted file mode 100644
index 50fb0c8..0000000
--- a/wxcomponents/@vant/weapp/uploader/index.wxml
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- {{ item.name || item.url }}
-
-
-
-
- {{ item.message }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ uploadText }}
-
-
-
-
diff --git a/wxcomponents/@vant/weapp/uploader/index.wxs b/wxcomponents/@vant/weapp/uploader/index.wxs
deleted file mode 100644
index c567ec2..0000000
--- a/wxcomponents/@vant/weapp/uploader/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function sizeStyle(data) {
- return "Array" === data.previewSize.constructor ? style({
- width: addUnit(data.previewSize[0]),
- height: addUnit(data.previewSize[1]),
- }) : style({
- width: addUnit(data.previewSize),
- height: addUnit(data.previewSize),
- });
-}
-
-module.exports = {
- sizeStyle: sizeStyle,
-};
diff --git a/wxcomponents/@vant/weapp/uploader/index.wxss b/wxcomponents/@vant/weapp/uploader/index.wxss
deleted file mode 100644
index 11f8696..0000000
--- a/wxcomponents/@vant/weapp/uploader/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-uploader{display:inline-block;position:relative}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__slot:empty{display:none}.van-uploader__slot:not(:empty)+.van-uploader__upload{display:none!important}.van-uploader__upload{align-items:center;background-color:var(--uploader-upload-background-color,#f7f8fa);box-sizing:border-box;display:flex;flex-direction:column;height:var(--uploader-size,80px);justify-content:center;margin:0 8px 8px 0;position:relative;width:var(--uploader-size,80px)}.van-uploader__upload:active{background-color:var(--uploader-upload-active-color,#f2f3f5)}.van-uploader__upload-icon{color:var(--uploader-icon-color,#dcdee0);font-size:var(--uploader-icon-size,24px)}.van-uploader__upload-text{color:var(--uploader-text-color,#969799);font-size:var(--uploader-text-font-size,12px);margin-top:var(--padding-xs,8px)}.van-uploader__upload--disabled{opacity:var(--uploader-disabled-opacity,.5)}.van-uploader__preview{cursor:pointer;margin:0 8px 8px 0;position:relative}.van-uploader__preview-image{display:block;height:var(--uploader-size,80px);overflow:hidden;width:var(--uploader-size,80px)}.van-uploader__preview-delete,.van-uploader__preview-delete:after{height:var(--uploader-delete-icon-size,14px);position:absolute;right:0;top:0;width:var(--uploader-delete-icon-size,14px)}.van-uploader__preview-delete:after{background-color:var(--uploader-delete-background-color,rgba(0,0,0,.7));border-radius:0 0 0 12px;content:""}.van-uploader__preview-delete-icon{color:var(--uploader-delete-color,#fff);font-size:var(--uploader-delete-icon-size,14px);position:absolute;right:0;top:0;transform:scale(.7) translate(10%,-10%);z-index:1}.van-uploader__file{align-items:center;background-color:var(--uploader-file-background-color,#f7f8fa);display:flex;flex-direction:column;height:var(--uploader-size,80px);justify-content:center;width:var(--uploader-size,80px)}.van-uploader__file-icon{color:var(--uploader-file-icon-color,#646566);font-size:var(--uploader-file-icon-size,20px)}.van-uploader__file-name{box-sizing:border-box;color:var(--uploader-file-name-text-color,#646566);font-size:var(--uploader-file-name-font-size,12px);margin-top:var(--uploader-file-name-margin-top,8px);padding:var(--uploader-file-name-padding,0 4px);text-align:center;width:100%}.van-uploader__mask{align-items:center;background-color:var(--uploader-mask-background-color,rgba(50,50,51,.88));bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.van-uploader__mask-icon{font-size:var(--uploader-mask-icon-size,22px)}.van-uploader__mask-message{font-size:var(--uploader-mask-message-font-size,12px);line-height:var(--uploader-mask-message-line-height,14px);margin-top:6px;padding:0 var(--padding-base,4px)}.van-uploader__loading{color:var(--uploader-loading-icon-color,#fff)!important;height:var(--uploader-loading-icon-size,22px);width:var(--uploader-loading-icon-size,22px)}
\ No newline at end of file
diff --git a/wxcomponents/@vant/weapp/uploader/shared.d.ts b/wxcomponents/@vant/weapp/uploader/shared.d.ts
deleted file mode 100644
index e0a0d7e..0000000
--- a/wxcomponents/@vant/weapp/uploader/shared.d.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-export declare const imageProps: {
- sizeType: {
- type: ArrayConstructor;
- value: string[];
- };
- capture: {
- type: ArrayConstructor;
- value: string[];
- };
- showmenu: {
- type: BooleanConstructor;
- value: boolean;
- };
-};
-export declare const videoProps: {
- capture: {
- type: ArrayConstructor;
- value: string[];
- };
- compressed: {
- type: BooleanConstructor;
- value: boolean;
- };
- maxDuration: {
- type: NumberConstructor;
- value: number;
- };
- camera: {
- type: StringConstructor;
- value: string;
- };
-};
-export declare const mediaProps: {
- capture: {
- type: ArrayConstructor;
- value: string[];
- };
- mediaType: {
- type: ArrayConstructor;
- value: string[];
- };
- maxDuration: {
- type: NumberConstructor;
- value: number;
- };
- camera: {
- type: StringConstructor;
- value: string;
- };
-};
-export declare const messageFileProps: {
- extension: null;
-};
diff --git a/wxcomponents/@vant/weapp/uploader/shared.js b/wxcomponents/@vant/weapp/uploader/shared.js
deleted file mode 100644
index 3ac6f8a..0000000
--- a/wxcomponents/@vant/weapp/uploader/shared.js
+++ /dev/null
@@ -1,57 +0,0 @@
-// props for image
-export const imageProps = {
- sizeType: {
- type: Array,
- value: ['original', 'compressed'],
- },
- capture: {
- type: Array,
- value: ['album', 'camera'],
- },
- showmenu: {
- type: Boolean,
- value: true,
- },
-};
-// props for video
-export const videoProps = {
- capture: {
- type: Array,
- value: ['album', 'camera'],
- },
- compressed: {
- type: Boolean,
- value: true,
- },
- maxDuration: {
- type: Number,
- value: 60,
- },
- camera: {
- type: String,
- value: 'back',
- },
-};
-// props for media
-export const mediaProps = {
- capture: {
- type: Array,
- value: ['album', 'camera'],
- },
- mediaType: {
- type: Array,
- value: ['image', 'video'],
- },
- maxDuration: {
- type: Number,
- value: 60,
- },
- camera: {
- type: String,
- value: 'back',
- },
-};
-// props for file
-export const messageFileProps = {
- extension: null,
-};
diff --git a/wxcomponents/@vant/weapp/uploader/utils.d.ts b/wxcomponents/@vant/weapp/uploader/utils.d.ts
deleted file mode 100644
index 1e76ee6..0000000
--- a/wxcomponents/@vant/weapp/uploader/utils.d.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-export interface File {
- url: string;
- size?: number;
- name?: string;
- type: string;
- duration?: number;
- time?: number;
- isImage?: boolean;
- isVideo?: boolean;
-}
-export declare function isImageFile(item: File): boolean;
-export declare function isVideoFile(item: File): boolean;
-export declare function chooseFile({ accept, multiple, capture, compressed, maxDuration, sizeType, camera, maxCount, mediaType, extension, }: {
- accept: any;
- multiple: any;
- capture: any;
- compressed: any;
- maxDuration: any;
- sizeType: any;
- camera: any;
- maxCount: any;
- mediaType: any;
- extension: any;
-}): Promise;
diff --git a/wxcomponents/@vant/weapp/uploader/utils.js b/wxcomponents/@vant/weapp/uploader/utils.js
deleted file mode 100644
index 62451e4..0000000
--- a/wxcomponents/@vant/weapp/uploader/utils.js
+++ /dev/null
@@ -1,80 +0,0 @@
-import { pickExclude } from '../common/utils';
-import { isImageUrl, isVideoUrl } from '../common/validator';
-export function isImageFile(item) {
- if (item.isImage != null) {
- return item.isImage;
- }
- if (item.type) {
- return item.type === 'image';
- }
- if (item.url) {
- return isImageUrl(item.url);
- }
- return false;
-}
-export function isVideoFile(item) {
- if (item.isVideo != null) {
- return item.isVideo;
- }
- if (item.type) {
- return item.type === 'video';
- }
- if (item.url) {
- return isVideoUrl(item.url);
- }
- return false;
-}
-function formatImage(res) {
- return res.tempFiles.map((item) => (Object.assign(Object.assign({}, pickExclude(item, ['path'])), { type: 'image', url: item.path, thumb: item.path })));
-}
-function formatVideo(res) {
- return [
- Object.assign(Object.assign({}, pickExclude(res, ['tempFilePath', 'thumbTempFilePath', 'errMsg'])), { type: 'video', url: res.tempFilePath, thumb: res.thumbTempFilePath }),
- ];
-}
-function formatMedia(res) {
- return res.tempFiles.map((item) => (Object.assign(Object.assign({}, pickExclude(item, ['fileType', 'thumbTempFilePath', 'tempFilePath'])), { type: res.type, url: item.tempFilePath, thumb: res.type === 'video' ? item.thumbTempFilePath : item.tempFilePath })));
-}
-function formatFile(res) {
- return res.tempFiles.map((item) => (Object.assign(Object.assign({}, pickExclude(item, ['path'])), { url: item.path })));
-}
-export function chooseFile({ accept, multiple, capture, compressed, maxDuration, sizeType, camera, maxCount, mediaType, extension, }) {
- return new Promise((resolve, reject) => {
- switch (accept) {
- case 'image':
- wx.chooseImage({
- count: multiple ? Math.min(maxCount, 9) : 1,
- sourceType: capture,
- sizeType,
- success: (res) => resolve(formatImage(res)),
- fail: reject,
- });
- break;
- case 'media':
- wx.chooseMedia({
- count: multiple ? Math.min(maxCount, 9) : 1,
- mediaType,
- sourceType: capture,
- maxDuration,
- sizeType,
- camera,
- success: (res) => resolve(formatMedia(res)),
- fail: reject,
- });
- break;
- case 'video':
- wx.chooseVideo({
- sourceType: capture,
- compressed,
- maxDuration,
- camera,
- success: (res) => resolve(formatVideo(res)),
- fail: reject,
- });
- break;
- default:
- wx.chooseMessageFile(Object.assign(Object.assign({ count: multiple ? maxCount : 1, type: accept }, (extension ? { extension } : {})), { success: (res) => resolve(formatFile(res)), fail: reject }));
- break;
- }
- });
-}