diff --git a/childPackage/pages/billDetail/index.wxss b/childPackage/pages/billDetail/index.wxss
index a28d78c..f89f4f3 100644
--- a/childPackage/pages/billDetail/index.wxss
+++ b/childPackage/pages/billDetail/index.wxss
@@ -6,7 +6,7 @@
   display: flex;
   align-items: center;
   position: sticky;
-  z-index: 999 !important;
+  z-index: 999999 !important;
 }
 
 .titleContent {
diff --git a/childPackage/pages/electricQuery/index.js b/childPackage/pages/electricQuery/index.js
index ac3dbd4..d29a000 100644
--- a/childPackage/pages/electricQuery/index.js
+++ b/childPackage/pages/electricQuery/index.js
@@ -154,7 +154,7 @@ Page({
       alertInfo(message)
       return;
     }
-    this.setData({ meterReadingList: data })
+    this.setData({ meterReadingList: data, totalPage: 1 })
   },
   async export() {
     loadingFunc(async () => {
@@ -204,7 +204,7 @@ Page({
       alertInfo(message)
       return;
     }
-    this.setData({ accountingList: data })
+    this.setData({ accountingList: data, totalPage: 1 })
   },
   async getMeters() {
     const { id } = wx.getStorageSync('tenement')
diff --git a/childPackage/pages/electricQuery/index.wxml b/childPackage/pages/electricQuery/index.wxml
index 83a0ef8..3491c96 100644
--- a/childPackage/pages/electricQuery/index.wxml
+++ b/childPackage/pages/electricQuery/index.wxml
@@ -53,7 +53,7 @@
          {{year}} 
         
       
-       导出 
+      
     
   
   
@@ -72,7 +72,12 @@
     
       
         
-        
+        
       
       
     
@@ -112,7 +117,7 @@
     canvas-id="mychart-bar" 
     ec="{{ ec }}"    
     forceUseOldCanvas="{{false}}"
-    wx:if="{{list.length}}"
+    wx:if="{{list.length && queryType === 0}}"
   >
   
 
-   -
-
-轻量、可靠的小程序 UI 组件库
-
-
-   -
-   -
-   -
-   -
-
-
-
-  🔥 文档网站(国内)
-   
-  🌈 文档网站(GitHub)
-   
-  🚀 Vue 版
-
-
----
-
-### 介绍
-
-Vant 是一个**轻量、可靠的移动端组件库**,于 2017 年开源。
-
-目前 Vant 官方提供了 [Vue 2 版本](https://vant-contrib.gitee.io/vant/v2)、[Vue 3 版本](https://vant-contrib.gitee.io/vant)和[微信小程序版本](http://vant-contrib.gitee.io/vant-weapp),并由社区团队维护 [React 版本](https://github.com/3lang3/react-vant)和[支付宝小程序版本](https://github.com/ant-move/Vant-Aliapp)。
-
-## 预览
-
-扫描下方小程序二维码,体验组件库示例。注意:因微信审核机制限制,目前示例小程序不是最新版本,可以 clone 代码到本地开发工具预览
-
- -
-## 使用之前
-
-使用 Vant Weapp 前,请确保你已经学习过微信官方的 [小程序简易教程](https://developers.weixin.qq.com/miniprogram/dev/framework/) 和 [自定义组件介绍](https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/)。
-
-## 安装
-
-### 方式一. 通过 npm 安装 (推荐)
-
-小程序已经支持使用 npm 安装第三方包,详见 [npm 支持](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html?search-key=npm)
-
-```bash
-# 通过 npm 安装
-npm i @vant/weapp -S --production
-
-# 通过 yarn 安装
-yarn add @vant/weapp --production
-
-# 安装 0.x 版本
-npm i vant-weapp -S --production
-```
-
-### 方式二. 下载代码
-
-直接通过 git 下载 Vant Weapp 源代码,并将 `dist` 目录拷贝到自己的项目中。
-
-```bash
-git clone https://github.com/youzan/vant-weapp.git
-```
-
-## 使用组件
-
-以按钮组件为例,只需要在 json 文件中引入按钮对应的自定义组件即可
-
-```json
-{
-  "usingComponents": {
-    "van-button": "/path/to/vant-weapp/dist/button/index"
-  }
-}
-```
-
-接着就可以在 wxml 中直接使用组件
-
-```html
-按钮
-```
-
-## 在开发者工具中预览
-
-```bash
-# 安装项目依赖
-npm install
-
-# 执行组件编译
-npm run dev
-```
-
-打开[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),把`vant-weapp/example`目录添加进去就可以预览示例了。
-
-PS:关于 `van-area` Area 省市区选择组件,地区数据初始化可以直接在云开发环境中导入`vant-weapp/example/database_area.JSON` 文件使用。
-
-## 基础库版本
-
-Vant Weapp 最低支持到小程序基础库 2.6.5 版本。
-
-## 链接
-
-- [意见反馈](https://github.com/youzan/vant-weapp/issues)
-- [设计资源](https://vant-contrib.gitee.io/vant/#/zh-CN/design)
-- [更新日志](https://vant-contrib.gitee.io/vant-weapp/#/changelog)
-- [官方示例](https://github.com/vant-ui/vant-demo)
-
-## 核心团队
-
-以下是 Vant 和 Vant Weapp 的核心贡献者们:
-
-| [](https://github.com/chenjiahan/) | [](https://github.com/cookfront/) | [](https://github.com/w91/) | [](https://github.com/pangxie1991/) | [](https://github.com/rex-zsd/) | [](https://github.com/nemo-shen/) |
-| :-: | :-: | :-: | :-: | :-: | :-: |
-| [chenjiahan](https://github.com/chenjiahan/) | [cookfront](https://github.com/cookfront/) | [wangnaiyi](https://github.com/w91/) | [pangxie](https://github.com/pangxie1991/) | [rex-zsd](https://github.com/rex-zsd/) | [nemo-shen](https://github.com/nemo-shen/) |
-
-| [](https://github.com/Lindysen/) | [](https://github.com/JakeLaoyu/) | [](https://github.com/landluck/) | [](https://github.com/wjw-gavin/) | [](https://github.com/inottn/) | [](https://github.com/zhousg/) |
-| :-: | :-: | :-: | :-: | :-: | :-: |
-| [Lindysen](https://github.com/Lindysen/) | [JakeLaoyu](https://github.com/JakeLaoyu/) | [landluck](https://github.com/landluck/) | [wjw-gavin](https://github.com/wjw-gavin/) | [inottn](https://github.com/inottn/) | [zhousg](https://github.com/zhousg/) |
-
-## 贡献者们
-
-感谢以下小伙伴们为 Vant Weapp 发展做出的贡献:
-
-
-
-
-## 使用之前
-
-使用 Vant Weapp 前,请确保你已经学习过微信官方的 [小程序简易教程](https://developers.weixin.qq.com/miniprogram/dev/framework/) 和 [自定义组件介绍](https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/)。
-
-## 安装
-
-### 方式一. 通过 npm 安装 (推荐)
-
-小程序已经支持使用 npm 安装第三方包,详见 [npm 支持](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html?search-key=npm)
-
-```bash
-# 通过 npm 安装
-npm i @vant/weapp -S --production
-
-# 通过 yarn 安装
-yarn add @vant/weapp --production
-
-# 安装 0.x 版本
-npm i vant-weapp -S --production
-```
-
-### 方式二. 下载代码
-
-直接通过 git 下载 Vant Weapp 源代码,并将 `dist` 目录拷贝到自己的项目中。
-
-```bash
-git clone https://github.com/youzan/vant-weapp.git
-```
-
-## 使用组件
-
-以按钮组件为例,只需要在 json 文件中引入按钮对应的自定义组件即可
-
-```json
-{
-  "usingComponents": {
-    "van-button": "/path/to/vant-weapp/dist/button/index"
-  }
-}
-```
-
-接着就可以在 wxml 中直接使用组件
-
-```html
-按钮
-```
-
-## 在开发者工具中预览
-
-```bash
-# 安装项目依赖
-npm install
-
-# 执行组件编译
-npm run dev
-```
-
-打开[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),把`vant-weapp/example`目录添加进去就可以预览示例了。
-
-PS:关于 `van-area` Area 省市区选择组件,地区数据初始化可以直接在云开发环境中导入`vant-weapp/example/database_area.JSON` 文件使用。
-
-## 基础库版本
-
-Vant Weapp 最低支持到小程序基础库 2.6.5 版本。
-
-## 链接
-
-- [意见反馈](https://github.com/youzan/vant-weapp/issues)
-- [设计资源](https://vant-contrib.gitee.io/vant/#/zh-CN/design)
-- [更新日志](https://vant-contrib.gitee.io/vant-weapp/#/changelog)
-- [官方示例](https://github.com/vant-ui/vant-demo)
-
-## 核心团队
-
-以下是 Vant 和 Vant Weapp 的核心贡献者们:
-
-| [](https://github.com/chenjiahan/) | [](https://github.com/cookfront/) | [](https://github.com/w91/) | [](https://github.com/pangxie1991/) | [](https://github.com/rex-zsd/) | [](https://github.com/nemo-shen/) |
-| :-: | :-: | :-: | :-: | :-: | :-: |
-| [chenjiahan](https://github.com/chenjiahan/) | [cookfront](https://github.com/cookfront/) | [wangnaiyi](https://github.com/w91/) | [pangxie](https://github.com/pangxie1991/) | [rex-zsd](https://github.com/rex-zsd/) | [nemo-shen](https://github.com/nemo-shen/) |
-
-| [](https://github.com/Lindysen/) | [](https://github.com/JakeLaoyu/) | [](https://github.com/landluck/) | [](https://github.com/wjw-gavin/) | [](https://github.com/inottn/) | [](https://github.com/zhousg/) |
-| :-: | :-: | :-: | :-: | :-: | :-: |
-| [Lindysen](https://github.com/Lindysen/) | [JakeLaoyu](https://github.com/JakeLaoyu/) | [landluck](https://github.com/landluck/) | [wjw-gavin](https://github.com/wjw-gavin/) | [inottn](https://github.com/inottn/) | [zhousg](https://github.com/zhousg/) |
-
-## 贡献者们
-
-感谢以下小伙伴们为 Vant Weapp 发展做出的贡献:
-
-
-   -
-
-## 开源协议
-
-本项目基于 [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89)协议,请自由地享受和参与开源。
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.d.ts b/node_modules/@vant/weapp/dist/action-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.js b/node_modules/@vant/weapp/dist/action-sheet/index.js
deleted file mode 100644
index 9c4879c..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.js
+++ /dev/null
@@ -1,75 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-VantComponent({
-    classes: ['list-class'],
-    mixins: [button],
-    props: {
-        show: Boolean,
-        title: String,
-        cancelText: String,
-        description: String,
-        round: {
-            type: Boolean,
-            value: true,
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        actions: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickAction: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onSelect(event) {
-            const { index } = event.currentTarget.dataset;
-            const { actions, closeOnClickAction, canIUseGetUserProfile } = this.data;
-            const item = actions[index];
-            if (item) {
-                this.$emit('select', item);
-                if (closeOnClickAction) {
-                    this.onClose();
-                }
-                if (item.openType === 'getUserInfo' && canIUseGetUserProfile) {
-                    wx.getUserProfile({
-                        desc: item.getUserProfileDesc || '  ',
-                        complete: (userProfile) => {
-                            this.$emit('getuserinfo', userProfile);
-                        },
-                    });
-                }
-            }
-        },
-        onCancel() {
-            this.$emit('cancel');
-        },
-        onClose() {
-            this.$emit('close');
-        },
-        onClickOverlay() {
-            this.$emit('click-overlay');
-            this.onClose();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.json b/node_modules/@vant/weapp/dist/action-sheet/index.json
deleted file mode 100644
index 19bf989..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-popup": "../popup/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.wxml b/node_modules/@vant/weapp/dist/action-sheet/index.wxml
deleted file mode 100644
index 6311e33..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-  
-    {{ description }}
-  
-  
-    
-    
-  
-  
-  
-    
-    
-      {{ cancelText }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.wxss b/node_modules/@vant/weapp/dist/action-sheet/index.wxss
deleted file mode 100644
index eedd361..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/area/index.d.ts b/node_modules/@vant/weapp/dist/area/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/area/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/area/index.js b/node_modules/@vant/weapp/dist/area/index.js
deleted file mode 100644
index 9cf1edd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/area/index.json b/node_modules/@vant/weapp/dist/area/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/dist/area/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/area/index.wxml b/node_modules/@vant/weapp/dist/area/index.wxml
deleted file mode 100644
index 3a437b7..0000000
--- a/node_modules/@vant/weapp/dist/area/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/area/index.wxs b/node_modules/@vant/weapp/dist/area/index.wxs
deleted file mode 100644
index 07723c1..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/area/index.wxss b/node_modules/@vant/weapp/dist/area/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/dist/area/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/button/index.d.ts b/node_modules/@vant/weapp/dist/button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/button/index.js b/node_modules/@vant/weapp/dist/button/index.js
deleted file mode 100644
index 0e3c134..0000000
--- a/node_modules/@vant/weapp/dist/button/index.js
+++ /dev/null
@@ -1,64 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-import { canIUseFormFieldButton } from '../common/version';
-const mixins = [button];
-if (canIUseFormFieldButton()) {
-    mixins.push('wx://form-field-button');
-}
-VantComponent({
-    mixins,
-    classes: ['hover-class', 'loading-class'],
-    data: {
-        baseStyle: '',
-    },
-    props: {
-        formType: String,
-        icon: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        plain: Boolean,
-        block: Boolean,
-        round: Boolean,
-        square: Boolean,
-        loading: Boolean,
-        hairline: Boolean,
-        disabled: Boolean,
-        loadingText: String,
-        customStyle: String,
-        loadingType: {
-            type: String,
-            value: 'circular',
-        },
-        type: {
-            type: String,
-            value: 'default',
-        },
-        dataset: null,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loadingSize: {
-            type: String,
-            value: '20px',
-        },
-        color: String,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event);
-            const { canIUseGetUserProfile, openType, getUserProfileDesc, lang, } = this.data;
-            if (openType === 'getUserInfo' && canIUseGetUserProfile) {
-                wx.getUserProfile({
-                    desc: getUserProfileDesc || '  ',
-                    lang: lang || 'en',
-                    complete: (userProfile) => {
-                        this.$emit('getuserinfo', userProfile);
-                    },
-                });
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/button/index.json b/node_modules/@vant/weapp/dist/button/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/dist/button/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/button/index.wxml b/node_modules/@vant/weapp/dist/button/index.wxml
deleted file mode 100644
index e7f60f1..0000000
--- a/node_modules/@vant/weapp/dist/button/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/dist/button/index.wxs b/node_modules/@vant/weapp/dist/button/index.wxs
deleted file mode 100644
index 8b649fe..0000000
--- a/node_modules/@vant/weapp/dist/button/index.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  if (!data.color) {
-    return data.customStyle;
-  }
-
-  var properties = {
-    color: data.plain ? data.color : '#fff',
-    background: data.plain ? null : data.color,
-  };
-
-  // hide border when color is linear-gradient
-  if (data.color.indexOf('gradient') !== -1) {
-    properties.border = 0;
-  } else {
-    properties['border-color'] = data.color;
-  }
-
-  return style([properties, data.customStyle]);
-}
-
-function loadingColor(data) {
-  if (data.plain) {
-    return data.color ? data.color : '#c9c9c9';
-  }
-
-  if (data.type === 'default') {
-    return '#c9c9c9';
-  }
-
-  return '#fff';
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-  loadingColor: loadingColor,
-};
diff --git a/node_modules/@vant/weapp/dist/button/index.wxss b/node_modules/@vant/weapp/dist/button/index.wxss
deleted file mode 100644
index bd8bb5a..0000000
--- a/node_modules/@vant/weapp/dist/button/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-button{-webkit-text-size-adjust:100%;align-items:center;-webkit-appearance:none;border-radius:var(--button-border-radius,2px);box-sizing:border-box;display:inline-flex;font-size:var(--button-default-font-size,16px);height:var(--button-default-height,44px);justify-content:center;line-height:var(--button-line-height,20px);padding:0;position:relative;text-align:center;transition:opacity .2s;vertical-align:middle}.van-button:before{background-color:#000;border:inherit;border-color:#000;border-radius:inherit;content:" ";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.van-button:after{border-width:0}.van-button--active:before{opacity:.15}.van-button--unclickable:after{display:none}.van-button--default{background:var(--button-default-background-color,#fff);border:var(--button-border-width,1px) solid var(--button-default-border-color,#ebedf0);color:var(--button-default-color,#323233)}.van-button--primary{background:var(--button-primary-background-color,#07c160);border:var(--button-border-width,1px) solid var(--button-primary-border-color,#07c160);color:var(--button-primary-color,#fff)}.van-button--info{background:var(--button-info-background-color,#1989fa);border:var(--button-border-width,1px) solid var(--button-info-border-color,#1989fa);color:var(--button-info-color,#fff)}.van-button--danger{background:var(--button-danger-background-color,#ee0a24);border:var(--button-border-width,1px) solid var(--button-danger-border-color,#ee0a24);color:var(--button-danger-color,#fff)}.van-button--warning{background:var(--button-warning-background-color,#ff976a);border:var(--button-border-width,1px) solid var(--button-warning-border-color,#ff976a);color:var(--button-warning-color,#fff)}.van-button--plain{background:var(--button-plain-background-color,#fff)}.van-button--plain.van-button--primary{color:var(--button-primary-background-color,#07c160)}.van-button--plain.van-button--info{color:var(--button-info-background-color,#1989fa)}.van-button--plain.van-button--danger{color:var(--button-danger-background-color,#ee0a24)}.van-button--plain.van-button--warning{color:var(--button-warning-background-color,#ff976a)}.van-button--large{height:var(--button-large-height,50px);width:100%}.van-button--normal{font-size:var(--button-normal-font-size,14px);padding:0 15px}.van-button--small{font-size:var(--button-small-font-size,12px);height:var(--button-small-height,30px);min-width:var(--button-small-min-width,60px);padding:0 var(--padding-xs,8px)}.van-button--mini{display:inline-block;font-size:var(--button-mini-font-size,10px);height:var(--button-mini-height,22px);min-width:var(--button-mini-min-width,50px)}.van-button--mini+.van-button--mini{margin-left:5px}.van-button--block{display:flex;width:100%}.van-button--round{border-radius:var(--button-round-border-radius,999px)}.van-button--square{border-radius:0}.van-button--disabled{opacity:var(--button-disabled-opacity,.5)}.van-button__text{display:inline}.van-button__icon+.van-button__text:not(:empty),.van-button__loading-text{margin-left:4px}.van-button__icon{line-height:inherit!important;min-width:1em;vertical-align:top}.van-button--hairline{border-width:0;padding-top:1px}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--button-border-radius, 2px)*2);border-width:1px}.van-button--hairline.van-button--round:after{border-radius:var(--button-round-border-radius,999px)}.van-button--hairline.van-button--square:after{border-radius:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/calendar/calendar.wxml b/node_modules/@vant/weapp/dist/calendar/calendar.wxml
deleted file mode 100644
index 2ddb048..0000000
--- a/node_modules/@vant/weapp/dist/calendar/calendar.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/calendar/index.d.ts b/node_modules/@vant/weapp/dist/calendar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/calendar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/calendar/index.js b/node_modules/@vant/weapp/dist/calendar/index.js
deleted file mode 100644
index 515de42..0000000
--- a/node_modules/@vant/weapp/dist/calendar/index.js
+++ /dev/null
@@ -1,360 +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,
-            value: getToday().getTime(),
-            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,
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        subtitle: '',
-        currentDate: null,
-        scrollIntoView: '',
-    },
-    watch: {
-        minDate() {
-            this.initRect();
-        },
-        maxDate() {
-            this.initRect();
-        },
-    },
-    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.data.defaultDate) });
-            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;
-            if (!defaultDate)
-                return [];
-            const now = getToday().getTime();
-            if (type === 'range') {
-                if (!Array.isArray(defaultDate)) {
-                    defaultDate = [];
-                }
-                const [startDay, endDay] = defaultDate || [];
-                const startDate = getTime(startDay || now);
-                const start = this.limitDateRange(startDate, minDate, allowSameDay ? startDate : 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;
-                if (!currentDate)
-                    return;
-                // @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], true);
-                    }
-                }
-                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/node_modules/@vant/weapp/dist/calendar/index.json b/node_modules/@vant/weapp/dist/calendar/index.json
deleted file mode 100644
index 397d5ae..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/index.wxml b/node_modules/@vant/weapp/dist/calendar/index.wxml
deleted file mode 100644
index 9d0fc6b..0000000
--- a/node_modules/@vant/weapp/dist/calendar/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-  
-
-
-
-
-
diff --git a/node_modules/@vant/weapp/dist/calendar/index.wxs b/node_modules/@vant/weapp/dist/calendar/index.wxs
deleted file mode 100644
index 0a56646..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/index.wxss b/node_modules/@vant/weapp/dist/calendar/index.wxss
deleted file mode 100644
index a1f1cf0..0000000
--- a/node_modules/@vant/weapp/dist/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,90%)}.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/node_modules/@vant/weapp/dist/calendar/utils.d.ts b/node_modules/@vant/weapp/dist/calendar/utils.d.ts
deleted file mode 100644
index 889e6e7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/utils.js b/node_modules/@vant/weapp/dist/calendar/utils.js
deleted file mode 100644
index 83d6971..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/utils.wxs b/node_modules/@vant/weapp/dist/calendar/utils.wxs
deleted file mode 100644
index e57f6b3..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/card/index.d.ts b/node_modules/@vant/weapp/dist/card/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/card/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/card/index.js b/node_modules/@vant/weapp/dist/card/index.js
deleted file mode 100644
index 5bbd212..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/card/index.json b/node_modules/@vant/weapp/dist/card/index.json
deleted file mode 100644
index e917407..0000000
--- a/node_modules/@vant/weapp/dist/card/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-tag": "../tag/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/card/index.wxml b/node_modules/@vant/weapp/dist/card/index.wxml
deleted file mode 100644
index 62173e4..0000000
--- a/node_modules/@vant/weapp/dist/card/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/card/index.wxss b/node_modules/@vant/weapp/dist/card/index.wxss
deleted file mode 100644
index 0f4d7c5..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cascader/index.d.ts b/node_modules/@vant/weapp/dist/cascader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/cascader/index.js b/node_modules/@vant/weapp/dist/cascader/index.js
deleted file mode 100644
index 03680f5..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.js
+++ /dev/null
@@ -1,209 +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,
-        },
-        placeholder: {
-            type: String,
-            value: '请选择',
-        },
-        activeColor: {
-            type: String,
-            value: '#1989fa',
-        },
-        options: {
-            type: Array,
-            value: [],
-        },
-        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',
-        },
-        useTitleSlot: Boolean,
-    },
-    data: {
-        tabs: [],
-        activeTab: 0,
-        textKey: FieldName.TEXT,
-        valueKey: FieldName.VALUE,
-        childrenKey: FieldName.CHILDREN,
-        innerValue: '',
-    },
-    watch: {
-        options() {
-            this.updateTabs();
-        },
-        value(newVal) {
-            this.updateValue(newVal);
-        },
-    },
-    created() {
-        this.updateTabs();
-    },
-    methods: {
-        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.innerValue = val;
-            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() {
-            const { options } = this.data;
-            const { innerValue } = this;
-            if (!options.length) {
-                return;
-            }
-            if (innerValue !== undefined) {
-                const selectedOptions = this.getSelectedOptionsByValue(options, innerValue);
-                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;
-                }
-            }
-            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 value = option[valueKey];
-            const params = {
-                value,
-                tabIndex,
-                selectedOptions,
-            };
-            this.innerValue = value;
-            this.$emit('change', params);
-            if (!option[childrenKey]) {
-                this.$emit('finish', params);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/cascader/index.json b/node_modules/@vant/weapp/dist/cascader/index.json
deleted file mode 100644
index d0f75eb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cascader/index.wxml b/node_modules/@vant/weapp/dist/cascader/index.wxml
deleted file mode 100644
index 9417234..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-  
-    
-    
-
-    
-      
-        {{ option[textKey] }}
-        
-      
-    
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/cascader/index.wxs b/node_modules/@vant/weapp/dist/cascader/index.wxs
deleted file mode 100644
index b1aab58..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.wxs
+++ /dev/null
@@ -1,24 +0,0 @@
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function isSelected(tab, valueKey, option) {
-  return tab.selected && tab.selected[valueKey] === option[valueKey]
-}
-
-function optionClass(tab, valueKey, option) {
-  return utils.bem('cascader__option', { selected: isSelected(tab, valueKey, option), disabled: option.disabled })
-}
-
-function optionStyle(data) {
-  var color = data.option.color || (isSelected(data.tab, data.valueKey, 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/node_modules/@vant/weapp/dist/cascader/index.wxss b/node_modules/@vant/weapp/dist/cascader/index.wxss
deleted file mode 100644
index 7062486..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cell-group/index.d.ts b/node_modules/@vant/weapp/dist/cell-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/cell-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/cell-group/index.js b/node_modules/@vant/weapp/dist/cell-group/index.js
deleted file mode 100644
index 170760f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cell-group/index.json b/node_modules/@vant/weapp/dist/cell-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/cell-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/cell-group/index.wxml b/node_modules/@vant/weapp/dist/cell-group/index.wxml
deleted file mode 100644
index 311e064..0000000
--- a/node_modules/@vant/weapp/dist/cell-group/index.wxml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-  {{ title }}
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/cell-group/index.wxss b/node_modules/@vant/weapp/dist/cell-group/index.wxss
deleted file mode 100644
index 08b252f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cell/index.d.ts b/node_modules/@vant/weapp/dist/cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/cell/index.js b/node_modules/@vant/weapp/dist/cell/index.js
deleted file mode 100644
index 35548b9..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import { link } from '../mixins/link';
-import { VantComponent } from '../common/component';
-VantComponent({
-    classes: [
-        'title-class',
-        'label-class',
-        'value-class',
-        'right-icon-class',
-        'hover-class',
-    ],
-    mixins: [link],
-    props: {
-        title: null,
-        value: null,
-        icon: String,
-        size: String,
-        label: String,
-        center: Boolean,
-        isLink: Boolean,
-        required: Boolean,
-        clickable: Boolean,
-        titleWidth: String,
-        customStyle: String,
-        arrowDirection: String,
-        useLabelSlot: Boolean,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        titleStyle: String,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/cell/index.json b/node_modules/@vant/weapp/dist/cell/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/cell/index.wxml b/node_modules/@vant/weapp/dist/cell/index.wxml
deleted file mode 100644
index 8387c3c..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-  
-  
-
-  
-
-    {{ title }}
-    
-
-    
-      
-      {{ label }}
-    
-  
-
-  
-    {{ value }}
-    
-  
-
-  
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/cell/index.wxs b/node_modules/@vant/weapp/dist/cell/index.wxs
deleted file mode 100644
index e3500c4..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function titleStyle(data) {
-  return style([
-    {
-      'max-width': addUnit(data.titleWidth),
-      'min-width': addUnit(data.titleWidth),
-    },
-    data.titleStyle,
-  ]);
-}
-
-module.exports = {
-  titleStyle: titleStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/cell/index.wxss b/node_modules/@vant/weapp/dist/cell/index.wxss
deleted file mode 100644
index 1802f8e..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cell{background-color:var(--cell-background-color,#fff);box-sizing:border-box;color:var(--cell-text-color,#323233);display:flex;font-size:var(--cell-font-size,14px);line-height:var(--cell-line-height,24px);padding:var(--cell-vertical-padding,10px) var(--cell-horizontal-padding,16px);position:relative;width:100%}.van-cell:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;transform:scaleY(.5);transform-origin:center}.van-cell--borderless:after{display:none}.van-cell-group{background-color:var(--cell-background-color,#fff)}.van-cell__label{color:var(--cell-label-color,#969799);font-size:var(--cell-label-font-size,12px);line-height:var(--cell-label-line-height,18px);margin-top:var(--cell-label-margin-top,3px)}.van-cell__value{color:var(--cell-value-color,#969799);overflow:hidden;text-align:right;vertical-align:middle}.van-cell__title,.van-cell__value{flex:1}.van-cell__title:empty,.van-cell__value:empty{display:none}.van-cell__left-icon-wrap,.van-cell__right-icon-wrap{align-items:center;display:flex;font-size:var(--cell-icon-size,16px);height:var(--cell-line-height,24px)}.van-cell__left-icon-wrap{margin-right:var(--padding-base,4px)}.van-cell__right-icon-wrap{color:var(--cell-right-icon-color,#969799);margin-left:var(--padding-base,4px)}.van-cell__left-icon{vertical-align:middle}.van-cell__left-icon,.van-cell__right-icon{line-height:var(--cell-line-height,24px)}.van-cell--clickable.van-cell--hover{background-color:var(--cell-active-color,#f2f3f5)}.van-cell--required{overflow:visible}.van-cell--required:before{color:var(--cell-required-color,#ee0a24);content:"*";font-size:var(--cell-font-size,14px);left:var(--padding-xs,8px);position:absolute}.van-cell--center{align-items:center}.van-cell--large{padding-bottom:var(--cell-large-vertical-padding,12px);padding-top:var(--cell-large-vertical-padding,12px)}.van-cell--large .van-cell__title{font-size:var(--cell-large-title-font-size,16px)}.van-cell--large .van-cell__value{font-size:var(--cell-large-value-font-size,16px)}.van-cell--large .van-cell__label{font-size:var(--cell-large-label-font-size,14px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.d.ts b/node_modules/@vant/weapp/dist/checkbox-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/checkbox-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.js b/node_modules/@vant/weapp/dist/checkbox-group/index.js
deleted file mode 100644
index c47d97d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox-group/index.json b/node_modules/@vant/weapp/dist/checkbox-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/checkbox-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.wxml b/node_modules/@vant/weapp/dist/checkbox-group/index.wxml
deleted file mode 100644
index 638bf9d..0000000
--- a/node_modules/@vant/weapp/dist/checkbox-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.wxss b/node_modules/@vant/weapp/dist/checkbox-group/index.wxss
deleted file mode 100644
index c5666d7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox/index.d.ts b/node_modules/@vant/weapp/dist/checkbox/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/checkbox/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/checkbox/index.js b/node_modules/@vant/weapp/dist/checkbox/index.js
deleted file mode 100644
index e3b78ab..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox/index.json b/node_modules/@vant/weapp/dist/checkbox/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/checkbox/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/checkbox/index.wxml b/node_modules/@vant/weapp/dist/checkbox/index.wxml
deleted file mode 100644
index 39a7bb0..0000000
--- a/node_modules/@vant/weapp/dist/checkbox/index.wxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/checkbox/index.wxs b/node_modules/@vant/weapp/dist/checkbox/index.wxs
deleted file mode 100644
index eb9c772..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox/index.wxss b/node_modules/@vant/weapp/dist/checkbox/index.wxss
deleted file mode 100644
index da2272a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/circle/canvas.d.ts b/node_modules/@vant/weapp/dist/circle/canvas.d.ts
deleted file mode 100644
index 8a0b71e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/circle/canvas.js b/node_modules/@vant/weapp/dist/circle/canvas.js
deleted file mode 100644
index 3ade4cd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/circle/index.d.ts b/node_modules/@vant/weapp/dist/circle/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/circle/index.js b/node_modules/@vant/weapp/dist/circle/index.js
deleted file mode 100644
index 0b60888..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.js
+++ /dev/null
@@ -1,197 +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) => {
-                    if (!context)
-                        return;
-                    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) => {
-                if (!context)
-                    return;
-                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/node_modules/@vant/weapp/dist/circle/index.json b/node_modules/@vant/weapp/dist/circle/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/circle/index.wxml b/node_modules/@vant/weapp/dist/circle/index.wxml
deleted file mode 100644
index 52bc59f..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/dist/circle/index.wxss b/node_modules/@vant/weapp/dist/circle/index.wxss
deleted file mode 100644
index 2200751..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/col/index.d.ts b/node_modules/@vant/weapp/dist/col/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/col/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/col/index.js b/node_modules/@vant/weapp/dist/col/index.js
deleted file mode 100644
index 02bb78d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/col/index.json b/node_modules/@vant/weapp/dist/col/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/col/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/col/index.wxml b/node_modules/@vant/weapp/dist/col/index.wxml
deleted file mode 100644
index 975348b..0000000
--- a/node_modules/@vant/weapp/dist/col/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/col/index.wxs b/node_modules/@vant/weapp/dist/col/index.wxs
deleted file mode 100644
index 507c1cb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/col/index.wxss b/node_modules/@vant/weapp/dist/col/index.wxss
deleted file mode 100644
index 2fa265e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/animate.d.ts b/node_modules/@vant/weapp/dist/collapse-item/animate.d.ts
deleted file mode 100644
index 32157b6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/animate.js b/node_modules/@vant/weapp/dist/collapse-item/animate.js
deleted file mode 100644
index f966ac5..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/index.d.ts b/node_modules/@vant/weapp/dist/collapse-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/collapse-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/collapse-item/index.js b/node_modules/@vant/weapp/dist/collapse-item/index.js
deleted file mode 100644
index 5bac368..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/index.json b/node_modules/@vant/weapp/dist/collapse-item/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/dist/collapse-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/collapse-item/index.wxml b/node_modules/@vant/weapp/dist/collapse-item/index.wxml
deleted file mode 100644
index f11d0d4..0000000
--- a/node_modules/@vant/weapp/dist/collapse-item/index.wxml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-  
-    
-    
-    
-    
-  
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/collapse-item/index.wxss b/node_modules/@vant/weapp/dist/collapse-item/index.wxss
deleted file mode 100644
index 4a65b5a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse/index.d.ts b/node_modules/@vant/weapp/dist/collapse/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/collapse/index.js b/node_modules/@vant/weapp/dist/collapse/index.js
deleted file mode 100644
index 3616087..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse/index.json b/node_modules/@vant/weapp/dist/collapse/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/collapse/index.wxml b/node_modules/@vant/weapp/dist/collapse/index.wxml
deleted file mode 100644
index fd4e171..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/collapse/index.wxss b/node_modules/@vant/weapp/dist/collapse/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/color.d.ts b/node_modules/@vant/weapp/dist/common/color.d.ts
deleted file mode 100644
index 386f307..0000000
--- a/node_modules/@vant/weapp/dist/common/color.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export declare const RED = "#ee0a24";
-export declare const BLUE = "#1989fa";
-export declare const WHITE = "#fff";
-export declare const GREEN = "#07c160";
-export declare const ORANGE = "#ff976a";
-export declare const GRAY = "#323233";
-export declare const GRAY_DARK = "#969799";
diff --git a/node_modules/@vant/weapp/dist/common/color.js b/node_modules/@vant/weapp/dist/common/color.js
deleted file mode 100644
index 6b285bd..0000000
--- a/node_modules/@vant/weapp/dist/common/color.js
+++ /dev/null
@@ -1,7 +0,0 @@
-export const RED = '#ee0a24';
-export const BLUE = '#1989fa';
-export const WHITE = '#fff';
-export const GREEN = '#07c160';
-export const ORANGE = '#ff976a';
-export const GRAY = '#323233';
-export const GRAY_DARK = '#969799';
diff --git a/node_modules/@vant/weapp/dist/common/component.d.ts b/node_modules/@vant/weapp/dist/common/component.d.ts
deleted file mode 100644
index 1d0fd27..0000000
--- a/node_modules/@vant/weapp/dist/common/component.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-/// 
-import { VantComponentOptions } from 'definitions/index';
-declare function VantComponent(vantOptions: VantComponentOptions): void;
-export { VantComponent };
diff --git a/node_modules/@vant/weapp/dist/common/component.js b/node_modules/@vant/weapp/dist/common/component.js
deleted file mode 100644
index 938d96b..0000000
--- a/node_modules/@vant/weapp/dist/common/component.js
+++ /dev/null
@@ -1,46 +0,0 @@
-import { basic } from '../mixins/basic';
-function mapKeys(source, target, map) {
-    Object.keys(map).forEach((key) => {
-        if (source[key]) {
-            target[map[key]] = source[key];
-        }
-    });
-}
-function VantComponent(vantOptions) {
-    const options = {};
-    mapKeys(vantOptions, options, {
-        data: 'data',
-        props: 'properties',
-        watch: 'observers',
-        mixins: 'behaviors',
-        methods: 'methods',
-        beforeCreate: 'created',
-        created: 'attached',
-        mounted: 'ready',
-        destroyed: 'detached',
-        classes: 'externalClasses',
-    });
-    // add default externalClasses
-    options.externalClasses = options.externalClasses || [];
-    options.externalClasses.push('custom-class');
-    // add default behaviors
-    options.behaviors = options.behaviors || [];
-    options.behaviors.push(basic);
-    // add relations
-    const { relation } = vantOptions;
-    if (relation) {
-        options.relations = relation.relations;
-        options.behaviors.push(relation.mixin);
-    }
-    // map field to form-field behavior
-    if (vantOptions.field) {
-        options.behaviors.push('wx://form-field');
-    }
-    // add default options
-    options.options = {
-        multipleSlots: true,
-        addGlobalClass: true,
-    };
-    Component(options);
-}
-export { VantComponent };
diff --git a/node_modules/@vant/weapp/dist/common/index.wxss b/node_modules/@vant/weapp/dist/common/index.wxss
deleted file mode 100644
index a73bb7a..0000000
--- a/node_modules/@vant/weapp/dist/common/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{clear:both;content:"";display:table}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/relation.d.ts b/node_modules/@vant/weapp/dist/common/relation.d.ts
deleted file mode 100644
index 10193fa..0000000
--- a/node_modules/@vant/weapp/dist/common/relation.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-type TrivialInstance = WechatMiniprogram.Component.TrivialInstance;
-export declare function useParent(name: string, onEffect?: (this: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export declare function useChildren(name: string, onEffect?: (this: TrivialInstance, target: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export {};
diff --git a/node_modules/@vant/weapp/dist/common/relation.js b/node_modules/@vant/weapp/dist/common/relation.js
deleted file mode 100644
index 04e2934..0000000
--- a/node_modules/@vant/weapp/dist/common/relation.js
+++ /dev/null
@@ -1,56 +0,0 @@
-export function useParent(name, onEffect) {
-    const path = `../${name}/index`;
-    return {
-        relations: {
-            [path]: {
-                type: 'ancestor',
-                linked() {
-                    onEffect && onEffect.call(this);
-                },
-                linkChanged() {
-                    onEffect && onEffect.call(this);
-                },
-                unlinked() {
-                    onEffect && onEffect.call(this);
-                },
-            },
-        },
-        mixin: Behavior({
-            created() {
-                Object.defineProperty(this, 'parent', {
-                    get: () => this.getRelationNodes(path)[0],
-                });
-                Object.defineProperty(this, 'index', {
-                    // @ts-ignore
-                    get: () => { var _a, _b; return (_b = (_a = this.parent) === null || _a === void 0 ? void 0 : _a.children) === null || _b === void 0 ? void 0 : _b.indexOf(this); },
-                });
-            },
-        }),
-    };
-}
-export function useChildren(name, onEffect) {
-    const path = `../${name}/index`;
-    return {
-        relations: {
-            [path]: {
-                type: 'descendant',
-                linked(target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                linkChanged(target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                unlinked(target) {
-                    onEffect && onEffect.call(this, target);
-                },
-            },
-        },
-        mixin: Behavior({
-            created() {
-                Object.defineProperty(this, 'children', {
-                    get: () => this.getRelationNodes(path) || [],
-                });
-            },
-        }),
-    };
-}
diff --git a/node_modules/@vant/weapp/dist/common/style/clearfix.wxss b/node_modules/@vant/weapp/dist/common/style/clearfix.wxss
deleted file mode 100644
index 442246f..0000000
--- a/node_modules/@vant/weapp/dist/common/style/clearfix.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-clearfix:after{clear:both;content:"";display:table}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/style/ellipsis.wxss b/node_modules/@vant/weapp/dist/common/style/ellipsis.wxss
deleted file mode 100644
index ee701df..0000000
--- a/node_modules/@vant/weapp/dist/common/style/ellipsis.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/style/hairline.wxss b/node_modules/@vant/weapp/dist/common/style/hairline.wxss
deleted file mode 100644
index f7c6260..0000000
--- a/node_modules/@vant/weapp/dist/common/style/hairline.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/style/var.wxss b/node_modules/@vant/weapp/dist/common/style/var.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/node_modules/@vant/weapp/dist/common/utils.d.ts b/node_modules/@vant/weapp/dist/common/utils.d.ts
deleted file mode 100644
index a77d8c6..0000000
--- a/node_modules/@vant/weapp/dist/common/utils.d.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/// 
-/// 
-/// 
-/// 
-/// 
-export { isDef } from './validator';
-export { getSystemInfoSync } from './version';
-export declare function range(num: number, min: number, max: number): number;
-export declare function nextTick(cb: (...args: any[]) => void): void;
-export declare function addUnit(value?: string | number): string | undefined;
-export declare function requestAnimationFrame(cb: () => void): NodeJS.Timeout;
-export declare function pickExclude(obj: unknown, keys: string[]): {};
-export declare function getRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function getAllRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function groupSetData(context: WechatMiniprogram.Component.TrivialInstance, cb: () => void): void;
-export declare function toPromise(promiseLike: Promise | unknown): Promise;
-export declare function addNumber(num1: any, num2: any): number;
-export declare const clamp: (num: any, min: any, max: any) => number;
-export declare function getCurrentPage(): T & WechatMiniprogram.OptionalInterface & WechatMiniprogram.Page.InstanceProperties & WechatMiniprogram.Page.InstanceMethods & WechatMiniprogram.Page.Data & WechatMiniprogram.IAnyObject;
-export declare const isPC: boolean;
-export declare const isWxWork: boolean;
diff --git a/node_modules/@vant/weapp/dist/common/utils.js b/node_modules/@vant/weapp/dist/common/utils.js
deleted file mode 100644
index c84e32b..0000000
--- a/node_modules/@vant/weapp/dist/common/utils.js
+++ /dev/null
@@ -1,86 +0,0 @@
-import { isDef, isNumber, isPlainObject, isPromise } from './validator';
-import { canIUseGroupSetData, canIUseNextTick, getSystemInfoSync, } from './version';
-export { isDef } from './validator';
-export { getSystemInfoSync } from './version';
-export function range(num, min, max) {
-    return Math.min(Math.max(num, min), max);
-}
-export function nextTick(cb) {
-    if (canIUseNextTick()) {
-        wx.nextTick(cb);
-    }
-    else {
-        setTimeout(() => {
-            cb();
-        }, 1000 / 30);
-    }
-}
-export function addUnit(value) {
-    if (!isDef(value)) {
-        return undefined;
-    }
-    value = String(value);
-    return isNumber(value) ? `${value}px` : value;
-}
-export function requestAnimationFrame(cb) {
-    return setTimeout(() => {
-        cb();
-    }, 1000 / 30);
-}
-export function pickExclude(obj, keys) {
-    if (!isPlainObject(obj)) {
-        return {};
-    }
-    return Object.keys(obj).reduce((prev, key) => {
-        if (!keys.includes(key)) {
-            prev[key] = obj[key];
-        }
-        return prev;
-    }, {});
-}
-export function getRect(context, selector) {
-    return new Promise((resolve) => {
-        wx.createSelectorQuery()
-            .in(context)
-            .select(selector)
-            .boundingClientRect()
-            .exec((rect = []) => resolve(rect[0]));
-    });
-}
-export function getAllRect(context, selector) {
-    return new Promise((resolve) => {
-        wx.createSelectorQuery()
-            .in(context)
-            .selectAll(selector)
-            .boundingClientRect()
-            .exec((rect = []) => resolve(rect[0]));
-    });
-}
-export function groupSetData(context, cb) {
-    if (canIUseGroupSetData()) {
-        context.groupSetData(cb);
-    }
-    else {
-        cb();
-    }
-}
-export function toPromise(promiseLike) {
-    if (isPromise(promiseLike)) {
-        return promiseLike;
-    }
-    return Promise.resolve(promiseLike);
-}
-// 浮点数精度处理
-export function addNumber(num1, num2) {
-    const cardinal = Math.pow(10, 10);
-    return Math.round((num1 + num2) * cardinal) / cardinal;
-}
-// 限制value在[min, max]之间
-export const clamp = (num, min, max) => Math.min(Math.max(num, min), max);
-export function getCurrentPage() {
-    const pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-export const isPC = ['mac', 'windows'].includes(getSystemInfoSync().platform);
-// 是否企业微信
-export const isWxWork = getSystemInfoSync().environment === 'wxwork';
diff --git a/node_modules/@vant/weapp/dist/common/validator.d.ts b/node_modules/@vant/weapp/dist/common/validator.d.ts
deleted file mode 100644
index 152894a..0000000
--- a/node_modules/@vant/weapp/dist/common/validator.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export declare function isFunction(val: unknown): val is Function;
-export declare function isPlainObject(val: unknown): val is Record;
-export declare function isPromise(val: unknown): val is Promise;
-export declare function isDef(value: unknown): boolean;
-export declare function isObj(x: unknown): x is Record;
-export declare function isNumber(value: string): boolean;
-export declare function isBoolean(value: unknown): value is boolean;
-export declare function isImageUrl(url: string): boolean;
-export declare function isVideoUrl(url: string): boolean;
diff --git a/node_modules/@vant/weapp/dist/common/validator.js b/node_modules/@vant/weapp/dist/common/validator.js
deleted file mode 100644
index f11f844..0000000
--- a/node_modules/@vant/weapp/dist/common/validator.js
+++ /dev/null
@@ -1,31 +0,0 @@
-// eslint-disable-next-line @typescript-eslint/ban-types
-export function isFunction(val) {
-    return typeof val === 'function';
-}
-export function isPlainObject(val) {
-    return val !== null && typeof val === 'object' && !Array.isArray(val);
-}
-export function isPromise(val) {
-    return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);
-}
-export function isDef(value) {
-    return value !== undefined && value !== null;
-}
-export function isObj(x) {
-    const type = typeof x;
-    return x !== null && (type === 'object' || type === 'function');
-}
-export function isNumber(value) {
-    return /^\d+(\.\d+)?$/.test(value);
-}
-export function isBoolean(value) {
-    return typeof value === 'boolean';
-}
-const IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
-const VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;
-export function isImageUrl(url) {
-    return IMAGE_REGEXP.test(url);
-}
-export function isVideoUrl(url) {
-    return VIDEO_REGEXP.test(url);
-}
diff --git a/node_modules/@vant/weapp/dist/common/version.d.ts b/node_modules/@vant/weapp/dist/common/version.d.ts
deleted file mode 100644
index 3393221..0000000
--- a/node_modules/@vant/weapp/dist/common/version.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-interface WxWorkSystemInfo extends WechatMiniprogram.SystemInfo {
-    environment?: 'wxwork';
-}
-interface SystemInfo extends WxWorkSystemInfo, WechatMiniprogram.SystemInfo {
-}
-export declare function getSystemInfoSync(): SystemInfo;
-export declare function canIUseModel(): boolean;
-export declare function canIUseFormFieldButton(): boolean;
-export declare function canIUseAnimate(): boolean;
-export declare function canIUseGroupSetData(): boolean;
-export declare function canIUseNextTick(): boolean;
-export declare function canIUseCanvas2d(): boolean;
-export declare function canIUseGetUserProfile(): boolean;
-export {};
diff --git a/node_modules/@vant/weapp/dist/common/version.js b/node_modules/@vant/weapp/dist/common/version.js
deleted file mode 100644
index c675e1f..0000000
--- a/node_modules/@vant/weapp/dist/common/version.js
+++ /dev/null
@@ -1,59 +0,0 @@
-let systemInfo;
-export function getSystemInfoSync() {
-    if (systemInfo == null) {
-        systemInfo = wx.getSystemInfoSync();
-    }
-    return systemInfo;
-}
-function compareVersion(v1, v2) {
-    v1 = v1.split('.');
-    v2 = v2.split('.');
-    const len = Math.max(v1.length, v2.length);
-    while (v1.length < len) {
-        v1.push('0');
-    }
-    while (v2.length < len) {
-        v2.push('0');
-    }
-    for (let i = 0; i < len; i++) {
-        const num1 = parseInt(v1[i], 10);
-        const num2 = parseInt(v2[i], 10);
-        if (num1 > num2) {
-            return 1;
-        }
-        if (num1 < num2) {
-            return -1;
-        }
-    }
-    return 0;
-}
-function gte(version) {
-    const system = getSystemInfoSync();
-    return compareVersion(system.SDKVersion, version) >= 0;
-}
-export function canIUseModel() {
-    return gte('2.9.3');
-}
-export function canIUseFormFieldButton() {
-    return gte('2.10.3');
-}
-export function canIUseAnimate() {
-    return gte('2.9.0');
-}
-export function canIUseGroupSetData() {
-    return gte('2.4.0');
-}
-export function canIUseNextTick() {
-    try {
-        return wx.canIUse('nextTick');
-    }
-    catch (e) {
-        return gte('2.7.1');
-    }
-}
-export function canIUseCanvas2d() {
-    return gte('2.9.0');
-}
-export function canIUseGetUserProfile() {
-    return !!wx.getUserProfile;
-}
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.d.ts b/node_modules/@vant/weapp/dist/config-provider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.js b/node_modules/@vant/weapp/dist/config-provider/index.js
deleted file mode 100644
index 0cb23f4..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        themeVars: {
-            type: Object,
-            value: {},
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.json b/node_modules/@vant/weapp/dist/config-provider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.wxml b/node_modules/@vant/weapp/dist/config-provider/index.wxml
deleted file mode 100644
index 3cfb461..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.wxs b/node_modules/@vant/weapp/dist/config-provider/index.wxs
deleted file mode 100644
index 7ca0203..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/index.d.ts b/node_modules/@vant/weapp/dist/count-down/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/count-down/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/count-down/index.js b/node_modules/@vant/weapp/dist/count-down/index.js
deleted file mode 100644
index da24145..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/index.json b/node_modules/@vant/weapp/dist/count-down/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/count-down/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/count-down/index.wxml b/node_modules/@vant/weapp/dist/count-down/index.wxml
deleted file mode 100644
index e206e16..0000000
--- a/node_modules/@vant/weapp/dist/count-down/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-  
-  {{ formattedTime }}
-
diff --git a/node_modules/@vant/weapp/dist/count-down/index.wxss b/node_modules/@vant/weapp/dist/count-down/index.wxss
deleted file mode 100644
index 8b957f7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/utils.d.ts b/node_modules/@vant/weapp/dist/count-down/utils.d.ts
deleted file mode 100644
index 876a6c1..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/utils.js b/node_modules/@vant/weapp/dist/count-down/utils.js
deleted file mode 100644
index cbdbd79..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/datetime-picker/index.d.ts b/node_modules/@vant/weapp/dist/datetime-picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/datetime-picker/index.js b/node_modules/@vant/weapp/dist/datetime-picker/index.js
deleted file mode 100644
index 3334170..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/datetime-picker/index.json b/node_modules/@vant/weapp/dist/datetime-picker/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/datetime-picker/index.wxml b/node_modules/@vant/weapp/dist/datetime-picker/index.wxml
deleted file mode 100644
index ade2202..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/dist/datetime-picker/index.wxss b/node_modules/@vant/weapp/dist/datetime-picker/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/definitions/index.d.ts b/node_modules/@vant/weapp/dist/definitions/index.d.ts
deleted file mode 100644
index d0554f6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/definitions/index.js b/node_modules/@vant/weapp/dist/definitions/index.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/definitions/index.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dialog/dialog.d.ts b/node_modules/@vant/weapp/dist/dialog/dialog.d.ts
deleted file mode 100644
index db2da5f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dialog/dialog.js b/node_modules/@vant/weapp/dist/dialog/dialog.js
deleted file mode 100644
index a96ec08..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dialog/index.d.ts b/node_modules/@vant/weapp/dist/dialog/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dialog/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dialog/index.js b/node_modules/@vant/weapp/dist/dialog/index.js
deleted file mode 100644
index e2cc450..0000000
--- a/node_modules/@vant/weapp/dist/dialog/index.js
+++ /dev/null
@@ -1,130 +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],
-    classes: ['cancle-button-class', 'confirm-button-class'],
-    props: {
-        show: {
-            type: Boolean,
-            observer(show) {
-                !show && this.stopLoading();
-            },
-        },
-        title: String,
-        message: String,
-        theme: {
-            type: String,
-            value: 'default',
-        },
-        confirmButtonId: String,
-        className: String,
-        customStyle: String,
-        asyncClose: Boolean,
-        messageAlign: String,
-        beforeClose: null,
-        overlayStyle: String,
-        useSlot: Boolean,
-        useTitleSlot: Boolean,
-        useConfirmButtonSlot: Boolean,
-        useCancelButtonSlot: 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',
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    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/node_modules/@vant/weapp/dist/dialog/index.json b/node_modules/@vant/weapp/dist/dialog/index.json
deleted file mode 100644
index 43417fc..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dialog/index.wxml b/node_modules/@vant/weapp/dist/dialog/index.wxml
deleted file mode 100644
index a1d8e3c..0000000
--- a/node_modules/@vant/weapp/dist/dialog/index.wxml
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-  
-
-  
-  
-    {{ message }}
-  
-
-  
-    
-      {{ cancelButtonText }}
-    
-    
-      {{ confirmButtonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/dialog/index.wxss b/node_modules/@vant/weapp/dist/dialog/index.wxss
deleted file mode 100644
index 507a789..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/divider/index.d.ts b/node_modules/@vant/weapp/dist/divider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/divider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/divider/index.js b/node_modules/@vant/weapp/dist/divider/index.js
deleted file mode 100644
index 9596edd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/divider/index.json b/node_modules/@vant/weapp/dist/divider/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/dist/divider/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/dist/divider/index.wxml b/node_modules/@vant/weapp/dist/divider/index.wxml
deleted file mode 100644
index f6a5a45..0000000
--- a/node_modules/@vant/weapp/dist/divider/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/divider/index.wxs b/node_modules/@vant/weapp/dist/divider/index.wxs
deleted file mode 100644
index 215b14f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/divider/index.wxss b/node_modules/@vant/weapp/dist/divider/index.wxss
deleted file mode 100644
index e91dc44..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/index.d.ts b/node_modules/@vant/weapp/dist/dropdown-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dropdown-item/index.js b/node_modules/@vant/weapp/dist/dropdown-item/index.js
deleted file mode 100644
index fd61a47..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/index.json b/node_modules/@vant/weapp/dist/dropdown-item/index.json
deleted file mode 100644
index 88d5409..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/index.wxml b/node_modules/@vant/weapp/dist/dropdown-item/index.wxml
deleted file mode 100644
index 63904f4..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/index.wxml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-  
-    
-      
-        {{ item.text }}
-      
-      
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/dropdown-item/index.wxss b/node_modules/@vant/weapp/dist/dropdown-item/index.wxss
deleted file mode 100644
index 80505e9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/shared.d.ts b/node_modules/@vant/weapp/dist/dropdown-item/shared.d.ts
deleted file mode 100644
index 774eb4c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/shared.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export interface Option {
-    text: string;
-    value: string | number;
-    icon: string;
-}
diff --git a/node_modules/@vant/weapp/dist/dropdown-item/shared.js b/node_modules/@vant/weapp/dist/dropdown-item/shared.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/shared.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.d.ts b/node_modules/@vant/weapp/dist/dropdown-menu/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-menu/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.js b/node_modules/@vant/weapp/dist/dropdown-menu/index.js
deleted file mode 100644
index 9858ab3..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-menu/index.json b/node_modules/@vant/weapp/dist/dropdown-menu/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-menu/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.wxml b/node_modules/@vant/weapp/dist/dropdown-menu/index.wxml
deleted file mode 100644
index ec165a9..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-menu/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.wxs b/node_modules/@vant/weapp/dist/dropdown-menu/index.wxs
deleted file mode 100644
index 6538854..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-menu/index.wxss b/node_modules/@vant/weapp/dist/dropdown-menu/index.wxss
deleted file mode 100644
index dba000e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/empty/index.d.ts b/node_modules/@vant/weapp/dist/empty/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/empty/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/empty/index.js b/node_modules/@vant/weapp/dist/empty/index.js
deleted file mode 100644
index 842e1bb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/empty/index.json b/node_modules/@vant/weapp/dist/empty/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/dist/empty/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/dist/empty/index.wxml b/node_modules/@vant/weapp/dist/empty/index.wxml
deleted file mode 100644
index 9c7b719..0000000
--- a/node_modules/@vant/weapp/dist/empty/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
-  
-    
-  
-  
-    {{ description }}
-  
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/empty/index.wxs b/node_modules/@vant/weapp/dist/empty/index.wxs
deleted file mode 100644
index cf92ece..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/empty/index.wxss b/node_modules/@vant/weapp/dist/empty/index.wxss
deleted file mode 100644
index 0fb74fe..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/index.d.ts b/node_modules/@vant/weapp/dist/field/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/field/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/field/index.js b/node_modules/@vant/weapp/dist/field/index.js
deleted file mode 100644
index dba92e0..0000000
--- a/node_modules/@vant/weapp/dist/field/index.js
+++ /dev/null
@@ -1,123 +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: {
-        formatValue(value) {
-            const { maxlength } = this.data;
-            if (maxlength !== -1 && value.length > maxlength) {
-                return value.slice(0, maxlength);
-            }
-            return value;
-        },
-        onInput(event) {
-            const { value = '' } = event.detail || {};
-            const formatValue = this.formatValue(value);
-            this.value = formatValue;
-            this.setShowClear();
-            return this.emitChange(Object.assign(Object.assign({}, event.detail), { value: formatValue }));
-        },
-        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 });
-            let result;
-            const data = extraEventParams
-                ? Object.assign(Object.assign({}, detail), { callback: (data) => {
-                        result = data;
-                    } }) : detail.value;
-            this.$emit('input', data);
-            this.$emit('change', data);
-            return result;
-        },
-        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/node_modules/@vant/weapp/dist/field/index.json b/node_modules/@vant/weapp/dist/field/index.json
deleted file mode 100644
index 5906c50..0000000
--- a/node_modules/@vant/weapp/dist/field/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/field/index.wxml b/node_modules/@vant/weapp/dist/field/index.wxml
deleted file mode 100644
index 6018993..0000000
--- a/node_modules/@vant/weapp/dist/field/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-  
-  
-  
-  
-    
-      
-    
-    
-    
-
-    
-    
-      
-      
-      
-    
-    
-      
-    
-  
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/field/index.wxs b/node_modules/@vant/weapp/dist/field/index.wxs
deleted file mode 100644
index 78575b9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/index.wxss b/node_modules/@vant/weapp/dist/field/index.wxss
deleted file mode 100644
index 5f7d306..0000000
--- a/node_modules/@vant/weapp/dist/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);display:block;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/node_modules/@vant/weapp/dist/field/input.wxml b/node_modules/@vant/weapp/dist/field/input.wxml
deleted file mode 100644
index c10f4c4..0000000
--- a/node_modules/@vant/weapp/dist/field/input.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
diff --git a/node_modules/@vant/weapp/dist/field/props.d.ts b/node_modules/@vant/weapp/dist/field/props.d.ts
deleted file mode 100644
index 5cd130a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/props.js b/node_modules/@vant/weapp/dist/field/props.js
deleted file mode 100644
index ae405b3..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/textarea.wxml b/node_modules/@vant/weapp/dist/field/textarea.wxml
deleted file mode 100644
index 945d03e..0000000
--- a/node_modules/@vant/weapp/dist/field/textarea.wxml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/field/types.d.ts b/node_modules/@vant/weapp/dist/field/types.d.ts
deleted file mode 100644
index 357ccbe..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/types.js b/node_modules/@vant/weapp/dist/field/types.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/field/types.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.d.ts b/node_modules/@vant/weapp/dist/goods-action-button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.js b/node_modules/@vant/weapp/dist/goods-action-button/index.js
deleted file mode 100644
index 10a219a..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.js
+++ /dev/null
@@ -1,44 +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,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loading: Boolean,
-        disabled: Boolean,
-        plain: Boolean,
-        type: {
-            type: String,
-            value: 'danger',
-        },
-        customStyle: {
-            type: String,
-            value: '',
-        },
-    },
-    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/node_modules/@vant/weapp/dist/goods-action-button/index.json b/node_modules/@vant/weapp/dist/goods-action-button/index.json
deleted file mode 100644
index b567686..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.wxml b/node_modules/@vant/weapp/dist/goods-action-button/index.wxml
deleted file mode 100644
index 4530ab8..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-  {{ text }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.wxss b/node_modules/@vant/weapp/dist/goods-action-button/index.wxss
deleted file mode 100644
index 759a1d9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action-icon/index.d.ts b/node_modules/@vant/weapp/dist/goods-action-icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action-icon/index.js b/node_modules/@vant/weapp/dist/goods-action-icon/index.js
deleted file mode 100644
index 98ed74f..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-icon/index.js
+++ /dev/null
@@ -1,27 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-import { link } from '../mixins/link';
-VantComponent({
-    classes: ['icon-class', 'text-class', 'info-class'],
-    mixins: [link, button],
-    props: {
-        text: String,
-        dot: Boolean,
-        info: String,
-        icon: String,
-        size: String,
-        color: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        disabled: Boolean,
-        loading: Boolean,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/goods-action-icon/index.json b/node_modules/@vant/weapp/dist/goods-action-icon/index.json
deleted file mode 100644
index 93bfe8a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action-icon/index.wxml b/node_modules/@vant/weapp/dist/goods-action-icon/index.wxml
deleted file mode 100644
index 30c1a8c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-icon/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/dist/goods-action-icon/index.wxss b/node_modules/@vant/weapp/dist/goods-action-icon/index.wxss
deleted file mode 100644
index 6e4758d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action/index.d.ts b/node_modules/@vant/weapp/dist/goods-action/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action/index.js b/node_modules/@vant/weapp/dist/goods-action/index.js
deleted file mode 100644
index 6b2ed74..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action/index.json b/node_modules/@vant/weapp/dist/goods-action/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/goods-action/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/goods-action/index.wxml b/node_modules/@vant/weapp/dist/goods-action/index.wxml
deleted file mode 100644
index 569450c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/goods-action/index.wxss b/node_modules/@vant/weapp/dist/goods-action/index.wxss
deleted file mode 100644
index 7793e77..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid-item/index.d.ts b/node_modules/@vant/weapp/dist/grid-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/grid-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/grid-item/index.js b/node_modules/@vant/weapp/dist/grid-item/index.js
deleted file mode 100644
index dbeb18a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid-item/index.json b/node_modules/@vant/weapp/dist/grid-item/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/grid-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/grid-item/index.wxml b/node_modules/@vant/weapp/dist/grid-item/index.wxml
deleted file mode 100644
index e95087d..0000000
--- a/node_modules/@vant/weapp/dist/grid-item/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-    
-      
-        
-        
-      
-      
-        {{ text }}
-        
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/grid-item/index.wxs b/node_modules/@vant/weapp/dist/grid-item/index.wxs
deleted file mode 100644
index 2cfe37d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid-item/index.wxss b/node_modules/@vant/weapp/dist/grid-item/index.wxss
deleted file mode 100644
index acaea84..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid/index.d.ts b/node_modules/@vant/weapp/dist/grid/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/grid/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/grid/index.js b/node_modules/@vant/weapp/dist/grid/index.js
deleted file mode 100644
index 41dfa4c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid/index.json b/node_modules/@vant/weapp/dist/grid/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/grid/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/grid/index.wxml b/node_modules/@vant/weapp/dist/grid/index.wxml
deleted file mode 100644
index 2e4118f..0000000
--- a/node_modules/@vant/weapp/dist/grid/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/grid/index.wxs b/node_modules/@vant/weapp/dist/grid/index.wxs
deleted file mode 100644
index cd3b1bd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid/index.wxss b/node_modules/@vant/weapp/dist/grid/index.wxss
deleted file mode 100644
index e347440..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/icon/index.d.ts b/node_modules/@vant/weapp/dist/icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/icon/index.js b/node_modules/@vant/weapp/dist/icon/index.js
deleted file mode 100644
index 01c9073..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    classes: ['info-class'],
-    props: {
-        dot: Boolean,
-        info: null,
-        size: null,
-        color: String,
-        customStyle: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        name: String,
-    },
-    methods: {
-        onClick() {
-            this.$emit('click');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/icon/index.json b/node_modules/@vant/weapp/dist/icon/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/icon/index.wxml b/node_modules/@vant/weapp/dist/icon/index.wxml
deleted file mode 100644
index 91b47f9..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/icon/index.wxs b/node_modules/@vant/weapp/dist/icon/index.wxs
deleted file mode 100644
index a906f76..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.wxs
+++ /dev/null
@@ -1,43 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function isImage(name) {
-  return name.indexOf('/') !== -1;
-}
-
-function rootClass(data) {
-  var classes = ['custom-class'];
-
-  if (data.classPrefix !== 'van-icon') {
-    classes.push('van-icon--custom')
-  }
-
-  if (data.classPrefix != null) {
-    classes.push(data.classPrefix);
-  }
-
-  if (isImage(data.name)) {
-    classes.push('van-icon--image');
-  } else if (data.classPrefix != null) {
-    classes.push(data.classPrefix + '-' + data.name);
-  }
-
-  return classes.join(' ');
-}
-
-function rootStyle(data) {
-  return style([
-    {
-      color: data.color,
-      'font-size': addUnit(data.size),
-    },
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  isImage: isImage,
-  rootClass: rootClass,
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/icon/index.wxss b/node_modules/@vant/weapp/dist/icon/index.wxss
deleted file mode 100644
index feb3d7e..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-icon{text-rendering:auto;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;position:relative}.van-icon,.van-icon:before{display:inline-block}.van-icon-contact:before{content:"\e753"}.van-icon-notes:before{content:"\e63c"}.van-icon-records:before{content:"\e63d"}.van-icon-cash-back-record:before{content:"\e63e"}.van-icon-newspaper:before{content:"\e63f"}.van-icon-discount:before{content:"\e640"}.van-icon-completed:before{content:"\e641"}.van-icon-user:before{content:"\e642"}.van-icon-description:before{content:"\e643"}.van-icon-list-switch:before{content:"\e6ad"}.van-icon-list-switching:before{content:"\e65a"}.van-icon-link-o:before{content:"\e751"}.van-icon-miniprogram-o:before{content:"\e752"}.van-icon-qq:before{content:"\e74e"}.van-icon-wechat-moments:before{content:"\e74f"}.van-icon-weibo:before{content:"\e750"}.van-icon-cash-o:before{content:"\e74d"}.van-icon-guide-o:before{content:"\e74c"}.van-icon-invitation:before{content:"\e6d6"}.van-icon-shield-o:before{content:"\e74b"}.van-icon-exchange:before{content:"\e6af"}.van-icon-eye:before{content:"\e6b0"}.van-icon-enlarge:before{content:"\e6b1"}.van-icon-expand-o:before{content:"\e6b2"}.van-icon-eye-o:before{content:"\e6b3"}.van-icon-expand:before{content:"\e6b4"}.van-icon-filter-o:before{content:"\e6b5"}.van-icon-fire:before{content:"\e6b6"}.van-icon-fail:before{content:"\e6b7"}.van-icon-failure:before{content:"\e6b8"}.van-icon-fire-o:before{content:"\e6b9"}.van-icon-flag-o:before{content:"\e6ba"}.van-icon-font:before{content:"\e6bb"}.van-icon-font-o:before{content:"\e6bc"}.van-icon-gem-o:before{content:"\e6bd"}.van-icon-flower-o:before{content:"\e6be"}.van-icon-gem:before{content:"\e6bf"}.van-icon-gift-card:before{content:"\e6c0"}.van-icon-friends:before{content:"\e6c1"}.van-icon-friends-o:before{content:"\e6c2"}.van-icon-gold-coin:before{content:"\e6c3"}.van-icon-gold-coin-o:before{content:"\e6c4"}.van-icon-good-job-o:before{content:"\e6c5"}.van-icon-gift:before{content:"\e6c6"}.van-icon-gift-o:before{content:"\e6c7"}.van-icon-gift-card-o:before{content:"\e6c8"}.van-icon-good-job:before{content:"\e6c9"}.van-icon-home-o:before{content:"\e6ca"}.van-icon-goods-collect:before{content:"\e6cb"}.van-icon-graphic:before{content:"\e6cc"}.van-icon-goods-collect-o:before{content:"\e6cd"}.van-icon-hot-o:before{content:"\e6ce"}.van-icon-info:before{content:"\e6cf"}.van-icon-hotel-o:before{content:"\e6d0"}.van-icon-info-o:before{content:"\e6d1"}.van-icon-hot-sale-o:before{content:"\e6d2"}.van-icon-hot:before{content:"\e6d3"}.van-icon-like:before{content:"\e6d4"}.van-icon-idcard:before{content:"\e6d5"}.van-icon-like-o:before{content:"\e6d7"}.van-icon-hot-sale:before{content:"\e6d8"}.van-icon-location-o:before{content:"\e6d9"}.van-icon-location:before{content:"\e6da"}.van-icon-label:before{content:"\e6db"}.van-icon-lock:before{content:"\e6dc"}.van-icon-label-o:before{content:"\e6dd"}.van-icon-map-marked:before{content:"\e6de"}.van-icon-logistics:before{content:"\e6df"}.van-icon-manager:before{content:"\e6e0"}.van-icon-more:before{content:"\e6e1"}.van-icon-live:before{content:"\e6e2"}.van-icon-manager-o:before{content:"\e6e3"}.van-icon-medal:before{content:"\e6e4"}.van-icon-more-o:before{content:"\e6e5"}.van-icon-music-o:before{content:"\e6e6"}.van-icon-music:before{content:"\e6e7"}.van-icon-new-arrival-o:before{content:"\e6e8"}.van-icon-medal-o:before{content:"\e6e9"}.van-icon-new-o:before{content:"\e6ea"}.van-icon-free-postage:before{content:"\e6eb"}.van-icon-newspaper-o:before{content:"\e6ec"}.van-icon-new-arrival:before{content:"\e6ed"}.van-icon-minus:before{content:"\e6ee"}.van-icon-orders-o:before{content:"\e6ef"}.van-icon-new:before{content:"\e6f0"}.van-icon-paid:before{content:"\e6f1"}.van-icon-notes-o:before{content:"\e6f2"}.van-icon-other-pay:before{content:"\e6f3"}.van-icon-pause-circle:before{content:"\e6f4"}.van-icon-pause:before{content:"\e6f5"}.van-icon-pause-circle-o:before{content:"\e6f6"}.van-icon-peer-pay:before{content:"\e6f7"}.van-icon-pending-payment:before{content:"\e6f8"}.van-icon-passed:before{content:"\e6f9"}.van-icon-plus:before{content:"\e6fa"}.van-icon-phone-circle-o:before{content:"\e6fb"}.van-icon-phone-o:before{content:"\e6fc"}.van-icon-printer:before{content:"\e6fd"}.van-icon-photo-fail:before{content:"\e6fe"}.van-icon-phone:before{content:"\e6ff"}.van-icon-photo-o:before{content:"\e700"}.van-icon-play-circle:before{content:"\e701"}.van-icon-play:before{content:"\e702"}.van-icon-phone-circle:before{content:"\e703"}.van-icon-point-gift-o:before{content:"\e704"}.van-icon-point-gift:before{content:"\e705"}.van-icon-play-circle-o:before{content:"\e706"}.van-icon-shrink:before{content:"\e707"}.van-icon-photo:before{content:"\e708"}.van-icon-qr:before{content:"\e709"}.van-icon-qr-invalid:before{content:"\e70a"}.van-icon-question-o:before{content:"\e70b"}.van-icon-revoke:before{content:"\e70c"}.van-icon-replay:before{content:"\e70d"}.van-icon-service:before{content:"\e70e"}.van-icon-question:before{content:"\e70f"}.van-icon-search:before{content:"\e710"}.van-icon-refund-o:before{content:"\e711"}.van-icon-service-o:before{content:"\e712"}.van-icon-scan:before{content:"\e713"}.van-icon-share:before{content:"\e714"}.van-icon-send-gift-o:before{content:"\e715"}.van-icon-share-o:before{content:"\e716"}.van-icon-setting:before{content:"\e717"}.van-icon-points:before{content:"\e718"}.van-icon-photograph:before{content:"\e719"}.van-icon-shop:before{content:"\e71a"}.van-icon-shop-o:before{content:"\e71b"}.van-icon-shop-collect-o:before{content:"\e71c"}.van-icon-shop-collect:before{content:"\e71d"}.van-icon-smile:before{content:"\e71e"}.van-icon-shopping-cart-o:before{content:"\e71f"}.van-icon-sign:before{content:"\e720"}.van-icon-sort:before{content:"\e721"}.van-icon-star-o:before{content:"\e722"}.van-icon-smile-comment-o:before{content:"\e723"}.van-icon-stop:before{content:"\e724"}.van-icon-stop-circle-o:before{content:"\e725"}.van-icon-smile-o:before{content:"\e726"}.van-icon-star:before{content:"\e727"}.van-icon-success:before{content:"\e728"}.van-icon-stop-circle:before{content:"\e729"}.van-icon-records-o:before{content:"\e72a"}.van-icon-shopping-cart:before{content:"\e72b"}.van-icon-tosend:before{content:"\e72c"}.van-icon-todo-list:before{content:"\e72d"}.van-icon-thumb-circle-o:before{content:"\e72e"}.van-icon-thumb-circle:before{content:"\e72f"}.van-icon-umbrella-circle:before{content:"\e730"}.van-icon-underway:before{content:"\e731"}.van-icon-upgrade:before{content:"\e732"}.van-icon-todo-list-o:before{content:"\e733"}.van-icon-tv-o:before{content:"\e734"}.van-icon-underway-o:before{content:"\e735"}.van-icon-user-o:before{content:"\e736"}.van-icon-vip-card-o:before{content:"\e737"}.van-icon-vip-card:before{content:"\e738"}.van-icon-send-gift:before{content:"\e739"}.van-icon-wap-home:before{content:"\e73a"}.van-icon-wap-nav:before{content:"\e73b"}.van-icon-volume-o:before{content:"\e73c"}.van-icon-video:before{content:"\e73d"}.van-icon-wap-home-o:before{content:"\e73e"}.van-icon-volume:before{content:"\e73f"}.van-icon-warning:before{content:"\e740"}.van-icon-weapp-nav:before{content:"\e741"}.van-icon-wechat-pay:before{content:"\e742"}.van-icon-warning-o:before{content:"\e743"}.van-icon-wechat:before{content:"\e744"}.van-icon-setting-o:before{content:"\e745"}.van-icon-youzan-shield:before{content:"\e746"}.van-icon-warn-o:before{content:"\e747"}.van-icon-smile-comment:before{content:"\e748"}.van-icon-user-circle-o:before{content:"\e749"}.van-icon-video-o:before{content:"\e74a"}.van-icon-add-square:before{content:"\e65c"}.van-icon-add:before{content:"\e65d"}.van-icon-arrow-down:before{content:"\e65e"}.van-icon-arrow-up:before{content:"\e65f"}.van-icon-arrow:before{content:"\e660"}.van-icon-after-sale:before{content:"\e661"}.van-icon-add-o:before{content:"\e662"}.van-icon-alipay:before{content:"\e663"}.van-icon-ascending:before{content:"\e664"}.van-icon-apps-o:before{content:"\e665"}.van-icon-aim:before{content:"\e666"}.van-icon-award:before{content:"\e667"}.van-icon-arrow-left:before{content:"\e668"}.van-icon-award-o:before{content:"\e669"}.van-icon-audio:before{content:"\e66a"}.van-icon-bag-o:before{content:"\e66b"}.van-icon-balance-list:before{content:"\e66c"}.van-icon-back-top:before{content:"\e66d"}.van-icon-bag:before{content:"\e66e"}.van-icon-balance-pay:before{content:"\e66f"}.van-icon-balance-o:before{content:"\e670"}.van-icon-bar-chart-o:before{content:"\e671"}.van-icon-bars:before{content:"\e672"}.van-icon-balance-list-o:before{content:"\e673"}.van-icon-birthday-cake-o:before{content:"\e674"}.van-icon-bookmark:before{content:"\e675"}.van-icon-bill:before{content:"\e676"}.van-icon-bell:before{content:"\e677"}.van-icon-browsing-history-o:before{content:"\e678"}.van-icon-browsing-history:before{content:"\e679"}.van-icon-bookmark-o:before{content:"\e67a"}.van-icon-bulb-o:before{content:"\e67b"}.van-icon-bullhorn-o:before{content:"\e67c"}.van-icon-bill-o:before{content:"\e67d"}.van-icon-calendar-o:before{content:"\e67e"}.van-icon-brush-o:before{content:"\e67f"}.van-icon-card:before{content:"\e680"}.van-icon-cart-o:before{content:"\e681"}.van-icon-cart-circle:before{content:"\e682"}.van-icon-cart-circle-o:before{content:"\e683"}.van-icon-cart:before{content:"\e684"}.van-icon-cash-on-deliver:before{content:"\e685"}.van-icon-cash-back-record-o:before{content:"\e686"}.van-icon-cashier-o:before{content:"\e687"}.van-icon-chart-trending-o:before{content:"\e688"}.van-icon-certificate:before{content:"\e689"}.van-icon-chat:before{content:"\e68a"}.van-icon-clear:before{content:"\e68b"}.van-icon-chat-o:before{content:"\e68c"}.van-icon-checked:before{content:"\e68d"}.van-icon-clock:before{content:"\e68e"}.van-icon-clock-o:before{content:"\e68f"}.van-icon-close:before{content:"\e690"}.van-icon-closed-eye:before{content:"\e691"}.van-icon-circle:before{content:"\e692"}.van-icon-cluster-o:before{content:"\e693"}.van-icon-column:before{content:"\e694"}.van-icon-comment-circle-o:before{content:"\e695"}.van-icon-cluster:before{content:"\e696"}.van-icon-comment:before{content:"\e697"}.van-icon-comment-o:before{content:"\e698"}.van-icon-comment-circle:before{content:"\e699"}.van-icon-completed-o:before{content:"\e69a"}.van-icon-credit-pay:before{content:"\e69b"}.van-icon-coupon:before{content:"\e69c"}.van-icon-debit-pay:before{content:"\e69d"}.van-icon-coupon-o:before{content:"\e69e"}.van-icon-contact-o:before{content:"\e69f"}.van-icon-descending:before{content:"\e6a0"}.van-icon-desktop-o:before{content:"\e6a1"}.van-icon-diamond-o:before{content:"\e6a2"}.van-icon-description-o:before{content:"\e6a3"}.van-icon-delete:before{content:"\e6a4"}.van-icon-diamond:before{content:"\e6a5"}.van-icon-delete-o:before{content:"\e6a6"}.van-icon-cross:before{content:"\e6a7"}.van-icon-edit:before{content:"\e6a8"}.van-icon-ellipsis:before{content:"\e6a9"}.van-icon-down:before{content:"\e6aa"}.van-icon-discount-o:before{content:"\e6ab"}.van-icon-ecard-pay:before{content:"\e6ac"}.van-icon-envelop-o:before{content:"\e6ae"}@font-face{font-display:auto;font-family:vant-icon;font-style:normal;font-weight:400;src:url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff2?t=1694918397022) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022) format("woff")}:host{align-items:center;display:inline-flex;justify-content:center}.van-icon--custom{position:relative}.van-icon--image{height:1em;width:1em}.van-icon__image{height:100%;width:100%}.van-icon__info{z-index:1}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/image/index.d.ts b/node_modules/@vant/weapp/dist/image/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/image/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/image/index.js b/node_modules/@vant/weapp/dist/image/index.js
deleted file mode 100644
index a9d007e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/image/index.json b/node_modules/@vant/weapp/dist/image/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/dist/image/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/image/index.wxml b/node_modules/@vant/weapp/dist/image/index.wxml
deleted file mode 100644
index a6f573c..0000000
--- a/node_modules/@vant/weapp/dist/image/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-
-  
-    
-    
-  
-  
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/image/index.wxs b/node_modules/@vant/weapp/dist/image/index.wxs
deleted file mode 100644
index cec14b8..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/image/index.wxss b/node_modules/@vant/weapp/dist/image/index.wxss
deleted file mode 100644
index a9c6ebb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-anchor/index.d.ts b/node_modules/@vant/weapp/dist/index-anchor/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/index-anchor/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/index-anchor/index.js b/node_modules/@vant/weapp/dist/index-anchor/index.js
deleted file mode 100644
index 85265e9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-anchor/index.json b/node_modules/@vant/weapp/dist/index-anchor/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/index-anchor/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/index-anchor/index.wxml b/node_modules/@vant/weapp/dist/index-anchor/index.wxml
deleted file mode 100644
index 49affa7..0000000
--- a/node_modules/@vant/weapp/dist/index-anchor/index.wxml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-  
-    
-    
-      {{ index }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/index-anchor/index.wxss b/node_modules/@vant/weapp/dist/index-anchor/index.wxss
deleted file mode 100644
index 4b91560..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-bar/index.d.ts b/node_modules/@vant/weapp/dist/index-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/index-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/index-bar/index.js b/node_modules/@vant/weapp/dist/index-bar/index.js
deleted file mode 100644
index c541b89..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-bar/index.json b/node_modules/@vant/weapp/dist/index-bar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/index-bar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/index-bar/index.wxml b/node_modules/@vant/weapp/dist/index-bar/index.wxml
deleted file mode 100644
index 19a59cf..0000000
--- a/node_modules/@vant/weapp/dist/index-bar/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/index-bar/index.wxss b/node_modules/@vant/weapp/dist/index-bar/index.wxss
deleted file mode 100644
index 8568801..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/info/index.d.ts b/node_modules/@vant/weapp/dist/info/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/info/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/info/index.js b/node_modules/@vant/weapp/dist/info/index.js
deleted file mode 100644
index 6eac8f8..0000000
--- a/node_modules/@vant/weapp/dist/info/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        dot: Boolean,
-        info: null,
-        customStyle: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/info/index.json b/node_modules/@vant/weapp/dist/info/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/info/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/info/index.wxml b/node_modules/@vant/weapp/dist/info/index.wxml
deleted file mode 100644
index b39b524..0000000
--- a/node_modules/@vant/weapp/dist/info/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-{{ dot ? '' : info }}
diff --git a/node_modules/@vant/weapp/dist/info/index.wxss b/node_modules/@vant/weapp/dist/info/index.wxss
deleted file mode 100644
index 375ed5a..0000000
--- a/node_modules/@vant/weapp/dist/info/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-info{align-items:center;background-color:var(--info-background-color,#ee0a24);border:var(--info-border-width,1px) solid #fff;border-radius:var(--info-size,16px);box-sizing:border-box;color:var(--info-color,#fff);display:inline-flex;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);font-size:var(--info-font-size,12px);font-weight:var(--info-font-weight,500);height:var(--info-size,16px);justify-content:center;min-width:var(--info-size,16px);padding:var(--info-padding,0 3px);position:absolute;right:0;top:0;transform:translate(50%,-50%);transform-origin:100%;white-space:nowrap}.van-info--dot{background-color:var(--info-dot-color,#ee0a24);border-radius:100%;height:var(--info-dot-size,8px);min-width:0;width:var(--info-dot-size,8px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/loading/index.d.ts b/node_modules/@vant/weapp/dist/loading/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/loading/index.js b/node_modules/@vant/weapp/dist/loading/index.js
deleted file mode 100644
index f5f96ba..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        color: String,
-        vertical: Boolean,
-        type: {
-            type: String,
-            value: 'circular',
-        },
-        size: String,
-        textSize: String,
-    },
-    data: {
-        array12: Array.from({ length: 12 }),
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/loading/index.json b/node_modules/@vant/weapp/dist/loading/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/loading/index.wxml b/node_modules/@vant/weapp/dist/loading/index.wxml
deleted file mode 100644
index 7d4a539..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/loading/index.wxs b/node_modules/@vant/weapp/dist/loading/index.wxs
deleted file mode 100644
index 02a0b80..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.wxs
+++ /dev/null
@@ -1,22 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function spinnerStyle(data) {
-  return style({
-    color: data.color,
-    width: addUnit(data.size),
-    height: addUnit(data.size),
-  });
-}
-
-function textStyle(data) {
-  return style({
-    'font-size': addUnit(data.textSize),
-  });
-}
-
-module.exports = {
-  spinnerStyle: spinnerStyle,
-  textStyle: textStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/loading/index.wxss b/node_modules/@vant/weapp/dist/loading/index.wxss
deleted file mode 100644
index fc84e84..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{font-size:0;line-height:1}.van-loading{align-items:center;color:var(--loading-spinner-color,#c8c9cc);display:inline-flex;justify-content:center}.van-loading__spinner{animation:van-rotate var(--loading-spinner-animation-duration,.8s) linear infinite;box-sizing:border-box;height:var(--loading-spinner-size,30px);max-height:100%;max-width:100%;position:relative;width:var(--loading-spinner-size,30px)}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{border:1px solid transparent;border-radius:100%;border-top-color:initial}.van-loading__text{color:var(--loading-text-color,#969799);font-size:var(--loading-text-font-size,14px);line-height:var(--loading-text-line-height,20px);margin-left:var(--padding-xs,8px)}.van-loading__text:empty{display:none}.van-loading--vertical{flex-direction:column}.van-loading--vertical .van-loading__text{margin:var(--padding-xs,8px) 0 0}.van-loading__dot{height:100%;left:0;position:absolute;top:0;width:100%}.van-loading__dot:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}.van-loading__dot:first-of-type{opacity:1;transform:rotate(30deg)}.van-loading__dot:nth-of-type(2){opacity:.9375;transform:rotate(60deg)}.van-loading__dot:nth-of-type(3){opacity:.875;transform:rotate(90deg)}.van-loading__dot:nth-of-type(4){opacity:.8125;transform:rotate(120deg)}.van-loading__dot:nth-of-type(5){opacity:.75;transform:rotate(150deg)}.van-loading__dot:nth-of-type(6){opacity:.6875;transform:rotate(180deg)}.van-loading__dot:nth-of-type(7){opacity:.625;transform:rotate(210deg)}.van-loading__dot:nth-of-type(8){opacity:.5625;transform:rotate(240deg)}.van-loading__dot:nth-of-type(9){opacity:.5;transform:rotate(270deg)}.van-loading__dot:nth-of-type(10){opacity:.4375;transform:rotate(300deg)}.van-loading__dot:nth-of-type(11){opacity:.375;transform:rotate(330deg)}.van-loading__dot:nth-of-type(12){opacity:.3125;transform:rotate(1turn)}@keyframes van-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/mixins/basic.d.ts b/node_modules/@vant/weapp/dist/mixins/basic.d.ts
deleted file mode 100644
index b273369..0000000
--- a/node_modules/@vant/weapp/dist/mixins/basic.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const basic: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/basic.js b/node_modules/@vant/weapp/dist/mixins/basic.js
deleted file mode 100644
index 617cc07..0000000
--- a/node_modules/@vant/weapp/dist/mixins/basic.js
+++ /dev/null
@@ -1,11 +0,0 @@
-export const basic = Behavior({
-    methods: {
-        $emit(name, detail, options) {
-            this.triggerEvent(name, detail, options);
-        },
-        set(data) {
-            this.setData(data);
-            return new Promise((resolve) => wx.nextTick(resolve));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/button.d.ts b/node_modules/@vant/weapp/dist/mixins/button.d.ts
deleted file mode 100644
index b51db87..0000000
--- a/node_modules/@vant/weapp/dist/mixins/button.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const button: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/button.js b/node_modules/@vant/weapp/dist/mixins/button.js
deleted file mode 100644
index ce22c93..0000000
--- a/node_modules/@vant/weapp/dist/mixins/button.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import { canIUseGetUserProfile } from '../common/version';
-export const button = Behavior({
-    externalClasses: ['hover-class'],
-    properties: {
-        id: String,
-        buttonId: String,
-        lang: String,
-        businessId: Number,
-        sessionFrom: String,
-        sendMessageTitle: String,
-        sendMessagePath: String,
-        sendMessageImg: String,
-        showMessageCard: Boolean,
-        appParameter: String,
-        ariaLabel: String,
-        openType: String,
-        getUserProfileDesc: String,
-    },
-    data: {
-        canIUseGetUserProfile: canIUseGetUserProfile(),
-    },
-    methods: {
-        onGetUserInfo(event) {
-            this.triggerEvent('getuserinfo', event.detail);
-        },
-        onContact(event) {
-            this.triggerEvent('contact', event.detail);
-        },
-        onGetPhoneNumber(event) {
-            this.triggerEvent('getphonenumber', event.detail);
-        },
-        onGetRealTimePhoneNumber(event) {
-            this.triggerEvent('getrealtimephonenumber', event.detail);
-        },
-        onError(event) {
-            this.triggerEvent('error', event.detail);
-        },
-        onLaunchApp(event) {
-            this.triggerEvent('launchapp', event.detail);
-        },
-        onOpenSetting(event) {
-            this.triggerEvent('opensetting', event.detail);
-        },
-        onAgreePrivacyAuthorization(event) {
-            this.triggerEvent('agreeprivacyauthorization', event.detail);
-        },
-        onChooseAvatar(event) {
-            this.triggerEvent('chooseavatar', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/link.d.ts b/node_modules/@vant/weapp/dist/mixins/link.d.ts
deleted file mode 100644
index d58043b..0000000
--- a/node_modules/@vant/weapp/dist/mixins/link.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const link: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/link.js b/node_modules/@vant/weapp/dist/mixins/link.js
deleted file mode 100644
index 8c274e1..0000000
--- a/node_modules/@vant/weapp/dist/mixins/link.js
+++ /dev/null
@@ -1,23 +0,0 @@
-export const link = Behavior({
-    properties: {
-        url: String,
-        linkType: {
-            type: String,
-            value: 'navigateTo',
-        },
-    },
-    methods: {
-        jumpLink(urlKey = 'url') {
-            const url = this.data[urlKey];
-            if (url) {
-                if (this.data.linkType === 'navigateTo' &&
-                    getCurrentPages().length > 9) {
-                    wx.redirectTo({ url });
-                }
-                else {
-                    wx[this.data.linkType]({ url });
-                }
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/page-scroll.d.ts b/node_modules/@vant/weapp/dist/mixins/page-scroll.d.ts
deleted file mode 100644
index 4625447..0000000
--- a/node_modules/@vant/weapp/dist/mixins/page-scroll.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-/// 
-/// 
-type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption;
-type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void;
-export declare function pageScrollMixin(scroller: Scroller): string;
-export {};
diff --git a/node_modules/@vant/weapp/dist/mixins/page-scroll.js b/node_modules/@vant/weapp/dist/mixins/page-scroll.js
deleted file mode 100644
index e08fb6e..0000000
--- a/node_modules/@vant/weapp/dist/mixins/page-scroll.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import { isFunction } from '../common/validator';
-import { getCurrentPage, isDef } from '../common/utils';
-function onPageScroll(event) {
-    const { vanPageScroller = [] } = getCurrentPage();
-    vanPageScroller.forEach((scroller) => {
-        if (typeof scroller === 'function') {
-            // @ts-ignore
-            scroller(event);
-        }
-    });
-}
-export function pageScrollMixin(scroller) {
-    return Behavior({
-        attached() {
-            const page = getCurrentPage();
-            if (!isDef(page)) {
-                return;
-            }
-            const _scroller = scroller.bind(this);
-            const { vanPageScroller = [] } = page;
-            if (isFunction(page.onPageScroll) && page.onPageScroll !== onPageScroll) {
-                vanPageScroller.push(page.onPageScroll.bind(page));
-            }
-            vanPageScroller.push(_scroller);
-            page.vanPageScroller = vanPageScroller;
-            page.onPageScroll = onPageScroll;
-            this._scroller = _scroller;
-        },
-        detached() {
-            const page = getCurrentPage();
-            if (!isDef(page) || !isDef(page.vanPageScroller)) {
-                return;
-            }
-            const { vanPageScroller } = page;
-            const index = vanPageScroller.findIndex((v) => v === this._scroller);
-            if (index > -1) {
-                page.vanPageScroller.splice(index, 1);
-            }
-            this._scroller = undefined;
-        },
-    });
-}
diff --git a/node_modules/@vant/weapp/dist/mixins/touch.d.ts b/node_modules/@vant/weapp/dist/mixins/touch.d.ts
deleted file mode 100644
index 35ee831..0000000
--- a/node_modules/@vant/weapp/dist/mixins/touch.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const touch: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/touch.js b/node_modules/@vant/weapp/dist/mixins/touch.js
deleted file mode 100644
index ecefae8..0000000
--- a/node_modules/@vant/weapp/dist/mixins/touch.js
+++ /dev/null
@@ -1,37 +0,0 @@
-// @ts-nocheck
-const MIN_DISTANCE = 10;
-function getDirection(x, y) {
-    if (x > y && x > MIN_DISTANCE) {
-        return 'horizontal';
-    }
-    if (y > x && y > MIN_DISTANCE) {
-        return 'vertical';
-    }
-    return '';
-}
-export const touch = Behavior({
-    methods: {
-        resetTouchStatus() {
-            this.direction = '';
-            this.deltaX = 0;
-            this.deltaY = 0;
-            this.offsetX = 0;
-            this.offsetY = 0;
-        },
-        touchStart(event) {
-            this.resetTouchStatus();
-            const touch = event.touches[0];
-            this.startX = touch.clientX;
-            this.startY = touch.clientY;
-        },
-        touchMove(event) {
-            const touch = event.touches[0];
-            this.deltaX = touch.clientX - this.startX;
-            this.deltaY = touch.clientY - this.startY;
-            this.offsetX = Math.abs(this.deltaX);
-            this.offsetY = Math.abs(this.deltaY);
-            this.direction =
-                this.direction || getDirection(this.offsetX, this.offsetY);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/transition.d.ts b/node_modules/@vant/weapp/dist/mixins/transition.d.ts
deleted file mode 100644
index dd829e5..0000000
--- a/node_modules/@vant/weapp/dist/mixins/transition.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare function transition(showDefaultValue: boolean): string;
diff --git a/node_modules/@vant/weapp/dist/mixins/transition.js b/node_modules/@vant/weapp/dist/mixins/transition.js
deleted file mode 100644
index 7e4b613..0000000
--- a/node_modules/@vant/weapp/dist/mixins/transition.js
+++ /dev/null
@@ -1,130 +0,0 @@
-// @ts-nocheck
-import { requestAnimationFrame } from '../common/utils';
-import { isObj } from '../common/validator';
-const getClassNames = (name) => ({
-    enter: `van-${name}-enter van-${name}-enter-active enter-class enter-active-class`,
-    'enter-to': `van-${name}-enter-to van-${name}-enter-active enter-to-class enter-active-class`,
-    leave: `van-${name}-leave van-${name}-leave-active leave-class leave-active-class`,
-    'leave-to': `van-${name}-leave-to van-${name}-leave-active leave-to-class leave-active-class`,
-});
-export function transition(showDefaultValue) {
-    return Behavior({
-        properties: {
-            customStyle: String,
-            // @ts-ignore
-            show: {
-                type: Boolean,
-                value: showDefaultValue,
-                observer: 'observeShow',
-            },
-            // @ts-ignore
-            duration: {
-                type: null,
-                value: 300,
-                observer: 'observeDuration',
-            },
-            name: {
-                type: String,
-                value: 'fade',
-            },
-        },
-        data: {
-            type: '',
-            inited: false,
-            display: false,
-        },
-        ready() {
-            if (this.data.show === true) {
-                this.observeShow(true, false);
-            }
-        },
-        methods: {
-            observeShow(value, old) {
-                if (value === old) {
-                    return;
-                }
-                value ? this.enter() : this.leave();
-            },
-            enter() {
-                if (this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise = new Promise((resolve) => {
-                    const { duration, name } = this.data;
-                    const classNames = getClassNames(name);
-                    const currentDuration = isObj(duration) ? duration.enter : duration;
-                    if (this.status === 'enter') {
-                        return;
-                    }
-                    this.status = 'enter';
-                    this.$emit('before-enter');
-                    requestAnimationFrame(() => {
-                        if (this.status !== 'enter') {
-                            return;
-                        }
-                        this.$emit('enter');
-                        this.setData({
-                            inited: true,
-                            display: true,
-                            classes: classNames.enter,
-                            currentDuration,
-                        });
-                        requestAnimationFrame(() => {
-                            if (this.status !== 'enter') {
-                                return;
-                            }
-                            this.transitionEnded = false;
-                            this.setData({ classes: classNames['enter-to'] });
-                            resolve();
-                        });
-                    });
-                });
-            },
-            leave() {
-                if (!this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise.then(() => {
-                    if (!this.data.display) {
-                        return;
-                    }
-                    const { duration, name } = this.data;
-                    const classNames = getClassNames(name);
-                    const currentDuration = isObj(duration) ? duration.leave : duration;
-                    this.status = 'leave';
-                    this.$emit('before-leave');
-                    requestAnimationFrame(() => {
-                        if (this.status !== 'leave') {
-                            return;
-                        }
-                        this.$emit('leave');
-                        this.setData({
-                            classes: classNames.leave,
-                            currentDuration,
-                        });
-                        requestAnimationFrame(() => {
-                            if (this.status !== 'leave') {
-                                return;
-                            }
-                            this.transitionEnded = false;
-                            setTimeout(() => {
-                                this.onTransitionEnd();
-                                this.enterFinishedPromise = null;
-                            }, currentDuration);
-                            this.setData({ classes: classNames['leave-to'] });
-                        });
-                    });
-                });
-            },
-            onTransitionEnd() {
-                if (this.transitionEnded) {
-                    return;
-                }
-                this.transitionEnded = true;
-                this.$emit(`after-${this.status}`);
-                const { show, display } = this.data;
-                if (!show && display) {
-                    this.setData({ display: false });
-                }
-            },
-        },
-    });
-}
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.d.ts b/node_modules/@vant/weapp/dist/nav-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/nav-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.js b/node_modules/@vant/weapp/dist/nav-bar/index.js
deleted file mode 100644
index 30fc5aa..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/nav-bar/index.json b/node_modules/@vant/weapp/dist/nav-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/nav-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.wxml b/node_modules/@vant/weapp/dist/nav-bar/index.wxml
deleted file mode 100644
index b6405fd..0000000
--- a/node_modules/@vant/weapp/dist/nav-bar/index.wxml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-  
-    
-      
-        
-        {{ leftText }}
-      
-      
-    
-    
-      {{ title }}
-      
-    
-    
-      {{ rightText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.wxs b/node_modules/@vant/weapp/dist/nav-bar/index.wxs
deleted file mode 100644
index 55b4158..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/nav-bar/index.wxss b/node_modules/@vant/weapp/dist/nav-bar/index.wxss
deleted file mode 100644
index d11c31e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notice-bar/index.d.ts b/node_modules/@vant/weapp/dist/notice-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/notice-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/notice-bar/index.js b/node_modules/@vant/weapp/dist/notice-bar/index.js
deleted file mode 100644
index ee55e59..0000000
--- a/node_modules/@vant/weapp/dist/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 + this.data.delay);
-        },
-        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/node_modules/@vant/weapp/dist/notice-bar/index.json b/node_modules/@vant/weapp/dist/notice-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/notice-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/notice-bar/index.wxml b/node_modules/@vant/weapp/dist/notice-bar/index.wxml
deleted file mode 100644
index 21b0973..0000000
--- a/node_modules/@vant/weapp/dist/notice-bar/index.wxml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-  
-  
-
-  
-    
-      {{ text }}
-      
-    
-  
-
-  
-  
-    
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/notice-bar/index.wxs b/node_modules/@vant/weapp/dist/notice-bar/index.wxs
deleted file mode 100644
index 11e6456..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notice-bar/index.wxss b/node_modules/@vant/weapp/dist/notice-bar/index.wxss
deleted file mode 100644
index 497636c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/index.d.ts b/node_modules/@vant/weapp/dist/notify/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/notify/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/notify/index.js b/node_modules/@vant/weapp/dist/notify/index.js
deleted file mode 100644
index d4aba2d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/index.json b/node_modules/@vant/weapp/dist/notify/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/dist/notify/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/notify/index.wxml b/node_modules/@vant/weapp/dist/notify/index.wxml
deleted file mode 100644
index 42d913e..0000000
--- a/node_modules/@vant/weapp/dist/notify/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-  
-    
-    {{ message }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/notify/index.wxs b/node_modules/@vant/weapp/dist/notify/index.wxs
deleted file mode 100644
index bbb94c2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/index.wxss b/node_modules/@vant/weapp/dist/notify/index.wxss
deleted file mode 100644
index c030e9b..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/notify.d.ts b/node_modules/@vant/weapp/dist/notify/notify.d.ts
deleted file mode 100644
index d5213cb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/notify.js b/node_modules/@vant/weapp/dist/notify/notify.js
deleted file mode 100644
index 306d7fd..0000000
--- a/node_modules/@vant/weapp/dist/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.show();
-        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/node_modules/@vant/weapp/dist/overlay/index.d.ts b/node_modules/@vant/weapp/dist/overlay/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/overlay/index.js b/node_modules/@vant/weapp/dist/overlay/index.js
deleted file mode 100644
index d6647dd..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        show: Boolean,
-        customStyle: String,
-        duration: {
-            type: null,
-            value: 300,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClick() {
-            this.$emit('click');
-        },
-        // for prevent touchmove
-        noop() { },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/overlay/index.json b/node_modules/@vant/weapp/dist/overlay/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/overlay/index.wxml b/node_modules/@vant/weapp/dist/overlay/index.wxml
deleted file mode 100644
index 17fc56f..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/dist/overlay/index.wxss b/node_modules/@vant/weapp/dist/overlay/index.wxss
deleted file mode 100644
index d1ad81a..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/overlay/overlay.wxml b/node_modules/@vant/weapp/dist/overlay/overlay.wxml
deleted file mode 100644
index 017e801..0000000
--- a/node_modules/@vant/weapp/dist/overlay/overlay.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-  
-
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/panel/index.d.ts b/node_modules/@vant/weapp/dist/panel/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/panel/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/panel/index.js b/node_modules/@vant/weapp/dist/panel/index.js
deleted file mode 100644
index 7b6a99a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/panel/index.json b/node_modules/@vant/weapp/dist/panel/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/dist/panel/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/panel/index.wxml b/node_modules/@vant/weapp/dist/panel/index.wxml
deleted file mode 100644
index 1843703..0000000
--- a/node_modules/@vant/weapp/dist/panel/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-  
-  
-
-  
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/panel/index.wxss b/node_modules/@vant/weapp/dist/panel/index.wxss
deleted file mode 100644
index 485edcd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker-column/index.d.ts b/node_modules/@vant/weapp/dist/picker-column/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/picker-column/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/picker-column/index.js b/node_modules/@vant/weapp/dist/picker-column/index.js
deleted file mode 100644
index abcc520..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker-column/index.json b/node_modules/@vant/weapp/dist/picker-column/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/picker-column/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/picker-column/index.wxml b/node_modules/@vant/weapp/dist/picker-column/index.wxml
deleted file mode 100644
index f2c8da2..0000000
--- a/node_modules/@vant/weapp/dist/picker-column/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-  
-    {{ computed.optionText(option, valueKey) }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/picker-column/index.wxs b/node_modules/@vant/weapp/dist/picker-column/index.wxs
deleted file mode 100644
index 2d5a611..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker-column/index.wxss b/node_modules/@vant/weapp/dist/picker-column/index.wxss
deleted file mode 100644
index 519a438..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/index.d.ts b/node_modules/@vant/weapp/dist/picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/picker/index.js b/node_modules/@vant/weapp/dist/picker/index.js
deleted file mode 100644
index cef057d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/index.json b/node_modules/@vant/weapp/dist/picker/index.json
deleted file mode 100644
index 2fcec89..0000000
--- a/node_modules/@vant/weapp/dist/picker/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "picker-column": "../picker-column/index",
-    "loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/picker/index.wxml b/node_modules/@vant/weapp/dist/picker/index.wxml
deleted file mode 100644
index 8564ccc..0000000
--- a/node_modules/@vant/weapp/dist/picker/index.wxml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-    
-    
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/picker/index.wxs b/node_modules/@vant/weapp/dist/picker/index.wxs
deleted file mode 100644
index 0abbd10..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/index.wxss b/node_modules/@vant/weapp/dist/picker/index.wxss
deleted file mode 100644
index d924abb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/shared.d.ts b/node_modules/@vant/weapp/dist/picker/shared.d.ts
deleted file mode 100644
index c548045..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/shared.js b/node_modules/@vant/weapp/dist/picker/shared.js
deleted file mode 100644
index 5f21f32..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/toolbar.wxml b/node_modules/@vant/weapp/dist/picker/toolbar.wxml
deleted file mode 100644
index 414f612..0000000
--- a/node_modules/@vant/weapp/dist/picker/toolbar.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-  
-    {{ cancelButtonText }}
-  
-  {{
-    title
-  }}
-  
-    {{ confirmButtonText }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/popup/index.d.ts b/node_modules/@vant/weapp/dist/popup/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/popup/index.js b/node_modules/@vant/weapp/dist/popup/index.js
deleted file mode 100644
index fd3dd8e..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.js
+++ /dev/null
@@ -1,97 +0,0 @@
-import { VantComponent } from '../common/component';
-import { transition } from '../mixins/transition';
-VantComponent({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-        'close-icon-class',
-    ],
-    mixins: [transition(false)],
-    props: {
-        round: Boolean,
-        closeable: Boolean,
-        customStyle: String,
-        overlayStyle: String,
-        transition: {
-            type: String,
-            observer: 'observeClass',
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeIcon: {
-            type: String,
-            value: 'cross',
-        },
-        closeIconPosition: {
-            type: String,
-            value: 'top-right',
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        position: {
-            type: String,
-            value: 'center',
-            observer: 'observeClass',
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetTop: {
-            type: Boolean,
-            value: false,
-        },
-        safeAreaTabBar: {
-            type: Boolean,
-            value: false,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    created() {
-        this.observeClass();
-    },
-    methods: {
-        onClickCloseIcon() {
-            this.$emit('close');
-        },
-        onClickOverlay() {
-            this.$emit('click-overlay');
-            if (this.data.closeOnClickOverlay) {
-                this.$emit('close');
-            }
-        },
-        observeClass() {
-            const { transition, position, duration } = this.data;
-            const updateData = {
-                name: transition || position,
-            };
-            if (transition === 'none') {
-                updateData.duration = 0;
-                this.originDuration = duration;
-            }
-            else if (this.originDuration != null) {
-                updateData.duration = this.originDuration;
-            }
-            this.setData(updateData);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/popup/index.json b/node_modules/@vant/weapp/dist/popup/index.json
deleted file mode 100644
index 88a6eab..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-overlay": "../overlay/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/popup/index.wxml b/node_modules/@vant/weapp/dist/popup/index.wxml
deleted file mode 100644
index ab824b1..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-  
-
-
- 
diff --git a/node_modules/@vant/weapp/dist/popup/index.wxs b/node_modules/@vant/weapp/dist/popup/index.wxs
deleted file mode 100644
index 8d59f24..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function popupStyle(data) {
-  return style([
-    {
-      'z-index': data.zIndex,
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  popupStyle: popupStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/popup/index.wxss b/node_modules/@vant/weapp/dist/popup/index.wxss
deleted file mode 100644
index 91983b4..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-popup{-webkit-overflow-scrolling:touch;animation:ease both;background-color:var(--popup-background-color,#fff);box-sizing:border-box;max-height:100%;overflow-y:auto;position:fixed;transition-timing-function:ease}.van-popup--center{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:var(--popup-round-border-radius,16px)}.van-popup--top{left:0;top:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--right{right:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0}.van-popup--left{left:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0}.van-popup--bottom.van-popup--safe{padding-bottom:env(safe-area-inset-bottom)}.van-popup--bottom.van-popup--safeTabBar,.van-popup--top.van-popup--safeTabBar{bottom:var(--tabbar-height,50px)}.van-popup--safeTop{padding-top:env(safe-area-inset-top)}.van-popup__close-icon{color:var(--popup-close-icon-color,#969799);font-size:var(--popup-close-icon-size,18px);position:absolute;z-index:var(--popup-close-icon-z-index,1)}.van-popup__close-icon--top-left{left:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--top-right{right:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-left{bottom:var(--popup-close-icon-margin,16px);left:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-right{bottom:var(--popup-close-icon-margin,16px);right:var(--popup-close-icon-margin,16px)}.van-popup__close-icon:active{opacity:.6}.van-scale-enter-active,.van-scale-leave-active{transition-property:opacity,transform}.van-scale-enter,.van-scale-leave-to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-center-enter-active,.van-center-leave-active{transition-property:opacity}.van-center-enter,.van-center-leave-to{opacity:0}.van-bottom-enter-active,.van-bottom-leave-active,.van-left-enter-active,.van-left-leave-active,.van-right-enter-active,.van-right-leave-active,.van-top-enter-active,.van-top-leave-active{transition-property:transform}.van-bottom-enter,.van-bottom-leave-to{transform:translate3d(0,100%,0)}.van-top-enter,.van-top-leave-to{transform:translate3d(0,-100%,0)}.van-left-enter,.van-left-leave-to{transform:translate3d(-100%,-50%,0)}.van-right-enter,.van-right-leave-to{transform:translate3d(100%,-50%,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/popup/popup.wxml b/node_modules/@vant/weapp/dist/popup/popup.wxml
deleted file mode 100644
index bd8f508..0000000
--- a/node_modules/@vant/weapp/dist/popup/popup.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/progress/index.d.ts b/node_modules/@vant/weapp/dist/progress/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/progress/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/progress/index.js b/node_modules/@vant/weapp/dist/progress/index.js
deleted file mode 100644
index 0780c43..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/progress/index.json b/node_modules/@vant/weapp/dist/progress/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/progress/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/progress/index.wxml b/node_modules/@vant/weapp/dist/progress/index.wxml
deleted file mode 100644
index e81514d..0000000
--- a/node_modules/@vant/weapp/dist/progress/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-      {{ computed.pivotText(pivotText, percentage) }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/progress/index.wxs b/node_modules/@vant/weapp/dist/progress/index.wxs
deleted file mode 100644
index 5b1e8e6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/progress/index.wxss b/node_modules/@vant/weapp/dist/progress/index.wxss
deleted file mode 100644
index a08972a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio-group/index.d.ts b/node_modules/@vant/weapp/dist/radio-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/radio-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/radio-group/index.js b/node_modules/@vant/weapp/dist/radio-group/index.js
deleted file mode 100644
index 2846fdd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio-group/index.json b/node_modules/@vant/weapp/dist/radio-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/radio-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/radio-group/index.wxml b/node_modules/@vant/weapp/dist/radio-group/index.wxml
deleted file mode 100644
index 0ab17af..0000000
--- a/node_modules/@vant/weapp/dist/radio-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/radio-group/index.wxss b/node_modules/@vant/weapp/dist/radio-group/index.wxss
deleted file mode 100644
index 4e3b5d4..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio/index.d.ts b/node_modules/@vant/weapp/dist/radio/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/radio/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/radio/index.js b/node_modules/@vant/weapp/dist/radio/index.js
deleted file mode 100644
index 9eb1258..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio/index.json b/node_modules/@vant/weapp/dist/radio/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/radio/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/radio/index.wxml b/node_modules/@vant/weapp/dist/radio/index.wxml
deleted file mode 100644
index 5f898c0..0000000
--- a/node_modules/@vant/weapp/dist/radio/index.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/radio/index.wxs b/node_modules/@vant/weapp/dist/radio/index.wxs
deleted file mode 100644
index a428aad..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio/index.wxss b/node_modules/@vant/weapp/dist/radio/index.wxss
deleted file mode 100644
index 257b0c7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/rate/index.d.ts b/node_modules/@vant/weapp/dist/rate/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/rate/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/rate/index.js b/node_modules/@vant/weapp/dist/rate/index.js
deleted file mode 100644
index 23b7345..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/rate/index.json b/node_modules/@vant/weapp/dist/rate/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/rate/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/rate/index.wxml b/node_modules/@vant/weapp/dist/rate/index.wxml
deleted file mode 100644
index 049714c..0000000
--- a/node_modules/@vant/weapp/dist/rate/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/rate/index.wxss b/node_modules/@vant/weapp/dist/rate/index.wxss
deleted file mode 100644
index 470e4f4..0000000
--- a/node_modules/@vant/weapp/dist/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:100%}.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/node_modules/@vant/weapp/dist/row/index.d.ts b/node_modules/@vant/weapp/dist/row/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/row/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/row/index.js b/node_modules/@vant/weapp/dist/row/index.js
deleted file mode 100644
index cc844f8..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/row/index.json b/node_modules/@vant/weapp/dist/row/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/row/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/row/index.wxml b/node_modules/@vant/weapp/dist/row/index.wxml
deleted file mode 100644
index 69a4359..0000000
--- a/node_modules/@vant/weapp/dist/row/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/row/index.wxs b/node_modules/@vant/weapp/dist/row/index.wxs
deleted file mode 100644
index f5c5958..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/row/index.wxss b/node_modules/@vant/weapp/dist/row/index.wxss
deleted file mode 100644
index bb8946b..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/search/index.d.ts b/node_modules/@vant/weapp/dist/search/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/search/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/search/index.js b/node_modules/@vant/weapp/dist/search/index.js
deleted file mode 100644
index d3c1bcd..0000000
--- a/node_modules/@vant/weapp/dist/search/index.js
+++ /dev/null
@@ -1,97 +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',
-        },
-        cursorSpacing: {
-            type: Number,
-            value: 0,
-        },
-    },
-    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/node_modules/@vant/weapp/dist/search/index.json b/node_modules/@vant/weapp/dist/search/index.json
deleted file mode 100644
index b4cfe91..0000000
--- a/node_modules/@vant/weapp/dist/search/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-field": "../field/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/search/index.wxml b/node_modules/@vant/weapp/dist/search/index.wxml
deleted file mode 100644
index cbcb47a..0000000
--- a/node_modules/@vant/weapp/dist/search/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-  
-    {{ label }}
-    
-
-    
-      
-      
-    
-  
-
-  
-    
-    {{ actionText }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/search/index.wxss b/node_modules/@vant/weapp/dist/search/index.wxss
deleted file mode 100644
index 4f306b0..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/share-sheet/index.d.ts b/node_modules/@vant/weapp/dist/share-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.js b/node_modules/@vant/weapp/dist/share-sheet/index.js
deleted file mode 100644
index ad2ccf4..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.js
+++ /dev/null
@@ -1,59 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        // whether to show popup
-        show: Boolean,
-        // overlay custom style
-        overlayStyle: String,
-        // z-index
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        title: String,
-        cancelText: {
-            type: String,
-            value: '取消',
-        },
-        description: String,
-        options: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: null,
-            value: 300,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClickOverlay() {
-            this.$emit('click-overlay');
-        },
-        onCancel() {
-            this.onClose();
-            this.$emit('cancel');
-        },
-        onSelect(event) {
-            this.$emit('select', event.detail);
-        },
-        onClose() {
-            this.$emit('close');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.json b/node_modules/@vant/weapp/dist/share-sheet/index.json
deleted file mode 100644
index 15a7c22..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-popup": "../popup/index",
-    "options": "./options"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.wxml b/node_modules/@vant/weapp/dist/share-sheet/index.wxml
deleted file mode 100644
index 72a5b25..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.wxs b/node_modules/@vant/weapp/dist/share-sheet/index.wxs
deleted file mode 100644
index 2149ee9..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-function isMulti(options) {
-  if (options == null || options[0] == null) {
-    return false;
-  }
-
-  return "Array" === options.constructor && "Array" === options[0].constructor;
-}
-
-module.exports = {
-  isMulti: isMulti
-};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.wxss b/node_modules/@vant/weapp/dist/share-sheet/index.wxss
deleted file mode 100644
index e8d8dae..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__header{padding:12px 16px 4px;text-align:center}.van-share-sheet__title{color:#323233;font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.van-share-sheet__title:empty,.van-share-sheet__title:not(:empty)+.van-share-sheet__title{display:none}.van-share-sheet__description{color:#969799;display:block;font-size:12px;line-height:16px;margin-top:8px}.van-share-sheet__description:empty,.van-share-sheet__description:not(:empty)+.van-share-sheet__description{display:none}.van-share-sheet__cancel{background:#fff;border:none;box-sizing:initial;display:block;font-size:16px;height:auto;line-height:48px;padding:0;text-align:center;width:100%}.van-share-sheet__cancel:before{background-color:#f7f8fa;content:" ";display:block;height:8px}.van-share-sheet__cancel:after{display:none}.van-share-sheet__cancel:active{background-color:#f2f3f5}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.d.ts b/node_modules/@vant/weapp/dist/share-sheet/options.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.js b/node_modules/@vant/weapp/dist/share-sheet/options.js
deleted file mode 100644
index 5a29ad7..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.js
+++ /dev/null
@@ -1,14 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        options: Array,
-        showBorder: Boolean,
-    },
-    methods: {
-        onSelect(event) {
-            const { index } = event.currentTarget.dataset;
-            const option = this.data.options[index];
-            this.$emit('select', Object.assign(Object.assign({}, option), { index }));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.json b/node_modules/@vant/weapp/dist/share-sheet/options.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.wxml b/node_modules/@vant/weapp/dist/share-sheet/options.wxml
deleted file mode 100644
index 2983ebb..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.wxs b/node_modules/@vant/weapp/dist/share-sheet/options.wxs
deleted file mode 100644
index a116d32..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.wxs
+++ /dev/null
@@ -1,14 +0,0 @@
-/* eslint-disable */
-var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments'];
-
-function getIconURL(icon) {
-  if (PRESET_ICONS.indexOf(icon) !== -1) {
-    return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png';
-  }
-
-  return icon;
-}
-
-module.exports = {
-  getIconURL: getIconURL,
-};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.wxss b/node_modules/@vant/weapp/dist/share-sheet/options.wxss
deleted file mode 100644
index b7f5455..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__options{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overflow-y:visible;padding:16px 0 16px 8px;position:relative}.van-share-sheet__options--border:before{border-top:1px solid #ebedf0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:0;top:0;transform:scaleY(.5);transform-origin:center}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{align-items:center;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.van-share-sheet__option:active{opacity:.7}.van-share-sheet__button{background-color:initial;border:0;height:auto;line-height:inherit;padding:0}.van-share-sheet__button:after{border:0}.van-share-sheet__icon{height:48px;margin:0 16px;width:48px}.van-share-sheet__name{color:#646566;font-size:12px;margin-top:8px;padding:0 4px}.van-share-sheet__option-description{color:#c8c9cc;font-size:12px;padding:0 4px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.d.ts b/node_modules/@vant/weapp/dist/sidebar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/sidebar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.js b/node_modules/@vant/weapp/dist/sidebar-item/index.js
deleted file mode 100644
index 63ea57d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/sidebar-item/index.json b/node_modules/@vant/weapp/dist/sidebar-item/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/dist/sidebar-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.wxml b/node_modules/@vant/weapp/dist/sidebar-item/index.wxml
deleted file mode 100644
index c5c08a6..0000000
--- a/node_modules/@vant/weapp/dist/sidebar-item/index.wxml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.wxss b/node_modules/@vant/weapp/dist/sidebar-item/index.wxss
deleted file mode 100644
index f1ce421..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/sidebar/index.d.ts b/node_modules/@vant/weapp/dist/sidebar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/sidebar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/sidebar/index.js b/node_modules/@vant/weapp/dist/sidebar/index.js
deleted file mode 100644
index d763e06..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/sidebar/index.json b/node_modules/@vant/weapp/dist/sidebar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/sidebar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/sidebar/index.wxml b/node_modules/@vant/weapp/dist/sidebar/index.wxml
deleted file mode 100644
index 96b11c7..0000000
--- a/node_modules/@vant/weapp/dist/sidebar/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/dist/sidebar/index.wxss b/node_modules/@vant/weapp/dist/sidebar/index.wxss
deleted file mode 100644
index 5a2d44f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/skeleton/index.d.ts b/node_modules/@vant/weapp/dist/skeleton/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/skeleton/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/skeleton/index.js b/node_modules/@vant/weapp/dist/skeleton/index.js
deleted file mode 100644
index 33b1141..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/skeleton/index.json b/node_modules/@vant/weapp/dist/skeleton/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/dist/skeleton/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/dist/skeleton/index.wxml b/node_modules/@vant/weapp/dist/skeleton/index.wxml
deleted file mode 100644
index 058e2ef..0000000
--- a/node_modules/@vant/weapp/dist/skeleton/index.wxml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-  
-  
-    
-    
-  
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/skeleton/index.wxss b/node_modules/@vant/weapp/dist/skeleton/index.wxss
deleted file mode 100644
index d59a5ed..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/slider/index.d.ts b/node_modules/@vant/weapp/dist/slider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/slider/index.js b/node_modules/@vant/weapp/dist/slider/index.js
deleted file mode 100644
index 26f83ba..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.js
+++ /dev/null
@@ -1,207 +0,0 @@
-import { VantComponent } from '../common/component';
-import { touch } from '../mixins/touch';
-import { canIUseModel } from '../common/version';
-import { getRect, addUnit, nextTick, addNumber, clamp } 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 min = +this.data.min;
-            const max = +this.data.max;
-            const step = +this.data.step;
-            value = clamp(value, min, max);
-            const diff = Math.round((value - min) / step) * step;
-            return addNumber(min, diff);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/slider/index.json b/node_modules/@vant/weapp/dist/slider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/slider/index.wxml b/node_modules/@vant/weapp/dist/slider/index.wxml
deleted file mode 100644
index 7c0184f..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.wxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-  
-    
-      
-      
-    
-    
-      
-      
-    
-
-    
-      
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/slider/index.wxs b/node_modules/@vant/weapp/dist/slider/index.wxs
deleted file mode 100644
index 7c43e6e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/slider/index.wxss b/node_modules/@vant/weapp/dist/slider/index.wxss
deleted file mode 100644
index d1587de..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/stepper/index.d.ts b/node_modules/@vant/weapp/dist/stepper/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/stepper/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/stepper/index.js b/node_modules/@vant/weapp/dist/stepper/index.js
deleted file mode 100644
index 937ae6e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/stepper/index.json b/node_modules/@vant/weapp/dist/stepper/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/stepper/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/stepper/index.wxml b/node_modules/@vant/weapp/dist/stepper/index.wxml
deleted file mode 100644
index 6dd44bc..0000000
--- a/node_modules/@vant/weapp/dist/stepper/index.wxml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/stepper/index.wxs b/node_modules/@vant/weapp/dist/stepper/index.wxs
deleted file mode 100644
index a13e818..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/stepper/index.wxss b/node_modules/@vant/weapp/dist/stepper/index.wxss
deleted file mode 100644
index 2561a7e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/steps/index.d.ts b/node_modules/@vant/weapp/dist/steps/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/steps/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/steps/index.js b/node_modules/@vant/weapp/dist/steps/index.js
deleted file mode 100644
index b47be76..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/steps/index.json b/node_modules/@vant/weapp/dist/steps/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/steps/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/steps/index.wxml b/node_modules/@vant/weapp/dist/steps/index.wxml
deleted file mode 100644
index 00c8e10..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/steps/index.wxss b/node_modules/@vant/weapp/dist/steps/index.wxss
deleted file mode 100644
index c653884..0000000
--- a/node_modules/@vant/weapp/dist/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{background-color:var(--steps-background-color,#fff);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/node_modules/@vant/weapp/dist/sticky/index.d.ts b/node_modules/@vant/weapp/dist/sticky/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/sticky/index.js b/node_modules/@vant/weapp/dist/sticky/index.js
deleted file mode 100644
index df45e3c..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.js
+++ /dev/null
@@ -1,120 +0,0 @@
-import { getRect } from '../common/utils';
-import { VantComponent } from '../common/component';
-import { isDef } from '../common/validator';
-import { pageScrollMixin } from '../mixins/page-scroll';
-const ROOT_ELEMENT = '.van-sticky';
-VantComponent({
-    props: {
-        zIndex: {
-            type: Number,
-            value: 99,
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-            observer: 'onScroll',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'onScroll',
-        },
-        container: {
-            type: null,
-            observer: 'onScroll',
-        },
-        scrollTop: {
-            type: null,
-            observer(val) {
-                this.onScroll({ scrollTop: val });
-            },
-        },
-    },
-    mixins: [
-        pageScrollMixin(function (event) {
-            if (this.data.scrollTop != null) {
-                return;
-            }
-            this.onScroll(event);
-        }),
-    ],
-    data: {
-        height: 0,
-        fixed: false,
-        transform: 0,
-    },
-    mounted() {
-        this.onScroll();
-    },
-    methods: {
-        onScroll({ scrollTop } = {}) {
-            const { container, offsetTop, disabled } = this.data;
-            if (disabled) {
-                this.setDataAfterDiff({
-                    fixed: false,
-                    transform: 0,
-                });
-                return;
-            }
-            this.scrollTop = scrollTop || this.scrollTop;
-            if (typeof container === 'function') {
-                Promise.all([getRect(this, ROOT_ELEMENT), this.getContainerRect()])
-                    .then(([root, container]) => {
-                    if (offsetTop + root.height > container.height + container.top) {
-                        this.setDataAfterDiff({
-                            fixed: false,
-                            transform: container.height - root.height,
-                        });
-                    }
-                    else if (offsetTop >= root.top) {
-                        this.setDataAfterDiff({
-                            fixed: true,
-                            height: root.height,
-                            transform: 0,
-                        });
-                    }
-                    else {
-                        this.setDataAfterDiff({ fixed: false, transform: 0 });
-                    }
-                })
-                    .catch(() => { });
-                return;
-            }
-            getRect(this, ROOT_ELEMENT).then((root) => {
-                if (!isDef(root) || (!root.width && !root.height)) {
-                    return;
-                }
-                if (offsetTop >= root.top) {
-                    this.setDataAfterDiff({ fixed: true, height: root.height });
-                    this.transform = 0;
-                }
-                else {
-                    this.setDataAfterDiff({ fixed: false });
-                }
-            });
-        },
-        setDataAfterDiff(data) {
-            wx.nextTick(() => {
-                const diff = Object.keys(data).reduce((prev, key) => {
-                    if (data[key] !== this.data[key]) {
-                        prev[key] = data[key];
-                    }
-                    return prev;
-                }, {});
-                if (Object.keys(diff).length > 0) {
-                    this.setData(diff);
-                }
-                this.$emit('scroll', {
-                    scrollTop: this.scrollTop,
-                    isFixed: data.fixed || this.data.fixed,
-                });
-            });
-        },
-        getContainerRect() {
-            const nodesRef = this.data.container();
-            if (!nodesRef) {
-                return Promise.reject(new Error('not found container'));
-            }
-            return new Promise((resolve) => nodesRef.boundingClientRect(resolve).exec());
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/sticky/index.json b/node_modules/@vant/weapp/dist/sticky/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/sticky/index.wxml b/node_modules/@vant/weapp/dist/sticky/index.wxml
deleted file mode 100644
index 15e9f4a..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/sticky/index.wxs b/node_modules/@vant/weapp/dist/sticky/index.wxs
deleted file mode 100644
index be99d89..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.wxs
+++ /dev/null
@@ -1,25 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function wrapStyle(data) {
-  return style({
-    transform: data.transform
-      ? 'translate3d(0, ' + data.transform + 'px, 0)'
-      : '',
-    top: data.fixed ? addUnit(data.offsetTop) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-function containerStyle(data) {
-  return style({
-    height: data.fixed ? addUnit(data.height) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-module.exports = {
-  wrapStyle: wrapStyle,
-  containerStyle: containerStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/sticky/index.wxss b/node_modules/@vant/weapp/dist/sticky/index.wxss
deleted file mode 100644
index 34d76aa..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.d.ts b/node_modules/@vant/weapp/dist/submit-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/submit-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.js b/node_modules/@vant/weapp/dist/submit-bar/index.js
deleted file mode 100644
index decf459..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/submit-bar/index.json b/node_modules/@vant/weapp/dist/submit-bar/index.json
deleted file mode 100644
index bda9b8d..0000000
--- a/node_modules/@vant/weapp/dist/submit-bar/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.wxml b/node_modules/@vant/weapp/dist/submit-bar/index.wxml
deleted file mode 100644
index a56dd46..0000000
--- a/node_modules/@vant/weapp/dist/submit-bar/index.wxml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-  
-
-  
-    
-    
-      {{ tip }}
-    
-    
-  
-
-  
-    
-    
-      {{ label || '合计:' }}
-      
-        {{ currency }} 
-        {{ integerStr }}{{decimalStr}}
-      
-      {{ suffixLabel }}
-    
-    
-      {{ loading ? '' : buttonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.wxss b/node_modules/@vant/weapp/dist/submit-bar/index.wxss
deleted file mode 100644
index 8379a30..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/swipe-cell/index.d.ts b/node_modules/@vant/weapp/dist/swipe-cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/swipe-cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/swipe-cell/index.js b/node_modules/@vant/weapp/dist/swipe-cell/index.js
deleted file mode 100644
index 501088f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/swipe-cell/index.json b/node_modules/@vant/weapp/dist/swipe-cell/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/swipe-cell/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/swipe-cell/index.wxml b/node_modules/@vant/weapp/dist/swipe-cell/index.wxml
deleted file mode 100644
index 3f7f726..0000000
--- a/node_modules/@vant/weapp/dist/swipe-cell/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-  
-    
-      
-    
-    
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/swipe-cell/index.wxss b/node_modules/@vant/weapp/dist/swipe-cell/index.wxss
deleted file mode 100644
index 3a265bf..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/switch/index.d.ts b/node_modules/@vant/weapp/dist/switch/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/switch/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/switch/index.js b/node_modules/@vant/weapp/dist/switch/index.js
deleted file mode 100644
index 4cad09c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/switch/index.json b/node_modules/@vant/weapp/dist/switch/index.json
deleted file mode 100644
index 01077f5..0000000
--- a/node_modules/@vant/weapp/dist/switch/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/switch/index.wxml b/node_modules/@vant/weapp/dist/switch/index.wxml
deleted file mode 100644
index 4e9789b..0000000
--- a/node_modules/@vant/weapp/dist/switch/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/switch/index.wxs b/node_modules/@vant/weapp/dist/switch/index.wxs
deleted file mode 100644
index 3ae387a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/switch/index.wxss b/node_modules/@vant/weapp/dist/switch/index.wxss
deleted file mode 100644
index 35929de..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tab/index.d.ts b/node_modules/@vant/weapp/dist/tab/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tab/index.js b/node_modules/@vant/weapp/dist/tab/index.js
deleted file mode 100644
index 9ada62e..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import { useParent } from '../common/relation';
-import { VantComponent } from '../common/component';
-VantComponent({
-    relation: useParent('tabs'),
-    props: {
-        dot: {
-            type: Boolean,
-            observer: 'update',
-        },
-        info: {
-            type: null,
-            observer: 'update',
-        },
-        title: {
-            type: String,
-            observer: 'update',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'update',
-        },
-        titleStyle: {
-            type: String,
-            observer: 'update',
-        },
-        name: {
-            type: null,
-            value: '',
-        },
-    },
-    data: {
-        active: false,
-    },
-    methods: {
-        getComputedName() {
-            if (this.data.name !== '') {
-                return this.data.name;
-            }
-            return this.index;
-        },
-        updateRender(active, parent) {
-            const { data: parentData } = parent;
-            this.inited = this.inited || active;
-            this.setData({
-                active,
-                shouldRender: this.inited || !parentData.lazyRender,
-                shouldShow: active || parentData.animated,
-            });
-        },
-        update() {
-            if (this.parent) {
-                this.parent.updateTabs();
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/tab/index.json b/node_modules/@vant/weapp/dist/tab/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/tab/index.wxml b/node_modules/@vant/weapp/dist/tab/index.wxml
deleted file mode 100644
index f5e99f2..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/tab/index.wxss b/node_modules/@vant/weapp/dist/tab/index.wxss
deleted file mode 100644
index 1c90c88..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.d.ts b/node_modules/@vant/weapp/dist/tabbar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tabbar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.js b/node_modules/@vant/weapp/dist/tabbar-item/index.js
deleted file mode 100644
index 64275ea..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabbar-item/index.json b/node_modules/@vant/weapp/dist/tabbar-item/index.json
deleted file mode 100644
index 16f174c..0000000
--- a/node_modules/@vant/weapp/dist/tabbar-item/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.wxml b/node_modules/@vant/weapp/dist/tabbar-item/index.wxml
deleted file mode 100644
index 524728f..0000000
--- a/node_modules/@vant/weapp/dist/tabbar-item/index.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-  
-    
-    
-      
-      
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.wxss b/node_modules/@vant/weapp/dist/tabbar-item/index.wxss
deleted file mode 100644
index 21ee224..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabbar/index.d.ts b/node_modules/@vant/weapp/dist/tabbar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tabbar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tabbar/index.js b/node_modules/@vant/weapp/dist/tabbar/index.js
deleted file mode 100644
index 05a39d6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabbar/index.json b/node_modules/@vant/weapp/dist/tabbar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/tabbar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/tabbar/index.wxml b/node_modules/@vant/weapp/dist/tabbar/index.wxml
deleted file mode 100644
index 43bb111..0000000
--- a/node_modules/@vant/weapp/dist/tabbar/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/dist/tabbar/index.wxss b/node_modules/@vant/weapp/dist/tabbar/index.wxss
deleted file mode 100644
index 42b6c1e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabs/index.d.ts b/node_modules/@vant/weapp/dist/tabs/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tabs/index.js b/node_modules/@vant/weapp/dist/tabs/index.js
deleted file mode 100644
index 3be2db9..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.js
+++ /dev/null
@@ -1,302 +0,0 @@
-import { VantComponent } from '../common/component';
-import { touch } from '../mixins/touch';
-import { getAllRect, getRect, groupSetData, nextTick, requestAnimationFrame, } from '../common/utils';
-import { isDef } from '../common/validator';
-import { useChildren } from '../common/relation';
-VantComponent({
-    mixins: [touch],
-    classes: [
-        'nav-class',
-        'tab-class',
-        'tab-active-class',
-        'line-class',
-        'wrap-class',
-    ],
-    relation: useChildren('tab', function () {
-        this.updateTabs();
-    }),
-    props: {
-        sticky: Boolean,
-        border: Boolean,
-        swipeable: Boolean,
-        titleActiveColor: String,
-        titleInactiveColor: String,
-        color: String,
-        animated: {
-            type: Boolean,
-            observer() {
-                this.children.forEach((child, index) => child.updateRender(index === this.data.currentIndex, this));
-            },
-        },
-        lineWidth: {
-            type: null,
-            value: 40,
-            observer: 'resize',
-        },
-        lineHeight: {
-            type: null,
-            value: -1,
-        },
-        active: {
-            type: null,
-            value: 0,
-            observer(name) {
-                if (name !== this.getCurrentName()) {
-                    this.setCurrentIndexByName(name);
-                }
-            },
-        },
-        type: {
-            type: String,
-            value: 'line',
-        },
-        ellipsis: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: Number,
-            value: 0.3,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        swipeThreshold: {
-            type: Number,
-            value: 5,
-            observer(value) {
-                this.setData({
-                    scrollable: this.children.length > value || !this.data.ellipsis,
-                });
-            },
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-        },
-        lazyRender: {
-            type: Boolean,
-            value: true,
-        },
-        useBeforeChange: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        tabs: [],
-        scrollLeft: 0,
-        scrollable: false,
-        currentIndex: 0,
-        container: null,
-        skipTransition: true,
-        scrollWithAnimation: false,
-        lineOffsetLeft: 0,
-        inited: false,
-    },
-    mounted() {
-        requestAnimationFrame(() => {
-            this.swiping = true;
-            this.setData({
-                container: () => this.createSelectorQuery().select('.van-tabs'),
-            });
-            this.resize();
-            this.scrollIntoView();
-        });
-    },
-    methods: {
-        updateTabs() {
-            const { children = [], data } = this;
-            this.setData({
-                tabs: children.map((child) => child.data),
-                scrollable: this.children.length > data.swipeThreshold || !data.ellipsis,
-            });
-            this.setCurrentIndexByName(data.active || this.getCurrentName());
-        },
-        trigger(eventName, child) {
-            const { currentIndex } = this.data;
-            const data = this.getChildData(currentIndex, child);
-            if (!isDef(data)) {
-                return;
-            }
-            this.$emit(eventName, data);
-        },
-        onTap(event) {
-            const { index } = event.currentTarget.dataset;
-            const child = this.children[index];
-            if (child.data.disabled) {
-                this.trigger('disabled', child);
-                return;
-            }
-            this.onBeforeChange(index).then(() => {
-                this.setCurrentIndex(index);
-                nextTick(() => {
-                    this.trigger('click');
-                });
-            });
-        },
-        // correct the index of active tab
-        setCurrentIndexByName(name) {
-            const { children = [] } = this;
-            const matched = children.filter((child) => child.getComputedName() === name);
-            if (matched.length) {
-                this.setCurrentIndex(matched[0].index);
-            }
-        },
-        setCurrentIndex(currentIndex) {
-            const { data, children = [] } = this;
-            if (!isDef(currentIndex) ||
-                currentIndex >= children.length ||
-                currentIndex < 0) {
-                return;
-            }
-            groupSetData(this, () => {
-                children.forEach((item, index) => {
-                    const active = index === currentIndex;
-                    if (active !== item.data.active || !item.inited) {
-                        item.updateRender(active, this);
-                    }
-                });
-            });
-            if (currentIndex === data.currentIndex) {
-                if (!data.inited) {
-                    this.resize();
-                }
-                return;
-            }
-            const shouldEmitChange = data.currentIndex !== null;
-            this.setData({ currentIndex });
-            requestAnimationFrame(() => {
-                this.resize();
-                this.scrollIntoView();
-            });
-            nextTick(() => {
-                this.trigger('input');
-                if (shouldEmitChange) {
-                    this.trigger('change');
-                }
-            });
-        },
-        getCurrentName() {
-            const activeTab = this.children[this.data.currentIndex];
-            if (activeTab) {
-                return activeTab.getComputedName();
-            }
-        },
-        resize() {
-            if (this.data.type !== 'line') {
-                return;
-            }
-            const { currentIndex, ellipsis, skipTransition } = this.data;
-            Promise.all([
-                getAllRect(this, '.van-tab'),
-                getRect(this, '.van-tabs__line'),
-            ]).then(([rects = [], lineRect]) => {
-                const rect = rects[currentIndex];
-                if (rect == null) {
-                    return;
-                }
-                let lineOffsetLeft = rects
-                    .slice(0, currentIndex)
-                    .reduce((prev, curr) => prev + curr.width, 0);
-                lineOffsetLeft +=
-                    (rect.width - lineRect.width) / 2 + (ellipsis ? 0 : 8);
-                this.setData({ lineOffsetLeft, inited: true });
-                this.swiping = true;
-                if (skipTransition) {
-                    // waiting transition end
-                    setTimeout(() => {
-                        this.setData({ skipTransition: false });
-                    }, this.data.duration);
-                }
-            });
-        },
-        // scroll active tab into view
-        scrollIntoView() {
-            const { currentIndex, scrollable, scrollWithAnimation } = this.data;
-            if (!scrollable) {
-                return;
-            }
-            Promise.all([
-                getAllRect(this, '.van-tab'),
-                getRect(this, '.van-tabs__nav'),
-            ]).then(([tabRects, navRect]) => {
-                const tabRect = tabRects[currentIndex];
-                const offsetLeft = tabRects
-                    .slice(0, currentIndex)
-                    .reduce((prev, curr) => prev + curr.width, 0);
-                this.setData({
-                    scrollLeft: offsetLeft - (navRect.width - tabRect.width) / 2,
-                });
-                if (!scrollWithAnimation) {
-                    nextTick(() => {
-                        this.setData({ scrollWithAnimation: true });
-                    });
-                }
-            });
-        },
-        onTouchScroll(event) {
-            this.$emit('scroll', event.detail);
-        },
-        onTouchStart(event) {
-            if (!this.data.swipeable)
-                return;
-            this.swiping = true;
-            this.touchStart(event);
-        },
-        onTouchMove(event) {
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            this.touchMove(event);
-        },
-        // watch swipe touch end
-        onTouchEnd() {
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            const { direction, deltaX, offsetX } = this;
-            const minSwipeDistance = 50;
-            if (direction === 'horizontal' && offsetX >= minSwipeDistance) {
-                const index = this.getAvaiableTab(deltaX);
-                if (index !== -1) {
-                    this.onBeforeChange(index).then(() => this.setCurrentIndex(index));
-                }
-            }
-            this.swiping = false;
-        },
-        getAvaiableTab(direction) {
-            const { tabs, currentIndex } = this.data;
-            const step = direction > 0 ? -1 : 1;
-            for (let i = step; currentIndex + i < tabs.length && currentIndex + i >= 0; i += step) {
-                const index = currentIndex + i;
-                if (index >= 0 &&
-                    index < tabs.length &&
-                    tabs[index] &&
-                    !tabs[index].disabled) {
-                    return index;
-                }
-            }
-            return -1;
-        },
-        onBeforeChange(index) {
-            const { useBeforeChange } = this.data;
-            if (!useBeforeChange) {
-                return Promise.resolve();
-            }
-            return new Promise((resolve, reject) => {
-                this.$emit('before-change', Object.assign(Object.assign({}, this.getChildData(index)), { callback: (status) => (status ? resolve() : reject()) }));
-            });
-        },
-        getChildData(index, child) {
-            const currentChild = child || this.children[index];
-            if (!isDef(currentChild)) {
-                return;
-            }
-            return {
-                index: currentChild.index,
-                name: currentChild.getComputedName(),
-                title: currentChild.data.title,
-            };
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/tabs/index.json b/node_modules/@vant/weapp/dist/tabs/index.json
deleted file mode 100644
index 19c0bc3..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index",
-    "van-sticky": "../sticky/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/tabs/index.wxml b/node_modules/@vant/weapp/dist/tabs/index.wxml
deleted file mode 100644
index 05bb1e1..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.wxml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-  
-    
-      
-
-      
-        
-          
-          
-            
-              {{ item.title }}
-              
-            
-          
-        
-      
-
-      
-    
-  
-
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/tabs/index.wxs b/node_modules/@vant/weapp/dist/tabs/index.wxs
deleted file mode 100644
index 4059c7f..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.wxs
+++ /dev/null
@@ -1,83 +0,0 @@
-/* eslint-disable */
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function tabClass(active, ellipsis) {
-  var classes = ['tab-class'];
-
-  if (active) {
-    classes.push('tab-active-class');
-  }
-
-  if (ellipsis) {
-    classes.push('van-ellipsis');
-  }
-
-  return classes.join(' ');
-}
-
-function tabStyle(data) {
-  var titleColor = data.active
-    ? data.titleActiveColor
-    : data.titleInactiveColor;
-
-  var ellipsis = data.scrollable && data.ellipsis;
-
-  // card theme color
-  if (data.type === 'card') {
-    return style({
-      'border-color': data.color,
-      'background-color': !data.disabled && data.active ? data.color : null,
-      color: titleColor || (!data.disabled && !data.active ? data.color : null),
-      'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-    });
-  }
-
-  return style({
-    color: titleColor,
-    'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-  });
-}
-
-function navStyle(color, type) {
-  return style({
-    'border-color': type === 'card' && color ? color : null,
-  });
-}
-
-function trackStyle(data) {
-  if (!data.animated) {
-    return '';
-  }
-
-  return style({
-    left: -100 * data.currentIndex + '%',
-    'transition-duration': data.duration + 's',
-    '-webkit-transition-duration': data.duration + 's',
-  });
-}
-
-function lineStyle(data) {
-  return style({
-    width: utils.addUnit(data.lineWidth),
-    opacity: data.inited ? 1 : 0,
-    transform: 'translateX(' + data.lineOffsetLeft + 'px)',
-    '-webkit-transform': 'translateX(' + data.lineOffsetLeft + 'px)',
-    'background-color': data.color,
-    height: data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'border-radius':
-      data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'transition-duration': !data.skipTransition ? data.duration + 's' : null,
-    '-webkit-transition-duration': !data.skipTransition
-      ? data.duration + 's'
-      : null,
-  });
-}
-
-module.exports = {
-  tabClass: tabClass,
-  tabStyle: tabStyle,
-  trackStyle: trackStyle,
-  lineStyle: lineStyle,
-  navStyle: navStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/tabs/index.wxss b/node_modules/@vant/weapp/dist/tabs/index.wxss
deleted file mode 100644
index 09a93af..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-tabs{-webkit-tap-highlight-color:transparent;position:relative}.van-tabs__wrap{display:flex;overflow:hidden}.van-tabs__wrap--scrollable .van-tab{flex:0 0 22%}.van-tabs__wrap--scrollable .van-tab--complete{flex:1 0 auto!important;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav--complete{padding-left:8px;padding-right:8px}.van-tabs__scroll{background-color:var(--tabs-nav-background-color,#fff);overflow:auto}.van-tabs__scroll--line{box-sizing:initial;height:calc(100% + 15px)}.van-tabs__scroll--card{border:1px solid var(--tabs-default-color,#ee0a24);border-radius:2px;box-sizing:border-box;margin:0 var(--padding-md,16px);width:calc(100% - var(--padding-md, 16px)*2)}.van-tabs__scroll::-webkit-scrollbar{display:none}.van-tabs__nav{display:flex;position:relative;-webkit-user-select:none;user-select:none}.van-tabs__nav--card{box-sizing:border-box;height:var(--tabs-card-height,30px)}.van-tabs__nav--card .van-tab{border-right:1px solid var(--tabs-default-color,#ee0a24);color:var(--tabs-default-color,#ee0a24);line-height:calc(var(--tabs-card-height, 30px) - 2px)}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{background-color:var(--tabs-default-color,#ee0a24);color:#fff}.van-tabs__nav--card .van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tabs__line{background-color:var(--tabs-bottom-bar-color,#ee0a24);border-radius:var(--tabs-bottom-bar-height,3px);bottom:0;height:var(--tabs-bottom-bar-height,3px);left:0;opacity:0;position:absolute;z-index:1}.van-tabs__track{height:100%;position:relative;width:100%}.van-tabs__track--animated{display:flex;transition-property:left}.van-tabs__content{overflow:hidden}.van-tabs--line{height:var(--tabs-line-height,44px)}.van-tabs--card{height:var(--tabs-card-height,30px)}.van-tab{box-sizing:border-box;color:var(--tab-text-color,#646566);cursor:pointer;flex:1;font-size:var(--tab-font-size,14px);line-height:var(--tabs-line-height,44px);min-width:0;padding:0 5px;position:relative;text-align:center}.van-tab--active{color:var(--tab-active-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tab__title__info{position:relative!important;top:-1px!important;transform:translateX(0)!important}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/tag/index.d.ts b/node_modules/@vant/weapp/dist/tag/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tag/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tag/index.js b/node_modules/@vant/weapp/dist/tag/index.js
deleted file mode 100644
index 9704ef0..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tag/index.json b/node_modules/@vant/weapp/dist/tag/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/tag/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/tag/index.wxml b/node_modules/@vant/weapp/dist/tag/index.wxml
deleted file mode 100644
index 59352dd..0000000
--- a/node_modules/@vant/weapp/dist/tag/index.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/tag/index.wxs b/node_modules/@vant/weapp/dist/tag/index.wxs
deleted file mode 100644
index 12d1668..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tag/index.wxss b/node_modules/@vant/weapp/dist/tag/index.wxss
deleted file mode 100644
index 0f0cbae..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/index.d.ts b/node_modules/@vant/weapp/dist/toast/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/toast/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/toast/index.js b/node_modules/@vant/weapp/dist/toast/index.js
deleted file mode 100644
index 414e746..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/index.json b/node_modules/@vant/weapp/dist/toast/index.json
deleted file mode 100644
index 9b1b78c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/index.wxml b/node_modules/@vant/weapp/dist/toast/index.wxml
deleted file mode 100644
index 69f143e..0000000
--- a/node_modules/@vant/weapp/dist/toast/index.wxml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-  
-    
-    {{ message }}
-
-    
-    
-
-    
-    
-      
-      
-      {{ message }}
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/toast/index.wxss b/node_modules/@vant/weapp/dist/toast/index.wxss
deleted file mode 100644
index 3b7a34e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/toast.d.ts b/node_modules/@vant/weapp/dist/toast/toast.d.ts
deleted file mode 100644
index de2a4a2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/toast.js b/node_modules/@vant/weapp/dist/toast/toast.js
deleted file mode 100644
index 51d1426..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/transition/index.d.ts b/node_modules/@vant/weapp/dist/transition/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/transition/index.js b/node_modules/@vant/weapp/dist/transition/index.js
deleted file mode 100644
index 59bb984..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import { VantComponent } from '../common/component';
-import { transition } from '../mixins/transition';
-VantComponent({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-    ],
-    mixins: [transition(true)],
-});
diff --git a/node_modules/@vant/weapp/dist/transition/index.json b/node_modules/@vant/weapp/dist/transition/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/transition/index.wxml b/node_modules/@vant/weapp/dist/transition/index.wxml
deleted file mode 100644
index 2743785..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/transition/index.wxs b/node_modules/@vant/weapp/dist/transition/index.wxs
deleted file mode 100644
index e0babf6..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  return style([
-    {
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/transition/index.wxss b/node_modules/@vant/weapp/dist/transition/index.wxss
deleted file mode 100644
index 3a3d37f..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-transition{transition-timing-function:ease}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-fade-down-enter-active,.van-fade-down-leave-active,.van-fade-left-enter-active,.van-fade-left-leave-active,.van-fade-right-enter-active,.van-fade-right-leave-active,.van-fade-up-enter-active,.van-fade-up-leave-active{transition-property:opacity,transform}.van-fade-up-enter,.van-fade-up-leave-to{opacity:0;transform:translate3d(0,100%,0)}.van-fade-down-enter,.van-fade-down-leave-to{opacity:0;transform:translate3d(0,-100%,0)}.van-fade-left-enter,.van-fade-left-leave-to{opacity:0;transform:translate3d(-100%,0,0)}.van-fade-right-enter,.van-fade-right-leave-to{opacity:0;transform:translate3d(100%,0,0)}.van-slide-down-enter-active,.van-slide-down-leave-active,.van-slide-left-enter-active,.van-slide-left-leave-active,.van-slide-right-enter-active,.van-slide-right-leave-active,.van-slide-up-enter-active,.van-slide-up-leave-active{transition-property:transform}.van-slide-up-enter,.van-slide-up-leave-to{transform:translate3d(0,100%,0)}.van-slide-down-enter,.van-slide-down-leave-to{transform:translate3d(0,-100%,0)}.van-slide-left-enter,.van-slide-left-leave-to{transform:translate3d(-100%,0,0)}.van-slide-right-enter,.van-slide-right-leave-to{transform:translate3d(100%,0,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/tree-select/index.d.ts b/node_modules/@vant/weapp/dist/tree-select/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tree-select/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tree-select/index.js b/node_modules/@vant/weapp/dist/tree-select/index.js
deleted file mode 100644
index a850ed6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tree-select/index.json b/node_modules/@vant/weapp/dist/tree-select/index.json
deleted file mode 100644
index 42991a2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tree-select/index.wxml b/node_modules/@vant/weapp/dist/tree-select/index.wxml
deleted file mode 100644
index 2663e52..0000000
--- a/node_modules/@vant/weapp/dist/tree-select/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-  
-  
-    
-    
-      {{ item.text }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/tree-select/index.wxs b/node_modules/@vant/weapp/dist/tree-select/index.wxs
deleted file mode 100644
index b1cbb39..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tree-select/index.wxss b/node_modules/@vant/weapp/dist/tree-select/index.wxss
deleted file mode 100644
index 5bef0ac..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/index.d.ts b/node_modules/@vant/weapp/dist/uploader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/uploader/index.js b/node_modules/@vant/weapp/dist/uploader/index.js
deleted file mode 100644
index 5379c1b..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.js
+++ /dev/null
@@ -1,168 +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,
-        }, videoFit: {
-            type: String,
-            value: 'contain',
-        }, 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/node_modules/@vant/weapp/dist/uploader/index.json b/node_modules/@vant/weapp/dist/uploader/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/uploader/index.wxml b/node_modules/@vant/weapp/dist/uploader/index.wxml
deleted file mode 100644
index 3e61fd9..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.wxml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-  
-    
-    
-      
-      
-      
-        
-        {{ item.name || item.url }}
-      
-      
-       
-       
-       {{ item.message }}
-      
-      
-        
-      
-    
-
-    
-    
-      
-        
-      
-
-      
-      
-        
-        {{ uploadText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/uploader/index.wxs b/node_modules/@vant/weapp/dist/uploader/index.wxs
deleted file mode 100644
index c567ec2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/index.wxss b/node_modules/@vant/weapp/dist/uploader/index.wxss
deleted file mode 100644
index 11f8696..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/shared.d.ts b/node_modules/@vant/weapp/dist/uploader/shared.d.ts
deleted file mode 100644
index e0a0d7e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/shared.js b/node_modules/@vant/weapp/dist/uploader/shared.js
deleted file mode 100644
index c481c23..0000000
--- a/node_modules/@vant/weapp/dist/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', 'mix'],
-    },
-    maxDuration: {
-        type: Number,
-        value: 60,
-    },
-    camera: {
-        type: String,
-        value: 'back',
-    },
-};
-// props for file
-export const messageFileProps = {
-    extension: null,
-};
diff --git a/node_modules/@vant/weapp/dist/uploader/utils.d.ts b/node_modules/@vant/weapp/dist/uploader/utils.d.ts
deleted file mode 100644
index 1e76ee6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/utils.js b/node_modules/@vant/weapp/dist/uploader/utils.js
deleted file mode 100644
index f2aa889..0000000
--- a/node_modules/@vant/weapp/dist/uploader/utils.js
+++ /dev/null
@@ -1,94 +0,0 @@
-import { pickExclude, isPC, isWxWork } 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.tempFilePath || item.path, thumb: item.tempFilePath || 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: item.fileType, url: item.tempFilePath, thumb: item.fileType === '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':
-                if (isPC || isWxWork) {
-                    wx.chooseImage({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        sourceType: capture,
-                        sizeType,
-                        success: (res) => resolve(formatImage(res)),
-                        fail: reject,
-                    });
-                }
-                else {
-                    wx.chooseMedia({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        mediaType: ['image'],
-                        sourceType: capture,
-                        maxDuration,
-                        sizeType,
-                        camera,
-                        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;
-        }
-    });
-}
diff --git a/node_modules/@vant/weapp/dist/wxs/add-unit.wxs b/node_modules/@vant/weapp/dist/wxs/add-unit.wxs
deleted file mode 100644
index 4f33462..0000000
--- a/node_modules/@vant/weapp/dist/wxs/add-unit.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('^-?\d+(\.\d+)?$');
-
-function addUnit(value) {
-  if (value == null) {
-    return undefined;
-  }
-
-  return REGEXP.test('' + value) ? value + 'px' : value;
-}
-
-module.exports = addUnit;
diff --git a/node_modules/@vant/weapp/dist/wxs/array.wxs b/node_modules/@vant/weapp/dist/wxs/array.wxs
deleted file mode 100644
index 610089c..0000000
--- a/node_modules/@vant/weapp/dist/wxs/array.wxs
+++ /dev/null
@@ -1,5 +0,0 @@
-function isArray(array) {
-  return array && array.constructor === 'Array';
-}
-
-module.exports.isArray = isArray;
diff --git a/node_modules/@vant/weapp/dist/wxs/bem.wxs b/node_modules/@vant/weapp/dist/wxs/bem.wxs
deleted file mode 100644
index 1efa129..0000000
--- a/node_modules/@vant/weapp/dist/wxs/bem.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var array = require('./array.wxs');
-var object = require('./object.wxs');
-var PREFIX = 'van-';
-
-function join(name, mods) {
-  name = PREFIX + name;
-  mods = mods.map(function(mod) {
-    return name + '--' + mod;
-  });
-  mods.unshift(name);
-  return mods.join(' ');
-}
-
-function traversing(mods, conf) {
-  if (!conf) {
-    return;
-  }
-
-  if (typeof conf === 'string' || typeof conf === 'number') {
-    mods.push(conf);
-  } else if (array.isArray(conf)) {
-    conf.forEach(function(item) {
-      traversing(mods, item);
-    });
-  } else if (typeof conf === 'object') {
-    object.keys(conf).forEach(function(key) {
-      conf[key] && mods.push(key);
-    });
-  }
-}
-
-function bem(name, conf) {
-  var mods = [];
-  traversing(mods, conf);
-  return join(name, mods);
-}
-
-module.exports = bem;
diff --git a/node_modules/@vant/weapp/dist/wxs/memoize.wxs b/node_modules/@vant/weapp/dist/wxs/memoize.wxs
deleted file mode 100644
index 8f7f46d..0000000
--- a/node_modules/@vant/weapp/dist/wxs/memoize.wxs
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Simple memoize
- * wxs doesn't support fn.apply, so this memoize only support up to 2 args
- */
-/* eslint-disable */
-
-function isPrimitive(value) {
-  var type = typeof value;
-  return (
-    type === 'boolean' ||
-    type === 'number' ||
-    type === 'string' ||
-    type === 'undefined' ||
-    value === null
-  );
-}
-
-// mock simple fn.call in wxs
-function call(fn, args) {
-  if (args.length === 2) {
-    return fn(args[0], args[1]);
-  }
-
-  if (args.length === 1) {
-    return fn(args[0]);
-  }
-
-  return fn();
-}
-
-function serializer(args) {
-  if (args.length === 1 && isPrimitive(args[0])) {
-    return args[0];
-  }
-  var obj = {};
-  for (var i = 0; i < args.length; i++) {
-    obj['key' + i] = args[i];
-  }
-  return JSON.stringify(obj);
-}
-
-function memoize(fn) {
-  var cache = {};
-
-  return function() {
-    var key = serializer(arguments);
-    if (cache[key] === undefined) {
-      cache[key] = call(fn, arguments);
-    }
-
-    return cache[key];
-  };
-}
-
-module.exports = memoize;
diff --git a/node_modules/@vant/weapp/dist/wxs/object.wxs b/node_modules/@vant/weapp/dist/wxs/object.wxs
deleted file mode 100644
index e077107..0000000
--- a/node_modules/@vant/weapp/dist/wxs/object.wxs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('{|}|"', 'g');
-
-function keys(obj) {
-  return JSON.stringify(obj)
-    .replace(REGEXP, '')
-    .split(',')
-    .map(function(item) {
-      return item.split(':')[0];
-    });
-}
-
-module.exports.keys = keys;
diff --git a/node_modules/@vant/weapp/dist/wxs/style.wxs b/node_modules/@vant/weapp/dist/wxs/style.wxs
deleted file mode 100644
index d88ca7c..0000000
--- a/node_modules/@vant/weapp/dist/wxs/style.wxs
+++ /dev/null
@@ -1,42 +0,0 @@
-/* eslint-disable */
-var object = require('./object.wxs');
-var array = require('./array.wxs');
-
-function kebabCase(word) {
-  var newWord = word
-    .replace(getRegExp("[A-Z]", 'g'), function (i) {
-      return '-' + i;
-    })
-    .toLowerCase()
-
-  return newWord;
-}
-
-function style(styles) {
-  if (array.isArray(styles)) {
-    return styles
-      .filter(function (item) {
-        return item != null && item !== '';
-      })
-      .map(function (item) {
-        return style(item);
-      })
-      .join(';');
-  }
-
-  if ('Object' === styles.constructor) {
-    return object
-      .keys(styles)
-      .filter(function (key) {
-        return styles[key] != null && styles[key] !== '';
-      })
-      .map(function (key) {
-        return [kebabCase(key), [styles[key]]].join(':');
-      })
-      .join(';');
-  }
-
-  return styles;
-}
-
-module.exports = style;
diff --git a/node_modules/@vant/weapp/dist/wxs/utils.wxs b/node_modules/@vant/weapp/dist/wxs/utils.wxs
deleted file mode 100644
index f66d33a..0000000
--- a/node_modules/@vant/weapp/dist/wxs/utils.wxs
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable */
-var bem = require('./bem.wxs');
-var memoize = require('./memoize.wxs');
-var addUnit = require('./add-unit.wxs');
-
-module.exports = {
-  bem: memoize(bem),
-  memoize: memoize,
-  addUnit: addUnit
-};
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.d.ts b/node_modules/@vant/weapp/lib/action-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.js b/node_modules/@vant/weapp/lib/action-sheet/index.js
deleted file mode 100644
index 8403b68..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.js
+++ /dev/null
@@ -1,78 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-(0, component_1.VantComponent)({
-    classes: ['list-class'],
-    mixins: [button_1.button],
-    props: {
-        show: Boolean,
-        title: String,
-        cancelText: String,
-        description: String,
-        round: {
-            type: Boolean,
-            value: true,
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        actions: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickAction: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onSelect: function (event) {
-            var _this = this;
-            var index = event.currentTarget.dataset.index;
-            var _a = this.data, actions = _a.actions, closeOnClickAction = _a.closeOnClickAction, canIUseGetUserProfile = _a.canIUseGetUserProfile;
-            var item = actions[index];
-            if (item) {
-                this.$emit('select', item);
-                if (closeOnClickAction) {
-                    this.onClose();
-                }
-                if (item.openType === 'getUserInfo' && canIUseGetUserProfile) {
-                    wx.getUserProfile({
-                        desc: item.getUserProfileDesc || '  ',
-                        complete: function (userProfile) {
-                            _this.$emit('getuserinfo', userProfile);
-                        },
-                    });
-                }
-            }
-        },
-        onCancel: function () {
-            this.$emit('cancel');
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClickOverlay: function () {
-            this.$emit('click-overlay');
-            this.onClose();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.json b/node_modules/@vant/weapp/lib/action-sheet/index.json
deleted file mode 100644
index 19bf989..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-popup": "../popup/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.wxml b/node_modules/@vant/weapp/lib/action-sheet/index.wxml
deleted file mode 100644
index 6311e33..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-  
-    {{ description }}
-  
-  
-    
-    
-  
-  
-  
-    
-    
-      {{ cancelText }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.wxss b/node_modules/@vant/weapp/lib/action-sheet/index.wxss
deleted file mode 100644
index eedd361..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/area/index.d.ts b/node_modules/@vant/weapp/lib/area/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/area/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/area/index.js b/node_modules/@vant/weapp/lib/area/index.js
deleted file mode 100644
index 73de66d..0000000
--- a/node_modules/@vant/weapp/lib/area/index.js
+++ /dev/null
@@ -1,235 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var shared_1 = require("../picker/shared");
-var utils_1 = require("../common/utils");
-var EMPTY_CODE = '000000';
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'toolbar-class', 'column-class'],
-    props: __assign(__assign({}, shared_1.pickerProps), { showToolbar: {
-            type: Boolean,
-            value: true,
-        }, value: {
-            type: String,
-            observer: function (value) {
-                this.code = value;
-                this.setValues();
-            },
-        }, areaList: {
-            type: Object,
-            value: {},
-            observer: 'setValues',
-        }, columnsNum: {
-            type: null,
-            value: 3,
-        }, columnsPlaceholder: {
-            type: Array,
-            observer: function (val) {
-                this.setData({
-                    typeToColumnsPlaceholder: {
-                        province: val[0] || '',
-                        city: val[1] || '',
-                        county: val[2] || '',
-                    },
-                });
-            },
-        } }),
-    data: {
-        columns: [{ values: [] }, { values: [] }, { values: [] }],
-        typeToColumnsPlaceholder: {},
-    },
-    mounted: function () {
-        var _this = this;
-        (0, utils_1.requestAnimationFrame)(function () {
-            _this.setValues();
-        });
-    },
-    methods: {
-        getPicker: function () {
-            if (this.picker == null) {
-                this.picker = this.selectComponent('.van-area__picker');
-            }
-            return this.picker;
-        },
-        onCancel: function (event) {
-            this.emit('cancel', event.detail);
-        },
-        onConfirm: function (event) {
-            var index = event.detail.index;
-            var value = event.detail.value;
-            value = this.parseValues(value);
-            this.emit('confirm', { value: value, index: index });
-        },
-        emit: function (type, detail) {
-            detail.values = detail.value;
-            delete detail.value;
-            this.$emit(type, detail);
-        },
-        parseValues: function (values) {
-            var columnsPlaceholder = this.data.columnsPlaceholder;
-            return values.map(function (value, index) {
-                if (value &&
-                    (!value.code || value.name === columnsPlaceholder[index])) {
-                    return __assign(__assign({}, value), { code: '', name: '' });
-                }
-                return value;
-            });
-        },
-        onChange: function (event) {
-            var _this = this;
-            var _a;
-            var _b = event.detail, index = _b.index, picker = _b.picker, value = _b.value;
-            this.code = value[index].code;
-            (_a = this.setValues()) === null || _a === void 0 ? void 0 : _a.then(function () {
-                _this.$emit('change', {
-                    picker: picker,
-                    values: _this.parseValues(picker.getValues()),
-                    index: index,
-                });
-            });
-        },
-        getConfig: function (type) {
-            var areaList = this.data.areaList;
-            return (areaList && areaList["".concat(type, "_list")]) || {};
-        },
-        getList: function (type, code) {
-            if (type !== 'province' && !code) {
-                return [];
-            }
-            var typeToColumnsPlaceholder = this.data.typeToColumnsPlaceholder;
-            var list = this.getConfig(type);
-            var result = Object.keys(list).map(function (code) { return ({
-                code: code,
-                name: list[code],
-            }); });
-            if (code != null) {
-                // oversea code
-                if (code[0] === '9' && type === 'city') {
-                    code = '9';
-                }
-                result = result.filter(function (item) { return item.code.indexOf(code) === 0; });
-            }
-            if (typeToColumnsPlaceholder[type] && result.length) {
-                // set columns placeholder
-                var codeFill = type === 'province'
-                    ? ''
-                    : type === 'city'
-                        ? EMPTY_CODE.slice(2, 4)
-                        : EMPTY_CODE.slice(4, 6);
-                result.unshift({
-                    code: "".concat(code).concat(codeFill),
-                    name: typeToColumnsPlaceholder[type],
-                });
-            }
-            return result;
-        },
-        getIndex: function (type, code) {
-            var compareNum = type === 'province' ? 2 : type === 'city' ? 4 : 6;
-            var 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 (var i = 0; i < list.length; i++) {
-                if (list[i].code.slice(0, compareNum) === code) {
-                    return i;
-                }
-            }
-            return 0;
-        },
-        setValues: function () {
-            var picker = this.getPicker();
-            if (!picker) {
-                return;
-            }
-            var code = this.code || this.getDefaultCode();
-            var provinceList = this.getList('province');
-            var cityList = this.getList('city', code.slice(0, 2));
-            var stack = [];
-            var indexes = [];
-            var columnsNum = this.data.columnsNum;
-            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[0].code;
-                }
-            }
-            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(function () { })
-                .then(function () { return picker.setIndexes(indexes); })
-                .catch(function () { });
-        },
-        getDefaultCode: function () {
-            var columnsPlaceholder = this.data.columnsPlaceholder;
-            if (columnsPlaceholder.length) {
-                return EMPTY_CODE;
-            }
-            var countyCodes = Object.keys(this.getConfig('county'));
-            if (countyCodes[0]) {
-                return countyCodes[0];
-            }
-            var cityCodes = Object.keys(this.getConfig('city'));
-            if (cityCodes[0]) {
-                return cityCodes[0];
-            }
-            return '';
-        },
-        getValues: function () {
-            var picker = this.getPicker();
-            if (!picker) {
-                return [];
-            }
-            return this.parseValues(picker.getValues().filter(function (value) { return !!value; }));
-        },
-        getDetail: function () {
-            var values = this.getValues();
-            var area = {
-                code: '',
-                country: '',
-                province: '',
-                city: '',
-                county: '',
-            };
-            if (!values.length) {
-                return area;
-            }
-            var names = values.map(function (item) { return 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: function (code) {
-            this.code = code || '';
-            return this.setValues();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/area/index.json b/node_modules/@vant/weapp/lib/area/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/lib/area/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/area/index.wxml b/node_modules/@vant/weapp/lib/area/index.wxml
deleted file mode 100644
index 3a437b7..0000000
--- a/node_modules/@vant/weapp/lib/area/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/area/index.wxs b/node_modules/@vant/weapp/lib/area/index.wxs
deleted file mode 100644
index 07723c1..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/area/index.wxss b/node_modules/@vant/weapp/lib/area/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/lib/area/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/button/index.d.ts b/node_modules/@vant/weapp/lib/button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/button/index.js b/node_modules/@vant/weapp/lib/button/index.js
deleted file mode 100644
index 984135c..0000000
--- a/node_modules/@vant/weapp/lib/button/index.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-var version_1 = require("../common/version");
-var mixins = [button_1.button];
-if ((0, version_1.canIUseFormFieldButton)()) {
-    mixins.push('wx://form-field-button');
-}
-(0, component_1.VantComponent)({
-    mixins: mixins,
-    classes: ['hover-class', 'loading-class'],
-    data: {
-        baseStyle: '',
-    },
-    props: {
-        formType: String,
-        icon: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        plain: Boolean,
-        block: Boolean,
-        round: Boolean,
-        square: Boolean,
-        loading: Boolean,
-        hairline: Boolean,
-        disabled: Boolean,
-        loadingText: String,
-        customStyle: String,
-        loadingType: {
-            type: String,
-            value: 'circular',
-        },
-        type: {
-            type: String,
-            value: 'default',
-        },
-        dataset: null,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loadingSize: {
-            type: String,
-            value: '20px',
-        },
-        color: String,
-    },
-    methods: {
-        onClick: function (event) {
-            var _this = this;
-            this.$emit('click', event);
-            var _a = this.data, canIUseGetUserProfile = _a.canIUseGetUserProfile, openType = _a.openType, getUserProfileDesc = _a.getUserProfileDesc, lang = _a.lang;
-            if (openType === 'getUserInfo' && canIUseGetUserProfile) {
-                wx.getUserProfile({
-                    desc: getUserProfileDesc || '  ',
-                    lang: lang || 'en',
-                    complete: function (userProfile) {
-                        _this.$emit('getuserinfo', userProfile);
-                    },
-                });
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/button/index.json b/node_modules/@vant/weapp/lib/button/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/lib/button/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/button/index.wxml b/node_modules/@vant/weapp/lib/button/index.wxml
deleted file mode 100644
index e7f60f1..0000000
--- a/node_modules/@vant/weapp/lib/button/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/lib/button/index.wxs b/node_modules/@vant/weapp/lib/button/index.wxs
deleted file mode 100644
index 8b649fe..0000000
--- a/node_modules/@vant/weapp/lib/button/index.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  if (!data.color) {
-    return data.customStyle;
-  }
-
-  var properties = {
-    color: data.plain ? data.color : '#fff',
-    background: data.plain ? null : data.color,
-  };
-
-  // hide border when color is linear-gradient
-  if (data.color.indexOf('gradient') !== -1) {
-    properties.border = 0;
-  } else {
-    properties['border-color'] = data.color;
-  }
-
-  return style([properties, data.customStyle]);
-}
-
-function loadingColor(data) {
-  if (data.plain) {
-    return data.color ? data.color : '#c9c9c9';
-  }
-
-  if (data.type === 'default') {
-    return '#c9c9c9';
-  }
-
-  return '#fff';
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-  loadingColor: loadingColor,
-};
diff --git a/node_modules/@vant/weapp/lib/button/index.wxss b/node_modules/@vant/weapp/lib/button/index.wxss
deleted file mode 100644
index bd8bb5a..0000000
--- a/node_modules/@vant/weapp/lib/button/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-button{-webkit-text-size-adjust:100%;align-items:center;-webkit-appearance:none;border-radius:var(--button-border-radius,2px);box-sizing:border-box;display:inline-flex;font-size:var(--button-default-font-size,16px);height:var(--button-default-height,44px);justify-content:center;line-height:var(--button-line-height,20px);padding:0;position:relative;text-align:center;transition:opacity .2s;vertical-align:middle}.van-button:before{background-color:#000;border:inherit;border-color:#000;border-radius:inherit;content:" ";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.van-button:after{border-width:0}.van-button--active:before{opacity:.15}.van-button--unclickable:after{display:none}.van-button--default{background:var(--button-default-background-color,#fff);border:var(--button-border-width,1px) solid var(--button-default-border-color,#ebedf0);color:var(--button-default-color,#323233)}.van-button--primary{background:var(--button-primary-background-color,#07c160);border:var(--button-border-width,1px) solid var(--button-primary-border-color,#07c160);color:var(--button-primary-color,#fff)}.van-button--info{background:var(--button-info-background-color,#1989fa);border:var(--button-border-width,1px) solid var(--button-info-border-color,#1989fa);color:var(--button-info-color,#fff)}.van-button--danger{background:var(--button-danger-background-color,#ee0a24);border:var(--button-border-width,1px) solid var(--button-danger-border-color,#ee0a24);color:var(--button-danger-color,#fff)}.van-button--warning{background:var(--button-warning-background-color,#ff976a);border:var(--button-border-width,1px) solid var(--button-warning-border-color,#ff976a);color:var(--button-warning-color,#fff)}.van-button--plain{background:var(--button-plain-background-color,#fff)}.van-button--plain.van-button--primary{color:var(--button-primary-background-color,#07c160)}.van-button--plain.van-button--info{color:var(--button-info-background-color,#1989fa)}.van-button--plain.van-button--danger{color:var(--button-danger-background-color,#ee0a24)}.van-button--plain.van-button--warning{color:var(--button-warning-background-color,#ff976a)}.van-button--large{height:var(--button-large-height,50px);width:100%}.van-button--normal{font-size:var(--button-normal-font-size,14px);padding:0 15px}.van-button--small{font-size:var(--button-small-font-size,12px);height:var(--button-small-height,30px);min-width:var(--button-small-min-width,60px);padding:0 var(--padding-xs,8px)}.van-button--mini{display:inline-block;font-size:var(--button-mini-font-size,10px);height:var(--button-mini-height,22px);min-width:var(--button-mini-min-width,50px)}.van-button--mini+.van-button--mini{margin-left:5px}.van-button--block{display:flex;width:100%}.van-button--round{border-radius:var(--button-round-border-radius,999px)}.van-button--square{border-radius:0}.van-button--disabled{opacity:var(--button-disabled-opacity,.5)}.van-button__text{display:inline}.van-button__icon+.van-button__text:not(:empty),.van-button__loading-text{margin-left:4px}.van-button__icon{line-height:inherit!important;min-width:1em;vertical-align:top}.van-button--hairline{border-width:0;padding-top:1px}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--button-border-radius, 2px)*2);border-width:1px}.van-button--hairline.van-button--round:after{border-radius:var(--button-round-border-radius,999px)}.van-button--hairline.van-button--square:after{border-radius:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/calendar/calendar.wxml b/node_modules/@vant/weapp/lib/calendar/calendar.wxml
deleted file mode 100644
index 2ddb048..0000000
--- a/node_modules/@vant/weapp/lib/calendar/calendar.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/calendar/index.d.ts b/node_modules/@vant/weapp/lib/calendar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/calendar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/calendar/index.js b/node_modules/@vant/weapp/lib/calendar/index.js
deleted file mode 100644
index 7a7324d..0000000
--- a/node_modules/@vant/weapp/lib/calendar/index.js
+++ /dev/null
@@ -1,383 +0,0 @@
-"use strict";
-var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
-    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
-        if (ar || !(i in from)) {
-            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
-            ar[i] = from[i];
-        }
-    }
-    return to.concat(ar || Array.prototype.slice.call(from));
-};
-var __importDefault = (this && this.__importDefault) || function (mod) {
-    return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("./utils");
-var toast_1 = __importDefault(require("../toast/toast"));
-var utils_2 = require("../common/utils");
-var initialMinDate = (0, utils_1.getToday)().getTime();
-var initialMaxDate = (function () {
-    var now = (0, utils_1.getToday)();
-    return new Date(now.getFullYear(), now.getMonth() + 6, now.getDate()).getTime();
-})();
-var getTime = function (date) {
-    return date instanceof Date ? date.getTime() : date;
-};
-(0, component_1.VantComponent)({
-    props: {
-        title: {
-            type: String,
-            value: '日期选择',
-        },
-        color: String,
-        show: {
-            type: Boolean,
-            observer: function (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,
-            value: (0, utils_1.getToday)().getTime(),
-            observer: function (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: utils_1.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,
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        subtitle: '',
-        currentDate: null,
-        scrollIntoView: '',
-    },
-    watch: {
-        minDate: function () {
-            this.initRect();
-        },
-        maxDate: function () {
-            this.initRect();
-        },
-    },
-    created: function () {
-        this.setData({
-            currentDate: this.getInitialDate(this.data.defaultDate),
-        });
-    },
-    mounted: function () {
-        if (this.data.show || !this.data.poppable) {
-            this.initRect();
-            this.scrollIntoView();
-        }
-    },
-    methods: {
-        reset: function () {
-            this.setData({ currentDate: this.getInitialDate(this.data.defaultDate) });
-            this.scrollIntoView();
-        },
-        initRect: function () {
-            var _this = this;
-            if (this.contentObserver != null) {
-                this.contentObserver.disconnect();
-            }
-            var contentObserver = this.createIntersectionObserver({
-                thresholds: [0, 0.1, 0.9, 1],
-                observeAll: true,
-            });
-            this.contentObserver = contentObserver;
-            contentObserver.relativeTo('.van-calendar__body');
-            contentObserver.observe('.month', function (res) {
-                if (res.boundingClientRect.top <= res.relativeRect.top) {
-                    // @ts-ignore
-                    _this.setData({ subtitle: (0, utils_1.formatMonthTitle)(res.dataset.date) });
-                }
-            });
-        },
-        limitDateRange: function (date, minDate, maxDate) {
-            if (minDate === void 0) { minDate = null; }
-            if (maxDate === void 0) { maxDate = null; }
-            minDate = minDate || this.data.minDate;
-            maxDate = maxDate || this.data.maxDate;
-            if ((0, utils_1.compareDay)(date, minDate) === -1) {
-                return minDate;
-            }
-            if ((0, utils_1.compareDay)(date, maxDate) === 1) {
-                return maxDate;
-            }
-            return date;
-        },
-        getInitialDate: function (defaultDate) {
-            var _this = this;
-            if (defaultDate === void 0) { defaultDate = null; }
-            var _a = this.data, type = _a.type, minDate = _a.minDate, maxDate = _a.maxDate, allowSameDay = _a.allowSameDay;
-            if (!defaultDate)
-                return [];
-            var now = (0, utils_1.getToday)().getTime();
-            if (type === 'range') {
-                if (!Array.isArray(defaultDate)) {
-                    defaultDate = [];
-                }
-                var _b = defaultDate || [], startDay = _b[0], endDay = _b[1];
-                var startDate = getTime(startDay || now);
-                var start = this.limitDateRange(startDate, minDate, allowSameDay ? startDate : (0, utils_1.getPrevDay)(new Date(maxDate)).getTime());
-                var date = getTime(endDay || now);
-                var end = this.limitDateRange(date, allowSameDay ? date : (0, utils_1.getNextDay)(new Date(minDate)).getTime());
-                return [start, end];
-            }
-            if (type === 'multiple') {
-                if (Array.isArray(defaultDate)) {
-                    return defaultDate.map(function (date) { return _this.limitDateRange(date); });
-                }
-                return [this.limitDateRange(now)];
-            }
-            if (!defaultDate || Array.isArray(defaultDate)) {
-                defaultDate = now;
-            }
-            return this.limitDateRange(defaultDate);
-        },
-        scrollIntoView: function () {
-            var _this = this;
-            (0, utils_2.requestAnimationFrame)(function () {
-                var _a = _this.data, currentDate = _a.currentDate, type = _a.type, show = _a.show, poppable = _a.poppable, minDate = _a.minDate, maxDate = _a.maxDate;
-                if (!currentDate)
-                    return;
-                // @ts-ignore
-                var targetDate = type === 'single' ? currentDate : currentDate[0];
-                var displayed = show || !poppable;
-                if (!targetDate || !displayed) {
-                    return;
-                }
-                var months = (0, utils_1.getMonths)(minDate, maxDate);
-                months.some(function (month, index) {
-                    if ((0, utils_1.compareMonth)(month, targetDate) === 0) {
-                        _this.setData({ scrollIntoView: "month".concat(index) });
-                        return true;
-                    }
-                    return false;
-                });
-            });
-        },
-        onOpen: function () {
-            this.$emit('open');
-        },
-        onOpened: function () {
-            this.$emit('opened');
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClosed: function () {
-            this.$emit('closed');
-        },
-        onClickDay: function (event) {
-            if (this.data.readonly) {
-                return;
-            }
-            var date = event.detail.date;
-            var _a = this.data, type = _a.type, currentDate = _a.currentDate, allowSameDay = _a.allowSameDay;
-            if (type === 'range') {
-                // @ts-ignore
-                var startDay_1 = currentDate[0], endDay = currentDate[1];
-                if (startDay_1 && !endDay) {
-                    var compareToStart = (0, utils_1.compareDay)(date, startDay_1);
-                    if (compareToStart === 1) {
-                        var days_1 = this.selectComponent('.month').data.days;
-                        days_1.some(function (day, index) {
-                            var isDisabled = day.type === 'disabled' &&
-                                getTime(startDay_1) < getTime(day.date) &&
-                                getTime(day.date) < getTime(date);
-                            if (isDisabled) {
-                                (date = days_1[index - 1].date);
-                            }
-                            return isDisabled;
-                        });
-                        this.select([startDay_1, date], true);
-                    }
-                    else if (compareToStart === -1) {
-                        this.select([date, null]);
-                    }
-                    else if (allowSameDay) {
-                        this.select([date, date], true);
-                    }
-                }
-                else {
-                    this.select([date, null]);
-                }
-            }
-            else if (type === 'multiple') {
-                var selectedIndex_1;
-                // @ts-ignore
-                var selected = currentDate.some(function (dateItem, index) {
-                    var equal = (0, utils_1.compareDay)(dateItem, date) === 0;
-                    if (equal) {
-                        selectedIndex_1 = index;
-                    }
-                    return equal;
-                });
-                if (selected) {
-                    // @ts-ignore
-                    var cancelDate = currentDate.splice(selectedIndex_1, 1);
-                    this.setData({ currentDate: currentDate });
-                    this.unselect(cancelDate);
-                }
-                else {
-                    // @ts-ignore
-                    this.select(__spreadArray(__spreadArray([], currentDate, true), [date], false));
-                }
-            }
-            else {
-                this.select(date, true);
-            }
-        },
-        unselect: function (dateArray) {
-            var date = dateArray[0];
-            if (date) {
-                this.$emit('unselect', (0, utils_1.copyDates)(date));
-            }
-        },
-        select: function (date, complete) {
-            if (complete && this.data.type === 'range') {
-                var valid = this.checkRange(date);
-                if (!valid) {
-                    // auto selected to max range if showConfirm
-                    if (this.data.showConfirm) {
-                        this.emit([
-                            date[0],
-                            (0, utils_1.getDayByOffset)(date[0], this.data.maxRange - 1),
-                        ]);
-                    }
-                    else {
-                        this.emit(date);
-                    }
-                    return;
-                }
-            }
-            this.emit(date);
-            if (complete && !this.data.showConfirm) {
-                this.onConfirm();
-            }
-        },
-        emit: function (date) {
-            this.setData({
-                currentDate: Array.isArray(date) ? date.map(getTime) : getTime(date),
-            });
-            this.$emit('select', (0, utils_1.copyDates)(date));
-        },
-        checkRange: function (date) {
-            var _a = this.data, maxRange = _a.maxRange, rangePrompt = _a.rangePrompt, showRangePrompt = _a.showRangePrompt;
-            if (maxRange && (0, utils_1.calcDateNum)(date) > maxRange) {
-                if (showRangePrompt) {
-                    (0, toast_1.default)({
-                        context: this,
-                        message: rangePrompt || "\u9009\u62E9\u5929\u6570\u4E0D\u80FD\u8D85\u8FC7 ".concat(maxRange, " \u5929"),
-                    });
-                }
-                this.$emit('over-range');
-                return false;
-            }
-            return true;
-        },
-        onConfirm: function () {
-            var _this = this;
-            if (this.data.type === 'range' &&
-                !this.checkRange(this.data.currentDate)) {
-                return;
-            }
-            wx.nextTick(function () {
-                // @ts-ignore
-                _this.$emit('confirm', (0, utils_1.copyDates)(_this.data.currentDate));
-            });
-        },
-        onClickSubtitle: function (event) {
-            this.$emit('click-subtitle', event);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/calendar/index.json b/node_modules/@vant/weapp/lib/calendar/index.json
deleted file mode 100644
index 397d5ae..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/calendar/index.wxml b/node_modules/@vant/weapp/lib/calendar/index.wxml
deleted file mode 100644
index 9d0fc6b..0000000
--- a/node_modules/@vant/weapp/lib/calendar/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-  
-
-
-
-
-
diff --git a/node_modules/@vant/weapp/lib/calendar/index.wxs b/node_modules/@vant/weapp/lib/calendar/index.wxs
deleted file mode 100644
index 0a56646..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/calendar/index.wxss b/node_modules/@vant/weapp/lib/calendar/index.wxss
deleted file mode 100644
index a1f1cf0..0000000
--- a/node_modules/@vant/weapp/lib/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,90%)}.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/node_modules/@vant/weapp/lib/calendar/utils.d.ts b/node_modules/@vant/weapp/lib/calendar/utils.d.ts
deleted file mode 100644
index 889e6e7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/calendar/utils.js b/node_modules/@vant/weapp/lib/calendar/utils.js
deleted file mode 100644
index c9e5df7..0000000
--- a/node_modules/@vant/weapp/lib/calendar/utils.js
+++ /dev/null
@@ -1,97 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.getMonths = exports.getMonthEndDay = exports.copyDates = exports.calcDateNum = exports.getToday = exports.getNextDay = exports.getPrevDay = exports.getDayByOffset = exports.compareDay = exports.compareMonth = exports.formatMonthTitle = exports.ROW_HEIGHT = void 0;
-exports.ROW_HEIGHT = 64;
-function formatMonthTitle(date) {
-    if (!(date instanceof Date)) {
-        date = new Date(date);
-    }
-    return "".concat(date.getFullYear(), "\u5E74").concat(date.getMonth() + 1, "\u6708");
-}
-exports.formatMonthTitle = formatMonthTitle;
-function compareMonth(date1, date2) {
-    if (!(date1 instanceof Date)) {
-        date1 = new Date(date1);
-    }
-    if (!(date2 instanceof Date)) {
-        date2 = new Date(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;
-}
-exports.compareMonth = compareMonth;
-function compareDay(day1, day2) {
-    if (!(day1 instanceof Date)) {
-        day1 = new Date(day1);
-    }
-    if (!(day2 instanceof Date)) {
-        day2 = new Date(day2);
-    }
-    var compareMonthResult = compareMonth(day1, day2);
-    if (compareMonthResult === 0) {
-        var date1 = day1.getDate();
-        var date2 = day2.getDate();
-        return date1 === date2 ? 0 : date1 > date2 ? 1 : -1;
-    }
-    return compareMonthResult;
-}
-exports.compareDay = compareDay;
-function getDayByOffset(date, offset) {
-    date = new Date(date);
-    date.setDate(date.getDate() + offset);
-    return date;
-}
-exports.getDayByOffset = getDayByOffset;
-function getPrevDay(date) {
-    return getDayByOffset(date, -1);
-}
-exports.getPrevDay = getPrevDay;
-function getNextDay(date) {
-    return getDayByOffset(date, 1);
-}
-exports.getNextDay = getNextDay;
-function getToday() {
-    var today = new Date();
-    today.setHours(0, 0, 0, 0);
-    return today;
-}
-exports.getToday = getToday;
-function calcDateNum(date) {
-    var day1 = new Date(date[0]).getTime();
-    var day2 = new Date(date[1]).getTime();
-    return (day2 - day1) / (1000 * 60 * 60 * 24) + 1;
-}
-exports.calcDateNum = calcDateNum;
-function copyDates(dates) {
-    if (Array.isArray(dates)) {
-        return dates.map(function (date) {
-            if (date === null) {
-                return date;
-            }
-            return new Date(date);
-        });
-    }
-    return new Date(dates);
-}
-exports.copyDates = copyDates;
-function getMonthEndDay(year, month) {
-    return 32 - new Date(year, month - 1, 32).getDate();
-}
-exports.getMonthEndDay = getMonthEndDay;
-function getMonths(minDate, maxDate) {
-    var months = [];
-    var cursor = new Date(minDate);
-    cursor.setDate(1);
-    do {
-        months.push(cursor.getTime());
-        cursor.setMonth(cursor.getMonth() + 1);
-    } while (compareMonth(cursor, maxDate) !== 1);
-    return months;
-}
-exports.getMonths = getMonths;
diff --git a/node_modules/@vant/weapp/lib/calendar/utils.wxs b/node_modules/@vant/weapp/lib/calendar/utils.wxs
deleted file mode 100644
index e57f6b3..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/card/index.d.ts b/node_modules/@vant/weapp/lib/card/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/card/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/card/index.js b/node_modules/@vant/weapp/lib/card/index.js
deleted file mode 100644
index 2815655..0000000
--- a/node_modules/@vant/weapp/lib/card/index.js
+++ /dev/null
@@ -1,51 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var link_1 = require("../mixins/link");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: [
-        'num-class',
-        'desc-class',
-        'thumb-class',
-        'title-class',
-        'price-class',
-        'origin-price-class',
-    ],
-    mixins: [link_1.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: function () {
-            var price = this.data.price;
-            var priceArr = price.toString().split('.');
-            this.setData({
-                integerStr: priceArr[0],
-                decimalStr: priceArr[1] ? ".".concat(priceArr[1]) : '',
-            });
-        },
-        onClickThumb: function () {
-            this.jumpLink('thumbLink');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/card/index.json b/node_modules/@vant/weapp/lib/card/index.json
deleted file mode 100644
index e917407..0000000
--- a/node_modules/@vant/weapp/lib/card/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-tag": "../tag/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/card/index.wxml b/node_modules/@vant/weapp/lib/card/index.wxml
deleted file mode 100644
index 62173e4..0000000
--- a/node_modules/@vant/weapp/lib/card/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/card/index.wxss b/node_modules/@vant/weapp/lib/card/index.wxss
deleted file mode 100644
index 0f4d7c5..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cascader/index.d.ts b/node_modules/@vant/weapp/lib/cascader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/cascader/index.js b/node_modules/@vant/weapp/lib/cascader/index.js
deleted file mode 100644
index 1b45831..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.js
+++ /dev/null
@@ -1,223 +0,0 @@
-"use strict";
-var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
-    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
-        if (ar || !(i in from)) {
-            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
-            ar[i] = from[i];
-        }
-    }
-    return to.concat(ar || Array.prototype.slice.call(from));
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var FieldName;
-(function (FieldName) {
-    FieldName["TEXT"] = "text";
-    FieldName["VALUE"] = "value";
-    FieldName["CHILDREN"] = "children";
-})(FieldName || (FieldName = {}));
-var defaultFieldNames = {
-    text: FieldName.TEXT,
-    value: FieldName.VALUE,
-    children: FieldName.CHILDREN,
-};
-(0, component_1.VantComponent)({
-    props: {
-        title: String,
-        value: {
-            type: String,
-        },
-        placeholder: {
-            type: String,
-            value: '请选择',
-        },
-        activeColor: {
-            type: String,
-            value: '#1989fa',
-        },
-        options: {
-            type: Array,
-            value: [],
-        },
-        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',
-        },
-        useTitleSlot: Boolean,
-    },
-    data: {
-        tabs: [],
-        activeTab: 0,
-        textKey: FieldName.TEXT,
-        valueKey: FieldName.VALUE,
-        childrenKey: FieldName.CHILDREN,
-        innerValue: '',
-    },
-    watch: {
-        options: function () {
-            this.updateTabs();
-        },
-        value: function (newVal) {
-            this.updateValue(newVal);
-        },
-    },
-    created: function () {
-        this.updateTabs();
-    },
-    methods: {
-        updateValue: function (val) {
-            var _this = this;
-            if (val !== undefined) {
-                var values = this.data.tabs.map(function (tab) { return tab.selected && tab.selected[_this.data.valueKey]; });
-                if (values.indexOf(val) > -1) {
-                    return;
-                }
-            }
-            this.innerValue = val;
-            this.updateTabs();
-        },
-        updateFieldNames: function () {
-            var _a = this.data.fieldNames || defaultFieldNames, _b = _a.text, text = _b === void 0 ? 'text' : _b, _c = _a.value, value = _c === void 0 ? 'value' : _c, _d = _a.children, children = _d === void 0 ? 'children' : _d;
-            this.setData({
-                textKey: text,
-                valueKey: value,
-                childrenKey: children,
-            });
-        },
-        getSelectedOptionsByValue: function (options, value) {
-            for (var i = 0; i < options.length; i++) {
-                var option = options[i];
-                if (option[this.data.valueKey] === value) {
-                    return [option];
-                }
-                if (option[this.data.childrenKey]) {
-                    var selectedOptions = this.getSelectedOptionsByValue(option[this.data.childrenKey], value);
-                    if (selectedOptions) {
-                        return __spreadArray([option], selectedOptions, true);
-                    }
-                }
-            }
-        },
-        updateTabs: function () {
-            var _this = this;
-            var options = this.data.options;
-            var innerValue = this.innerValue;
-            if (!options.length) {
-                return;
-            }
-            if (innerValue !== undefined) {
-                var selectedOptions = this.getSelectedOptionsByValue(options, innerValue);
-                if (selectedOptions) {
-                    var optionsCursor_1 = options;
-                    var tabs_1 = selectedOptions.map(function (option) {
-                        var tab = {
-                            options: optionsCursor_1,
-                            selected: option,
-                        };
-                        var next = optionsCursor_1.find(function (item) { return item[_this.data.valueKey] === option[_this.data.valueKey]; });
-                        if (next) {
-                            optionsCursor_1 = next[_this.data.childrenKey];
-                        }
-                        return tab;
-                    });
-                    if (optionsCursor_1) {
-                        tabs_1.push({
-                            options: optionsCursor_1,
-                            selected: null,
-                        });
-                    }
-                    this.setData({
-                        tabs: tabs_1,
-                    });
-                    wx.nextTick(function () {
-                        _this.setData({
-                            activeTab: tabs_1.length - 1,
-                        });
-                    });
-                    return;
-                }
-            }
-            this.setData({
-                tabs: [
-                    {
-                        options: options,
-                        selected: null,
-                    },
-                ],
-            });
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClickTab: function (e) {
-            var _a = e.detail, tabIndex = _a.index, title = _a.title;
-            this.$emit('click-tab', { title: title, tabIndex: tabIndex });
-            this.setData({
-                activeTab: tabIndex,
-            });
-        },
-        // 选中
-        onSelect: function (e) {
-            var _this = this;
-            var _a = e.currentTarget.dataset, option = _a.option, tabIndex = _a.tabIndex;
-            if (option && option.disabled) {
-                return;
-            }
-            var _b = this.data, valueKey = _b.valueKey, childrenKey = _b.childrenKey;
-            var tabs = this.data.tabs;
-            tabs[tabIndex].selected = option;
-            if (tabs.length > tabIndex + 1) {
-                tabs = tabs.slice(0, tabIndex + 1);
-            }
-            if (option[childrenKey]) {
-                var nextTab = {
-                    options: option[childrenKey],
-                    selected: null,
-                };
-                if (tabs[tabIndex + 1]) {
-                    tabs[tabIndex + 1] = nextTab;
-                }
-                else {
-                    tabs.push(nextTab);
-                }
-                wx.nextTick(function () {
-                    _this.setData({
-                        activeTab: tabIndex + 1,
-                    });
-                });
-            }
-            this.setData({
-                tabs: tabs,
-            });
-            var selectedOptions = tabs.map(function (tab) { return tab.selected; }).filter(Boolean);
-            var value = option[valueKey];
-            var params = {
-                value: value,
-                tabIndex: tabIndex,
-                selectedOptions: selectedOptions,
-            };
-            this.innerValue = value;
-            this.$emit('change', params);
-            if (!option[childrenKey]) {
-                this.$emit('finish', params);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/cascader/index.json b/node_modules/@vant/weapp/lib/cascader/index.json
deleted file mode 100644
index d0f75eb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cascader/index.wxml b/node_modules/@vant/weapp/lib/cascader/index.wxml
deleted file mode 100644
index 9417234..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-  
-    
-    
-
-    
-      
-        {{ option[textKey] }}
-        
-      
-    
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/cascader/index.wxs b/node_modules/@vant/weapp/lib/cascader/index.wxs
deleted file mode 100644
index b1aab58..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.wxs
+++ /dev/null
@@ -1,24 +0,0 @@
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function isSelected(tab, valueKey, option) {
-  return tab.selected && tab.selected[valueKey] === option[valueKey]
-}
-
-function optionClass(tab, valueKey, option) {
-  return utils.bem('cascader__option', { selected: isSelected(tab, valueKey, option), disabled: option.disabled })
-}
-
-function optionStyle(data) {
-  var color = data.option.color || (isSelected(data.tab, data.valueKey, 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/node_modules/@vant/weapp/lib/cascader/index.wxss b/node_modules/@vant/weapp/lib/cascader/index.wxss
deleted file mode 100644
index 7062486..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cell-group/index.d.ts b/node_modules/@vant/weapp/lib/cell-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.js b/node_modules/@vant/weapp/lib/cell-group/index.js
deleted file mode 100644
index 34a93a6..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        title: String,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        inset: Boolean,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.json b/node_modules/@vant/weapp/lib/cell-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.wxml b/node_modules/@vant/weapp/lib/cell-group/index.wxml
deleted file mode 100644
index 311e064..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.wxml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-  {{ title }}
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.wxss b/node_modules/@vant/weapp/lib/cell-group/index.wxss
deleted file mode 100644
index 08b252f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cell/index.d.ts b/node_modules/@vant/weapp/lib/cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/cell/index.js b/node_modules/@vant/weapp/lib/cell/index.js
deleted file mode 100644
index 80f3039..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.js
+++ /dev/null
@@ -1,40 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var link_1 = require("../mixins/link");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: [
-        'title-class',
-        'label-class',
-        'value-class',
-        'right-icon-class',
-        'hover-class',
-    ],
-    mixins: [link_1.link],
-    props: {
-        title: null,
-        value: null,
-        icon: String,
-        size: String,
-        label: String,
-        center: Boolean,
-        isLink: Boolean,
-        required: Boolean,
-        clickable: Boolean,
-        titleWidth: String,
-        customStyle: String,
-        arrowDirection: String,
-        useLabelSlot: Boolean,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        titleStyle: String,
-    },
-    methods: {
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/cell/index.json b/node_modules/@vant/weapp/lib/cell/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/cell/index.wxml b/node_modules/@vant/weapp/lib/cell/index.wxml
deleted file mode 100644
index 8387c3c..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-  
-  
-
-  
-
-    {{ title }}
-    
-
-    
-      
-      {{ label }}
-    
-  
-
-  
-    {{ value }}
-    
-  
-
-  
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/cell/index.wxs b/node_modules/@vant/weapp/lib/cell/index.wxs
deleted file mode 100644
index e3500c4..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function titleStyle(data) {
-  return style([
-    {
-      'max-width': addUnit(data.titleWidth),
-      'min-width': addUnit(data.titleWidth),
-    },
-    data.titleStyle,
-  ]);
-}
-
-module.exports = {
-  titleStyle: titleStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/cell/index.wxss b/node_modules/@vant/weapp/lib/cell/index.wxss
deleted file mode 100644
index 1802f8e..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cell{background-color:var(--cell-background-color,#fff);box-sizing:border-box;color:var(--cell-text-color,#323233);display:flex;font-size:var(--cell-font-size,14px);line-height:var(--cell-line-height,24px);padding:var(--cell-vertical-padding,10px) var(--cell-horizontal-padding,16px);position:relative;width:100%}.van-cell:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;transform:scaleY(.5);transform-origin:center}.van-cell--borderless:after{display:none}.van-cell-group{background-color:var(--cell-background-color,#fff)}.van-cell__label{color:var(--cell-label-color,#969799);font-size:var(--cell-label-font-size,12px);line-height:var(--cell-label-line-height,18px);margin-top:var(--cell-label-margin-top,3px)}.van-cell__value{color:var(--cell-value-color,#969799);overflow:hidden;text-align:right;vertical-align:middle}.van-cell__title,.van-cell__value{flex:1}.van-cell__title:empty,.van-cell__value:empty{display:none}.van-cell__left-icon-wrap,.van-cell__right-icon-wrap{align-items:center;display:flex;font-size:var(--cell-icon-size,16px);height:var(--cell-line-height,24px)}.van-cell__left-icon-wrap{margin-right:var(--padding-base,4px)}.van-cell__right-icon-wrap{color:var(--cell-right-icon-color,#969799);margin-left:var(--padding-base,4px)}.van-cell__left-icon{vertical-align:middle}.van-cell__left-icon,.van-cell__right-icon{line-height:var(--cell-line-height,24px)}.van-cell--clickable.van-cell--hover{background-color:var(--cell-active-color,#f2f3f5)}.van-cell--required{overflow:visible}.van-cell--required:before{color:var(--cell-required-color,#ee0a24);content:"*";font-size:var(--cell-font-size,14px);left:var(--padding-xs,8px);position:absolute}.van-cell--center{align-items:center}.van-cell--large{padding-bottom:var(--cell-large-vertical-padding,12px);padding-top:var(--cell-large-vertical-padding,12px)}.van-cell--large .van-cell__title{font-size:var(--cell-large-title-font-size,16px)}.van-cell--large .van-cell__value{font-size:var(--cell-large-value-font-size,16px)}.van-cell--large .van-cell__label{font-size:var(--cell-large-label-font-size,14px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.d.ts b/node_modules/@vant/weapp/lib/checkbox-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.js b/node_modules/@vant/weapp/lib/checkbox-group/index.js
deleted file mode 100644
index 80c93a1..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.js
+++ /dev/null
@@ -1,39 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.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: function () {
-            var _this = this;
-            this.children.forEach(function (child) { return _this.updateChild(child); });
-        },
-        updateChild: function (child) {
-            var _a = this.data, value = _a.value, disabled = _a.disabled, direction = _a.direction;
-            child.setData({
-                value: value.indexOf(child.data.name) !== -1,
-                parentDisabled: disabled,
-                direction: direction,
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.json b/node_modules/@vant/weapp/lib/checkbox-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.wxml b/node_modules/@vant/weapp/lib/checkbox-group/index.wxml
deleted file mode 100644
index 638bf9d..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.wxss b/node_modules/@vant/weapp/lib/checkbox-group/index.wxss
deleted file mode 100644
index c5666d7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/checkbox/index.d.ts b/node_modules/@vant/weapp/lib/checkbox/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.js b/node_modules/@vant/weapp/lib/checkbox/index.js
deleted file mode 100644
index 6247365..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.js
+++ /dev/null
@@ -1,79 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-function emit(target, value) {
-    target.$emit('input', value);
-    target.$emit('change', value);
-}
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.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: function (value) {
-            if (this.parent) {
-                this.setParentValue(this.parent, value);
-            }
-            else {
-                emit(this, value);
-            }
-        },
-        toggle: function () {
-            var _a = this.data, parentDisabled = _a.parentDisabled, disabled = _a.disabled, value = _a.value;
-            if (!disabled && !parentDisabled) {
-                this.emitChange(!value);
-            }
-        },
-        onClickLabel: function () {
-            var _a = this.data, labelDisabled = _a.labelDisabled, parentDisabled = _a.parentDisabled, disabled = _a.disabled, value = _a.value;
-            if (!disabled && !labelDisabled && !parentDisabled) {
-                this.emitChange(!value);
-            }
-        },
-        setParentValue: function (parent, value) {
-            var parentValue = parent.data.value.slice();
-            var name = this.data.name;
-            var max = parent.data.max;
-            if (value) {
-                if (max && parentValue.length >= max) {
-                    return;
-                }
-                if (parentValue.indexOf(name) === -1) {
-                    parentValue.push(name);
-                    emit(parent, parentValue);
-                }
-            }
-            else {
-                var index = parentValue.indexOf(name);
-                if (index !== -1) {
-                    parentValue.splice(index, 1);
-                    emit(parent, parentValue);
-                }
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.json b/node_modules/@vant/weapp/lib/checkbox/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.wxml b/node_modules/@vant/weapp/lib/checkbox/index.wxml
deleted file mode 100644
index 39a7bb0..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.wxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.wxs b/node_modules/@vant/weapp/lib/checkbox/index.wxs
deleted file mode 100644
index eb9c772..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/checkbox/index.wxss b/node_modules/@vant/weapp/lib/checkbox/index.wxss
deleted file mode 100644
index da2272a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/circle/canvas.d.ts b/node_modules/@vant/weapp/lib/circle/canvas.d.ts
deleted file mode 100644
index 8a0b71e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/circle/canvas.js b/node_modules/@vant/weapp/lib/circle/canvas.js
deleted file mode 100644
index d81df74..0000000
--- a/node_modules/@vant/weapp/lib/circle/canvas.js
+++ /dev/null
@@ -1,47 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.adaptor = void 0;
-function adaptor(ctx) {
-    // @ts-ignore
-    return Object.assign(ctx, {
-        setStrokeStyle: function (val) {
-            ctx.strokeStyle = val;
-        },
-        setLineWidth: function (val) {
-            ctx.lineWidth = val;
-        },
-        setLineCap: function (val) {
-            ctx.lineCap = val;
-        },
-        setFillStyle: function (val) {
-            ctx.fillStyle = val;
-        },
-        setFontSize: function (val) {
-            ctx.font = String(val);
-        },
-        setGlobalAlpha: function (val) {
-            ctx.globalAlpha = val;
-        },
-        setLineJoin: function (val) {
-            ctx.lineJoin = val;
-        },
-        setTextAlign: function (val) {
-            ctx.textAlign = val;
-        },
-        setMiterLimit: function (val) {
-            ctx.miterLimit = val;
-        },
-        setShadow: function (offsetX, offsetY, blur, color) {
-            ctx.shadowOffsetX = offsetX;
-            ctx.shadowOffsetY = offsetY;
-            ctx.shadowBlur = blur;
-            ctx.shadowColor = color;
-        },
-        setTextBaseline: function (val) {
-            ctx.textBaseline = val;
-        },
-        createCircularGradient: function () { },
-        draw: function () { },
-    });
-}
-exports.adaptor = adaptor;
diff --git a/node_modules/@vant/weapp/lib/circle/index.d.ts b/node_modules/@vant/weapp/lib/circle/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/circle/index.js b/node_modules/@vant/weapp/lib/circle/index.js
deleted file mode 100644
index e131e4b..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.js
+++ /dev/null
@@ -1,207 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var color_1 = require("../common/color");
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var version_1 = require("../common/version");
-var canvas_1 = require("./canvas");
-function format(rate) {
-    return Math.min(Math.max(rate, 0), 100);
-}
-var PERIMETER = 2 * Math.PI;
-var BEGIN_ANGLE = -Math.PI / 2;
-var STEP = 1;
-(0, component_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: function () {
-                this.drawCircle(this.currentValue);
-            },
-        },
-        fill: String,
-        layerColor: {
-            type: String,
-            value: color_1.WHITE,
-        },
-        color: {
-            type: null,
-            value: color_1.BLUE,
-            observer: function () {
-                var _this = this;
-                this.setHoverColor().then(function () {
-                    _this.drawCircle(_this.currentValue);
-                });
-            },
-        },
-        type: {
-            type: String,
-            value: '',
-        },
-        strokeWidth: {
-            type: Number,
-            value: 4,
-        },
-        clockwise: {
-            type: Boolean,
-            value: true,
-        },
-    },
-    data: {
-        hoverColor: color_1.BLUE,
-    },
-    methods: {
-        getContext: function () {
-            var _this = this;
-            var _a = this.data, type = _a.type, size = _a.size;
-            if (type === '' || !(0, version_1.canIUseCanvas2d)()) {
-                var ctx = wx.createCanvasContext('van-circle', this);
-                return Promise.resolve(ctx);
-            }
-            var dpr = (0, utils_1.getSystemInfoSync)().pixelRatio;
-            return new Promise(function (resolve) {
-                wx.createSelectorQuery()
-                    .in(_this)
-                    .select('#van-circle')
-                    .node()
-                    .exec(function (res) {
-                    var canvas = res[0].node;
-                    var ctx = canvas.getContext(type);
-                    if (!_this.inited) {
-                        _this.inited = true;
-                        canvas.width = size * dpr;
-                        canvas.height = size * dpr;
-                        ctx.scale(dpr, dpr);
-                    }
-                    resolve((0, canvas_1.adaptor)(ctx));
-                });
-            });
-        },
-        setHoverColor: function () {
-            var _this = this;
-            var _a = this.data, color = _a.color, size = _a.size;
-            if ((0, validator_1.isObj)(color)) {
-                return this.getContext().then(function (context) {
-                    if (!context)
-                        return;
-                    var LinearColor = context.createLinearGradient(size, 0, 0, 0);
-                    Object.keys(color)
-                        .sort(function (a, b) { return parseFloat(a) - parseFloat(b); })
-                        .map(function (key) {
-                        return LinearColor.addColorStop(parseFloat(key) / 100, color[key]);
-                    });
-                    _this.hoverColor = LinearColor;
-                });
-            }
-            this.hoverColor = color;
-            return Promise.resolve();
-        },
-        presetCanvas: function (context, strokeStyle, beginAngle, endAngle, fill) {
-            var _a = this.data, strokeWidth = _a.strokeWidth, lineCap = _a.lineCap, clockwise = _a.clockwise, size = _a.size;
-            var position = size / 2;
-            var 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: function (context) {
-            var _a = this.data, layerColor = _a.layerColor, fill = _a.fill;
-            this.presetCanvas(context, layerColor, 0, PERIMETER, fill);
-        },
-        renderHoverCircle: function (context, formatValue) {
-            var clockwise = this.data.clockwise;
-            // 结束角度
-            var progress = PERIMETER * (formatValue / 100);
-            var endAngle = clockwise
-                ? BEGIN_ANGLE + progress
-                : 3 * Math.PI - (BEGIN_ANGLE + progress);
-            this.presetCanvas(context, this.hoverColor, BEGIN_ANGLE, endAngle);
-        },
-        drawCircle: function (currentValue) {
-            var _this = this;
-            var size = this.data.size;
-            this.getContext().then(function (context) {
-                if (!context)
-                    return;
-                context.clearRect(0, 0, size, size);
-                _this.renderLayerCircle(context);
-                var formatValue = format(currentValue);
-                if (formatValue !== 0) {
-                    _this.renderHoverCircle(context, formatValue);
-                }
-                context.draw();
-            });
-        },
-        reRender: function () {
-            var _this = this;
-            // tofector 动画暂时没有想到好的解决方案
-            var _a = this.data, value = _a.value, speed = _a.speed;
-            if (speed <= 0 || speed > 1000) {
-                this.drawCircle(value);
-                return;
-            }
-            this.clearMockInterval();
-            this.currentValue = this.currentValue || 0;
-            var run = function () {
-                _this.interval = setTimeout(function () {
-                    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: function () {
-            if (this.interval) {
-                clearTimeout(this.interval);
-                this.interval = null;
-            }
-        },
-    },
-    mounted: function () {
-        var _this = this;
-        this.currentValue = this.data.value;
-        this.setHoverColor().then(function () {
-            _this.drawCircle(_this.currentValue);
-        });
-    },
-    destroyed: function () {
-        this.clearMockInterval();
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/circle/index.json b/node_modules/@vant/weapp/lib/circle/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/circle/index.wxml b/node_modules/@vant/weapp/lib/circle/index.wxml
deleted file mode 100644
index 52bc59f..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/lib/circle/index.wxss b/node_modules/@vant/weapp/lib/circle/index.wxss
deleted file mode 100644
index 2200751..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/col/index.d.ts b/node_modules/@vant/weapp/lib/col/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/col/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/col/index.js b/node_modules/@vant/weapp/lib/col/index.js
deleted file mode 100644
index 63c56eb..0000000
--- a/node_modules/@vant/weapp/lib/col/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('row'),
-    props: {
-        span: Number,
-        offset: Number,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/col/index.json b/node_modules/@vant/weapp/lib/col/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/col/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/col/index.wxml b/node_modules/@vant/weapp/lib/col/index.wxml
deleted file mode 100644
index 975348b..0000000
--- a/node_modules/@vant/weapp/lib/col/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/col/index.wxs b/node_modules/@vant/weapp/lib/col/index.wxs
deleted file mode 100644
index 507c1cb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/col/index.wxss b/node_modules/@vant/weapp/lib/col/index.wxss
deleted file mode 100644
index 2fa265e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/collapse-item/animate.d.ts b/node_modules/@vant/weapp/lib/collapse-item/animate.d.ts
deleted file mode 100644
index 32157b6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/collapse-item/animate.js b/node_modules/@vant/weapp/lib/collapse-item/animate.js
deleted file mode 100644
index 5734087..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/animate.js
+++ /dev/null
@@ -1,43 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.setContentAnimate = void 0;
-var utils_1 = require("../common/utils");
-function useAnimation(context, expanded, mounted, height) {
-    var 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(),
-    });
-}
-function setContentAnimate(context, expanded, mounted) {
-    (0, utils_1.getRect)(context, '.van-collapse-item__content')
-        .then(function (rect) { return rect.height; })
-        .then(function (height) {
-        useAnimation(context, expanded, mounted, height);
-    });
-}
-exports.setContentAnimate = setContentAnimate;
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.d.ts b/node_modules/@vant/weapp/lib/collapse-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.js b/node_modules/@vant/weapp/lib/collapse-item/index.js
deleted file mode 100644
index 982490e..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.js
+++ /dev/null
@@ -1,62 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var animate_1 = require("./animate");
-(0, component_1.VantComponent)({
-    classes: ['title-class', 'content-class'],
-    relation: (0, relation_1.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: function () {
-        this.updateExpanded();
-        this.mounted = true;
-    },
-    methods: {
-        updateExpanded: function () {
-            if (!this.parent) {
-                return;
-            }
-            var _a = this.parent.data, value = _a.value, accordion = _a.accordion;
-            var _b = this.parent.children, children = _b === void 0 ? [] : _b;
-            var name = this.data.name;
-            var index = children.indexOf(this);
-            var currentName = name == null ? index : name;
-            var expanded = accordion
-                ? value === currentName
-                : (value || []).some(function (name) { return name === currentName; });
-            if (expanded !== this.data.expanded) {
-                (0, animate_1.setContentAnimate)(this, expanded, this.mounted);
-            }
-            this.setData({ index: index, expanded: expanded });
-        },
-        onClick: function () {
-            if (this.data.disabled) {
-                return;
-            }
-            var _a = this.data, name = _a.name, expanded = _a.expanded;
-            var index = this.parent.children.indexOf(this);
-            var currentName = name == null ? index : name;
-            this.parent.switch(currentName, !expanded);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.json b/node_modules/@vant/weapp/lib/collapse-item/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.wxml b/node_modules/@vant/weapp/lib/collapse-item/index.wxml
deleted file mode 100644
index f11d0d4..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.wxml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-  
-    
-    
-    
-    
-  
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.wxss b/node_modules/@vant/weapp/lib/collapse-item/index.wxss
deleted file mode 100644
index 4a65b5a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/collapse/index.d.ts b/node_modules/@vant/weapp/lib/collapse/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/collapse/index.js b/node_modules/@vant/weapp/lib/collapse/index.js
deleted file mode 100644
index 943d542..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.js
+++ /dev/null
@@ -1,48 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('collapse-item'),
-    props: {
-        value: {
-            type: null,
-            observer: 'updateExpanded',
-        },
-        accordion: {
-            type: Boolean,
-            observer: 'updateExpanded',
-        },
-        border: {
-            type: Boolean,
-            value: true,
-        },
-    },
-    methods: {
-        updateExpanded: function () {
-            this.children.forEach(function (child) {
-                child.updateExpanded();
-            });
-        },
-        switch: function (name, expanded) {
-            var _a = this.data, accordion = _a.accordion, value = _a.value;
-            var changeItem = name;
-            if (!accordion) {
-                name = expanded
-                    ? (value || []).concat(name)
-                    : (value || []).filter(function (activeName) { return 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/node_modules/@vant/weapp/lib/collapse/index.json b/node_modules/@vant/weapp/lib/collapse/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/collapse/index.wxml b/node_modules/@vant/weapp/lib/collapse/index.wxml
deleted file mode 100644
index fd4e171..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/collapse/index.wxss b/node_modules/@vant/weapp/lib/collapse/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/color.d.ts b/node_modules/@vant/weapp/lib/common/color.d.ts
deleted file mode 100644
index 386f307..0000000
--- a/node_modules/@vant/weapp/lib/common/color.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export declare const RED = "#ee0a24";
-export declare const BLUE = "#1989fa";
-export declare const WHITE = "#fff";
-export declare const GREEN = "#07c160";
-export declare const ORANGE = "#ff976a";
-export declare const GRAY = "#323233";
-export declare const GRAY_DARK = "#969799";
diff --git a/node_modules/@vant/weapp/lib/common/color.js b/node_modules/@vant/weapp/lib/common/color.js
deleted file mode 100644
index 008a45a..0000000
--- a/node_modules/@vant/weapp/lib/common/color.js
+++ /dev/null
@@ -1,10 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.GRAY_DARK = exports.GRAY = exports.ORANGE = exports.GREEN = exports.WHITE = exports.BLUE = exports.RED = void 0;
-exports.RED = '#ee0a24';
-exports.BLUE = '#1989fa';
-exports.WHITE = '#fff';
-exports.GREEN = '#07c160';
-exports.ORANGE = '#ff976a';
-exports.GRAY = '#323233';
-exports.GRAY_DARK = '#969799';
diff --git a/node_modules/@vant/weapp/lib/common/component.d.ts b/node_modules/@vant/weapp/lib/common/component.d.ts
deleted file mode 100644
index 1d0fd27..0000000
--- a/node_modules/@vant/weapp/lib/common/component.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-/// 
-import { VantComponentOptions } from 'definitions/index';
-declare function VantComponent(vantOptions: VantComponentOptions): void;
-export { VantComponent };
diff --git a/node_modules/@vant/weapp/lib/common/component.js b/node_modules/@vant/weapp/lib/common/component.js
deleted file mode 100644
index 66da00e..0000000
--- a/node_modules/@vant/weapp/lib/common/component.js
+++ /dev/null
@@ -1,49 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.VantComponent = void 0;
-var basic_1 = require("../mixins/basic");
-function mapKeys(source, target, map) {
-    Object.keys(map).forEach(function (key) {
-        if (source[key]) {
-            target[map[key]] = source[key];
-        }
-    });
-}
-function VantComponent(vantOptions) {
-    var options = {};
-    mapKeys(vantOptions, options, {
-        data: 'data',
-        props: 'properties',
-        watch: 'observers',
-        mixins: 'behaviors',
-        methods: 'methods',
-        beforeCreate: 'created',
-        created: 'attached',
-        mounted: 'ready',
-        destroyed: 'detached',
-        classes: 'externalClasses',
-    });
-    // add default externalClasses
-    options.externalClasses = options.externalClasses || [];
-    options.externalClasses.push('custom-class');
-    // add default behaviors
-    options.behaviors = options.behaviors || [];
-    options.behaviors.push(basic_1.basic);
-    // add relations
-    var relation = vantOptions.relation;
-    if (relation) {
-        options.relations = relation.relations;
-        options.behaviors.push(relation.mixin);
-    }
-    // map field to form-field behavior
-    if (vantOptions.field) {
-        options.behaviors.push('wx://form-field');
-    }
-    // add default options
-    options.options = {
-        multipleSlots: true,
-        addGlobalClass: true,
-    };
-    Component(options);
-}
-exports.VantComponent = VantComponent;
diff --git a/node_modules/@vant/weapp/lib/common/index.wxss b/node_modules/@vant/weapp/lib/common/index.wxss
deleted file mode 100644
index a73bb7a..0000000
--- a/node_modules/@vant/weapp/lib/common/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{clear:both;content:"";display:table}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/relation.d.ts b/node_modules/@vant/weapp/lib/common/relation.d.ts
deleted file mode 100644
index 10193fa..0000000
--- a/node_modules/@vant/weapp/lib/common/relation.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-type TrivialInstance = WechatMiniprogram.Component.TrivialInstance;
-export declare function useParent(name: string, onEffect?: (this: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export declare function useChildren(name: string, onEffect?: (this: TrivialInstance, target: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export {};
diff --git a/node_modules/@vant/weapp/lib/common/relation.js b/node_modules/@vant/weapp/lib/common/relation.js
deleted file mode 100644
index 008256c..0000000
--- a/node_modules/@vant/weapp/lib/common/relation.js
+++ /dev/null
@@ -1,65 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.useChildren = exports.useParent = void 0;
-function useParent(name, onEffect) {
-    var _a;
-    var path = "../".concat(name, "/index");
-    return {
-        relations: (_a = {},
-            _a[path] = {
-                type: 'ancestor',
-                linked: function () {
-                    onEffect && onEffect.call(this);
-                },
-                linkChanged: function () {
-                    onEffect && onEffect.call(this);
-                },
-                unlinked: function () {
-                    onEffect && onEffect.call(this);
-                },
-            },
-            _a),
-        mixin: Behavior({
-            created: function () {
-                var _this = this;
-                Object.defineProperty(this, 'parent', {
-                    get: function () { return _this.getRelationNodes(path)[0]; },
-                });
-                Object.defineProperty(this, 'index', {
-                    // @ts-ignore
-                    get: function () { var _a, _b; return (_b = (_a = _this.parent) === null || _a === void 0 ? void 0 : _a.children) === null || _b === void 0 ? void 0 : _b.indexOf(_this); },
-                });
-            },
-        }),
-    };
-}
-exports.useParent = useParent;
-function useChildren(name, onEffect) {
-    var _a;
-    var path = "../".concat(name, "/index");
-    return {
-        relations: (_a = {},
-            _a[path] = {
-                type: 'descendant',
-                linked: function (target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                linkChanged: function (target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                unlinked: function (target) {
-                    onEffect && onEffect.call(this, target);
-                },
-            },
-            _a),
-        mixin: Behavior({
-            created: function () {
-                var _this = this;
-                Object.defineProperty(this, 'children', {
-                    get: function () { return _this.getRelationNodes(path) || []; },
-                });
-            },
-        }),
-    };
-}
-exports.useChildren = useChildren;
diff --git a/node_modules/@vant/weapp/lib/common/style/clearfix.wxss b/node_modules/@vant/weapp/lib/common/style/clearfix.wxss
deleted file mode 100644
index 442246f..0000000
--- a/node_modules/@vant/weapp/lib/common/style/clearfix.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-clearfix:after{clear:both;content:"";display:table}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/style/ellipsis.wxss b/node_modules/@vant/weapp/lib/common/style/ellipsis.wxss
deleted file mode 100644
index ee701df..0000000
--- a/node_modules/@vant/weapp/lib/common/style/ellipsis.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/style/hairline.wxss b/node_modules/@vant/weapp/lib/common/style/hairline.wxss
deleted file mode 100644
index f7c6260..0000000
--- a/node_modules/@vant/weapp/lib/common/style/hairline.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/style/var.wxss b/node_modules/@vant/weapp/lib/common/style/var.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/node_modules/@vant/weapp/lib/common/utils.d.ts b/node_modules/@vant/weapp/lib/common/utils.d.ts
deleted file mode 100644
index a77d8c6..0000000
--- a/node_modules/@vant/weapp/lib/common/utils.d.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/// 
-/// 
-/// 
-/// 
-/// 
-export { isDef } from './validator';
-export { getSystemInfoSync } from './version';
-export declare function range(num: number, min: number, max: number): number;
-export declare function nextTick(cb: (...args: any[]) => void): void;
-export declare function addUnit(value?: string | number): string | undefined;
-export declare function requestAnimationFrame(cb: () => void): NodeJS.Timeout;
-export declare function pickExclude(obj: unknown, keys: string[]): {};
-export declare function getRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function getAllRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function groupSetData(context: WechatMiniprogram.Component.TrivialInstance, cb: () => void): void;
-export declare function toPromise(promiseLike: Promise | unknown): Promise;
-export declare function addNumber(num1: any, num2: any): number;
-export declare const clamp: (num: any, min: any, max: any) => number;
-export declare function getCurrentPage(): T & WechatMiniprogram.OptionalInterface & WechatMiniprogram.Page.InstanceProperties & WechatMiniprogram.Page.InstanceMethods & WechatMiniprogram.Page.Data & WechatMiniprogram.IAnyObject;
-export declare const isPC: boolean;
-export declare const isWxWork: boolean;
diff --git a/node_modules/@vant/weapp/lib/common/utils.js b/node_modules/@vant/weapp/lib/common/utils.js
deleted file mode 100644
index 1727628..0000000
--- a/node_modules/@vant/weapp/lib/common/utils.js
+++ /dev/null
@@ -1,109 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isWxWork = exports.isPC = exports.getCurrentPage = exports.clamp = exports.addNumber = exports.toPromise = exports.groupSetData = exports.getAllRect = exports.getRect = exports.pickExclude = exports.requestAnimationFrame = exports.addUnit = exports.nextTick = exports.range = exports.getSystemInfoSync = exports.isDef = void 0;
-var validator_1 = require("./validator");
-var version_1 = require("./version");
-var validator_2 = require("./validator");
-Object.defineProperty(exports, "isDef", { enumerable: true, get: function () { return validator_2.isDef; } });
-var version_2 = require("./version");
-Object.defineProperty(exports, "getSystemInfoSync", { enumerable: true, get: function () { return version_2.getSystemInfoSync; } });
-function range(num, min, max) {
-    return Math.min(Math.max(num, min), max);
-}
-exports.range = range;
-function nextTick(cb) {
-    if ((0, version_1.canIUseNextTick)()) {
-        wx.nextTick(cb);
-    }
-    else {
-        setTimeout(function () {
-            cb();
-        }, 1000 / 30);
-    }
-}
-exports.nextTick = nextTick;
-function addUnit(value) {
-    if (!(0, validator_1.isDef)(value)) {
-        return undefined;
-    }
-    value = String(value);
-    return (0, validator_1.isNumber)(value) ? "".concat(value, "px") : value;
-}
-exports.addUnit = addUnit;
-function requestAnimationFrame(cb) {
-    return setTimeout(function () {
-        cb();
-    }, 1000 / 30);
-}
-exports.requestAnimationFrame = requestAnimationFrame;
-function pickExclude(obj, keys) {
-    if (!(0, validator_1.isPlainObject)(obj)) {
-        return {};
-    }
-    return Object.keys(obj).reduce(function (prev, key) {
-        if (!keys.includes(key)) {
-            prev[key] = obj[key];
-        }
-        return prev;
-    }, {});
-}
-exports.pickExclude = pickExclude;
-function getRect(context, selector) {
-    return new Promise(function (resolve) {
-        wx.createSelectorQuery()
-            .in(context)
-            .select(selector)
-            .boundingClientRect()
-            .exec(function (rect) {
-            if (rect === void 0) { rect = []; }
-            return resolve(rect[0]);
-        });
-    });
-}
-exports.getRect = getRect;
-function getAllRect(context, selector) {
-    return new Promise(function (resolve) {
-        wx.createSelectorQuery()
-            .in(context)
-            .selectAll(selector)
-            .boundingClientRect()
-            .exec(function (rect) {
-            if (rect === void 0) { rect = []; }
-            return resolve(rect[0]);
-        });
-    });
-}
-exports.getAllRect = getAllRect;
-function groupSetData(context, cb) {
-    if ((0, version_1.canIUseGroupSetData)()) {
-        context.groupSetData(cb);
-    }
-    else {
-        cb();
-    }
-}
-exports.groupSetData = groupSetData;
-function toPromise(promiseLike) {
-    if ((0, validator_1.isPromise)(promiseLike)) {
-        return promiseLike;
-    }
-    return Promise.resolve(promiseLike);
-}
-exports.toPromise = toPromise;
-// 浮点数精度处理
-function addNumber(num1, num2) {
-    var cardinal = Math.pow(10, 10);
-    return Math.round((num1 + num2) * cardinal) / cardinal;
-}
-exports.addNumber = addNumber;
-// 限制value在[min, max]之间
-var clamp = function (num, min, max) { return Math.min(Math.max(num, min), max); };
-exports.clamp = clamp;
-function getCurrentPage() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-exports.getCurrentPage = getCurrentPage;
-exports.isPC = ['mac', 'windows'].includes((0, version_1.getSystemInfoSync)().platform);
-// 是否企业微信
-exports.isWxWork = (0, version_1.getSystemInfoSync)().environment === 'wxwork';
diff --git a/node_modules/@vant/weapp/lib/common/validator.d.ts b/node_modules/@vant/weapp/lib/common/validator.d.ts
deleted file mode 100644
index 152894a..0000000
--- a/node_modules/@vant/weapp/lib/common/validator.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export declare function isFunction(val: unknown): val is Function;
-export declare function isPlainObject(val: unknown): val is Record;
-export declare function isPromise(val: unknown): val is Promise;
-export declare function isDef(value: unknown): boolean;
-export declare function isObj(x: unknown): x is Record;
-export declare function isNumber(value: string): boolean;
-export declare function isBoolean(value: unknown): value is boolean;
-export declare function isImageUrl(url: string): boolean;
-export declare function isVideoUrl(url: string): boolean;
diff --git a/node_modules/@vant/weapp/lib/common/validator.js b/node_modules/@vant/weapp/lib/common/validator.js
deleted file mode 100644
index 169e796..0000000
--- a/node_modules/@vant/weapp/lib/common/validator.js
+++ /dev/null
@@ -1,43 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isVideoUrl = exports.isImageUrl = exports.isBoolean = exports.isNumber = exports.isObj = exports.isDef = exports.isPromise = exports.isPlainObject = exports.isFunction = void 0;
-// eslint-disable-next-line @typescript-eslint/ban-types
-function isFunction(val) {
-    return typeof val === 'function';
-}
-exports.isFunction = isFunction;
-function isPlainObject(val) {
-    return val !== null && typeof val === 'object' && !Array.isArray(val);
-}
-exports.isPlainObject = isPlainObject;
-function isPromise(val) {
-    return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);
-}
-exports.isPromise = isPromise;
-function isDef(value) {
-    return value !== undefined && value !== null;
-}
-exports.isDef = isDef;
-function isObj(x) {
-    var type = typeof x;
-    return x !== null && (type === 'object' || type === 'function');
-}
-exports.isObj = isObj;
-function isNumber(value) {
-    return /^\d+(\.\d+)?$/.test(value);
-}
-exports.isNumber = isNumber;
-function isBoolean(value) {
-    return typeof value === 'boolean';
-}
-exports.isBoolean = isBoolean;
-var IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
-var VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;
-function isImageUrl(url) {
-    return IMAGE_REGEXP.test(url);
-}
-exports.isImageUrl = isImageUrl;
-function isVideoUrl(url) {
-    return VIDEO_REGEXP.test(url);
-}
-exports.isVideoUrl = isVideoUrl;
diff --git a/node_modules/@vant/weapp/lib/common/version.d.ts b/node_modules/@vant/weapp/lib/common/version.d.ts
deleted file mode 100644
index 3393221..0000000
--- a/node_modules/@vant/weapp/lib/common/version.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-interface WxWorkSystemInfo extends WechatMiniprogram.SystemInfo {
-    environment?: 'wxwork';
-}
-interface SystemInfo extends WxWorkSystemInfo, WechatMiniprogram.SystemInfo {
-}
-export declare function getSystemInfoSync(): SystemInfo;
-export declare function canIUseModel(): boolean;
-export declare function canIUseFormFieldButton(): boolean;
-export declare function canIUseAnimate(): boolean;
-export declare function canIUseGroupSetData(): boolean;
-export declare function canIUseNextTick(): boolean;
-export declare function canIUseCanvas2d(): boolean;
-export declare function canIUseGetUserProfile(): boolean;
-export {};
diff --git a/node_modules/@vant/weapp/lib/common/version.js b/node_modules/@vant/weapp/lib/common/version.js
deleted file mode 100644
index 5937008..0000000
--- a/node_modules/@vant/weapp/lib/common/version.js
+++ /dev/null
@@ -1,70 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.canIUseGetUserProfile = exports.canIUseCanvas2d = exports.canIUseNextTick = exports.canIUseGroupSetData = exports.canIUseAnimate = exports.canIUseFormFieldButton = exports.canIUseModel = exports.getSystemInfoSync = void 0;
-var systemInfo;
-function getSystemInfoSync() {
-    if (systemInfo == null) {
-        systemInfo = wx.getSystemInfoSync();
-    }
-    return systemInfo;
-}
-exports.getSystemInfoSync = getSystemInfoSync;
-function compareVersion(v1, v2) {
-    v1 = v1.split('.');
-    v2 = v2.split('.');
-    var len = Math.max(v1.length, v2.length);
-    while (v1.length < len) {
-        v1.push('0');
-    }
-    while (v2.length < len) {
-        v2.push('0');
-    }
-    for (var i = 0; i < len; i++) {
-        var num1 = parseInt(v1[i], 10);
-        var num2 = parseInt(v2[i], 10);
-        if (num1 > num2) {
-            return 1;
-        }
-        if (num1 < num2) {
-            return -1;
-        }
-    }
-    return 0;
-}
-function gte(version) {
-    var system = getSystemInfoSync();
-    return compareVersion(system.SDKVersion, version) >= 0;
-}
-function canIUseModel() {
-    return gte('2.9.3');
-}
-exports.canIUseModel = canIUseModel;
-function canIUseFormFieldButton() {
-    return gte('2.10.3');
-}
-exports.canIUseFormFieldButton = canIUseFormFieldButton;
-function canIUseAnimate() {
-    return gte('2.9.0');
-}
-exports.canIUseAnimate = canIUseAnimate;
-function canIUseGroupSetData() {
-    return gte('2.4.0');
-}
-exports.canIUseGroupSetData = canIUseGroupSetData;
-function canIUseNextTick() {
-    try {
-        return wx.canIUse('nextTick');
-    }
-    catch (e) {
-        return gte('2.7.1');
-    }
-}
-exports.canIUseNextTick = canIUseNextTick;
-function canIUseCanvas2d() {
-    return gte('2.9.0');
-}
-exports.canIUseCanvas2d = canIUseCanvas2d;
-function canIUseGetUserProfile() {
-    return !!wx.getUserProfile;
-}
-exports.canIUseGetUserProfile = canIUseGetUserProfile;
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.d.ts b/node_modules/@vant/weapp/lib/config-provider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.js b/node_modules/@vant/weapp/lib/config-provider/index.js
deleted file mode 100644
index 21fb1c4..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        themeVars: {
-            type: Object,
-            value: {},
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.json b/node_modules/@vant/weapp/lib/config-provider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.wxml b/node_modules/@vant/weapp/lib/config-provider/index.wxml
deleted file mode 100644
index 3cfb461..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.wxs b/node_modules/@vant/weapp/lib/config-provider/index.wxs
deleted file mode 100644
index 7ca0203..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/count-down/index.d.ts b/node_modules/@vant/weapp/lib/count-down/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/count-down/index.js b/node_modules/@vant/weapp/lib/count-down/index.js
deleted file mode 100644
index afc780b..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.js
+++ /dev/null
@@ -1,104 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("./utils");
-function simpleTick(fn) {
-    return setTimeout(fn, 30);
-}
-(0, component_1.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: (0, utils_1.parseTimeData)(0),
-        formattedTime: '0',
-    },
-    destroyed: function () {
-        clearTimeout(this.tid);
-        this.tid = null;
-    },
-    methods: {
-        // 开始
-        start: function () {
-            if (this.counting) {
-                return;
-            }
-            this.counting = true;
-            this.endTime = Date.now() + this.remain;
-            this.tick();
-        },
-        // 暂停
-        pause: function () {
-            this.counting = false;
-            clearTimeout(this.tid);
-        },
-        // 重置
-        reset: function () {
-            this.pause();
-            this.remain = this.data.time;
-            this.setRemain(this.remain);
-            if (this.data.autoStart) {
-                this.start();
-            }
-        },
-        tick: function () {
-            if (this.data.millisecond) {
-                this.microTick();
-            }
-            else {
-                this.macroTick();
-            }
-        },
-        microTick: function () {
-            var _this = this;
-            this.tid = simpleTick(function () {
-                _this.setRemain(_this.getRemain());
-                if (_this.remain !== 0) {
-                    _this.microTick();
-                }
-            });
-        },
-        macroTick: function () {
-            var _this = this;
-            this.tid = simpleTick(function () {
-                var remain = _this.getRemain();
-                if (!(0, utils_1.isSameSecond)(remain, _this.remain) || remain === 0) {
-                    _this.setRemain(remain);
-                }
-                if (_this.remain !== 0) {
-                    _this.macroTick();
-                }
-            });
-        },
-        getRemain: function () {
-            return Math.max(this.endTime - Date.now(), 0);
-        },
-        setRemain: function (remain) {
-            this.remain = remain;
-            var timeData = (0, utils_1.parseTimeData)(remain);
-            if (this.data.useSlot) {
-                this.$emit('change', timeData);
-            }
-            this.setData({
-                formattedTime: (0, utils_1.parseFormat)(this.data.format, timeData),
-            });
-            if (remain === 0) {
-                this.pause();
-                this.$emit('finish');
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/count-down/index.json b/node_modules/@vant/weapp/lib/count-down/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/count-down/index.wxml b/node_modules/@vant/weapp/lib/count-down/index.wxml
deleted file mode 100644
index e206e16..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-  
-  {{ formattedTime }}
-
diff --git a/node_modules/@vant/weapp/lib/count-down/index.wxss b/node_modules/@vant/weapp/lib/count-down/index.wxss
deleted file mode 100644
index 8b957f7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/count-down/utils.d.ts b/node_modules/@vant/weapp/lib/count-down/utils.d.ts
deleted file mode 100644
index 876a6c1..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/count-down/utils.js b/node_modules/@vant/weapp/lib/count-down/utils.js
deleted file mode 100644
index a7cfa5f..0000000
--- a/node_modules/@vant/weapp/lib/count-down/utils.js
+++ /dev/null
@@ -1,64 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isSameSecond = exports.parseFormat = exports.parseTimeData = void 0;
-function padZero(num, targetLength) {
-    if (targetLength === void 0) { targetLength = 2; }
-    var str = num + '';
-    while (str.length < targetLength) {
-        str = '0' + str;
-    }
-    return str;
-}
-var SECOND = 1000;
-var MINUTE = 60 * SECOND;
-var HOUR = 60 * MINUTE;
-var DAY = 24 * HOUR;
-function parseTimeData(time) {
-    var days = Math.floor(time / DAY);
-    var hours = Math.floor((time % DAY) / HOUR);
-    var minutes = Math.floor((time % HOUR) / MINUTE);
-    var seconds = Math.floor((time % MINUTE) / SECOND);
-    var milliseconds = Math.floor(time % SECOND);
-    return {
-        days: days,
-        hours: hours,
-        minutes: minutes,
-        seconds: seconds,
-        milliseconds: milliseconds,
-    };
-}
-exports.parseTimeData = parseTimeData;
-function parseFormat(format, timeData) {
-    var days = timeData.days;
-    var hours = timeData.hours, minutes = timeData.minutes, seconds = timeData.seconds, milliseconds = timeData.milliseconds;
-    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));
-}
-exports.parseFormat = parseFormat;
-function isSameSecond(time1, time2) {
-    return Math.floor(time1 / 1000) === Math.floor(time2 / 1000);
-}
-exports.isSameSecond = isSameSecond;
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.d.ts b/node_modules/@vant/weapp/lib/datetime-picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.js b/node_modules/@vant/weapp/lib/datetime-picker/index.js
deleted file mode 100644
index e30afef..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.js
+++ /dev/null
@@ -1,329 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
-    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
-        if (ar || !(i in from)) {
-            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
-            ar[i] = from[i];
-        }
-    }
-    return to.concat(ar || Array.prototype.slice.call(from));
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var validator_1 = require("../common/validator");
-var shared_1 = require("../picker/shared");
-var currentYear = new Date().getFullYear();
-function isValidDate(date) {
-    return (0, validator_1.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".concat(val).slice(-2);
-}
-function times(n, iteratee) {
-    var index = -1;
-    var 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();
-}
-var defaultFormatter = function (type, value) { return value; };
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'toolbar-class', 'column-class'],
-    props: __assign(__assign({}, shared_1.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: function () {
-            var _this = this;
-            var data = this.data;
-            var val = this.correctValue(data.value);
-            var isEqual = val === data.innerValue;
-            this.updateColumnValue(val).then(function () {
-                if (!isEqual) {
-                    _this.$emit('input', val);
-                }
-            });
-        },
-        getPicker: function () {
-            if (this.picker == null) {
-                this.picker = this.selectComponent('.van-datetime-picker');
-                var picker_1 = this.picker;
-                var setColumnValues_1 = picker_1.setColumnValues;
-                picker_1.setColumnValues = function () {
-                    var args = [];
-                    for (var _i = 0; _i < arguments.length; _i++) {
-                        args[_i] = arguments[_i];
-                    }
-                    return setColumnValues_1.apply(picker_1, __spreadArray(__spreadArray([], args, true), [false], false));
-                };
-            }
-            return this.picker;
-        },
-        updateColumns: function () {
-            var _a = this.data.formatter, formatter = _a === void 0 ? defaultFormatter : _a;
-            var results = this.getOriginColumns().map(function (column) { return ({
-                values: column.values.map(function (value) { return formatter(column.type, value); }),
-            }); });
-            return this.set({ columns: results });
-        },
-        getOriginColumns: function () {
-            var filter = this.data.filter;
-            var results = this.getRanges().map(function (_a) {
-                var type = _a.type, range = _a.range;
-                var values = times(range[1] - range[0] + 1, function (index) {
-                    var value = range[0] + index;
-                    return type === 'year' ? "".concat(value) : padZero(value);
-                });
-                if (filter) {
-                    values = filter(type, values);
-                }
-                return { type: type, values: values };
-            });
-            return results;
-        },
-        getRanges: function () {
-            var data = this.data;
-            if (data.type === 'time') {
-                return [
-                    {
-                        type: 'hour',
-                        range: [data.minHour, data.maxHour],
-                    },
-                    {
-                        type: 'minute',
-                        range: [data.minMinute, data.maxMinute],
-                    },
-                ];
-            }
-            var _a = this.getBoundary('max', data.innerValue), maxYear = _a.maxYear, maxDate = _a.maxDate, maxMonth = _a.maxMonth, maxHour = _a.maxHour, maxMinute = _a.maxMinute;
-            var _b = this.getBoundary('min', data.innerValue), minYear = _b.minYear, minDate = _b.minDate, minMonth = _b.minMonth, minHour = _b.minHour, minMinute = _b.minMinute;
-            var 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: function (value) {
-            var data = this.data;
-            // validate value
-            var isDateType = data.type !== 'time';
-            if (isDateType && !isValidDate(value)) {
-                value = data.minDate;
-            }
-            else if (!isDateType && !value) {
-                var minHour = data.minHour;
-                value = "".concat(padZero(minHour), ":00");
-            }
-            // time type
-            if (!isDateType) {
-                var _a = value.split(':'), hour = _a[0], minute = _a[1];
-                hour = padZero(range(hour, data.minHour, data.maxHour));
-                minute = padZero(range(minute, data.minMinute, data.maxMinute));
-                return "".concat(hour, ":").concat(minute);
-            }
-            // date type
-            value = Math.max(value, data.minDate);
-            value = Math.min(value, data.maxDate);
-            return value;
-        },
-        getBoundary: function (type, innerValue) {
-            var _a;
-            var value = new Date(innerValue);
-            var boundary = new Date(this.data["".concat(type, "Date")]);
-            var year = boundary.getFullYear();
-            var month = 1;
-            var date = 1;
-            var hour = 0;
-            var 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 _a = {},
-                _a["".concat(type, "Year")] = year,
-                _a["".concat(type, "Month")] = month,
-                _a["".concat(type, "Date")] = date,
-                _a["".concat(type, "Hour")] = hour,
-                _a["".concat(type, "Minute")] = minute,
-                _a;
-        },
-        onCancel: function () {
-            this.$emit('cancel');
-        },
-        onConfirm: function () {
-            this.$emit('confirm', this.data.innerValue);
-        },
-        onChange: function () {
-            var _this = this;
-            var data = this.data;
-            var value;
-            var picker = this.getPicker();
-            var originColumns = this.getOriginColumns();
-            if (data.type === 'time') {
-                var indexes = picker.getIndexes();
-                value = "".concat(+originColumns[0].values[indexes[0]], ":").concat(+originColumns[1]
-                    .values[indexes[1]]);
-            }
-            else {
-                var indexes = picker.getIndexes();
-                var values = indexes.map(function (value, index) { return originColumns[index].values[value]; });
-                var year = getTrueValue(values[0]);
-                var month = getTrueValue(values[1]);
-                var maxDate = getMonthEndDay(year, month);
-                var date = getTrueValue(values[2]);
-                if (data.type === 'year-month') {
-                    date = 1;
-                }
-                date = date > maxDate ? maxDate : date;
-                var hour = 0;
-                var 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(function () {
-                _this.$emit('input', value);
-                _this.$emit('change', picker);
-            });
-        },
-        updateColumnValue: function (value) {
-            var _this = this;
-            var values = [];
-            var type = this.data.type;
-            var formatter = this.data.formatter || defaultFormatter;
-            var picker = this.getPicker();
-            if (type === 'time') {
-                var pair = value.split(':');
-                values = [formatter('hour', pair[0]), formatter('minute', pair[1])];
-            }
-            else {
-                var date = new Date(value);
-                values = [
-                    formatter('year', "".concat(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(function () { return _this.updateColumns(); })
-                .then(function () { return picker.setValues(values); });
-        },
-    },
-    created: function () {
-        var _this = this;
-        var innerValue = this.correctValue(this.data.value);
-        this.updateColumnValue(innerValue).then(function () {
-            _this.$emit('input', innerValue);
-        });
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.json b/node_modules/@vant/weapp/lib/datetime-picker/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.wxml b/node_modules/@vant/weapp/lib/datetime-picker/index.wxml
deleted file mode 100644
index ade2202..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.wxss b/node_modules/@vant/weapp/lib/datetime-picker/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/definitions/index.d.ts b/node_modules/@vant/weapp/lib/definitions/index.d.ts
deleted file mode 100644
index d0554f6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/definitions/index.js b/node_modules/@vant/weapp/lib/definitions/index.js
deleted file mode 100644
index c8ad2e5..0000000
--- a/node_modules/@vant/weapp/lib/definitions/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/node_modules/@vant/weapp/lib/dialog/dialog.d.ts b/node_modules/@vant/weapp/lib/dialog/dialog.d.ts
deleted file mode 100644
index db2da5f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dialog/dialog.js b/node_modules/@vant/weapp/lib/dialog/dialog.js
deleted file mode 100644
index 400f4f1..0000000
--- a/node_modules/@vant/weapp/lib/dialog/dialog.js
+++ /dev/null
@@ -1,92 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var queue = [];
-var 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: '',
-};
-var currentOptions = __assign({}, defaultOptions);
-function getContext() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-var Dialog = function (options) {
-    options = __assign(__assign({}, currentOptions), options);
-    return new Promise(function (resolve, reject) {
-        var context = (typeof options.context === 'function'
-            ? options.context()
-            : options.context) || getContext();
-        var dialog = context.selectComponent(options.selector);
-        delete options.context;
-        delete options.selector;
-        if (dialog) {
-            dialog.setData(__assign({ callback: function (action, instance) {
-                    action === 'confirm' ? resolve(instance) : reject(instance);
-                } }, options));
-            wx.nextTick(function () {
-                dialog.setData({ show: true });
-            });
-            queue.push(dialog);
-        }
-        else {
-            console.warn('未找到 van-dialog 节点,请确认 selector 及 context 是否正确');
-        }
-    });
-};
-Dialog.alert = function (options) { return Dialog(options); };
-Dialog.confirm = function (options) {
-    return Dialog(__assign({ showCancelButton: true }, options));
-};
-Dialog.close = function () {
-    queue.forEach(function (dialog) {
-        dialog.close();
-    });
-    queue = [];
-};
-Dialog.stopLoading = function () {
-    queue.forEach(function (dialog) {
-        dialog.stopLoading();
-    });
-};
-Dialog.currentOptions = currentOptions;
-Dialog.defaultOptions = defaultOptions;
-Dialog.setDefaultOptions = function (options) {
-    currentOptions = __assign(__assign({}, currentOptions), options);
-    Dialog.currentOptions = currentOptions;
-};
-Dialog.resetDefaultOptions = function () {
-    currentOptions = __assign({}, defaultOptions);
-    Dialog.currentOptions = currentOptions;
-};
-Dialog.resetDefaultOptions();
-exports.default = Dialog;
diff --git a/node_modules/@vant/weapp/lib/dialog/index.d.ts b/node_modules/@vant/weapp/lib/dialog/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/dialog/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/dialog/index.js b/node_modules/@vant/weapp/lib/dialog/index.js
deleted file mode 100644
index b0acfa0..0000000
--- a/node_modules/@vant/weapp/lib/dialog/index.js
+++ /dev/null
@@ -1,135 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-var color_1 = require("../common/color");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    mixins: [button_1.button],
-    classes: ['cancle-button-class', 'confirm-button-class'],
-    props: {
-        show: {
-            type: Boolean,
-            observer: function (show) {
-                !show && this.stopLoading();
-            },
-        },
-        title: String,
-        message: String,
-        theme: {
-            type: String,
-            value: 'default',
-        },
-        confirmButtonId: String,
-        className: String,
-        customStyle: String,
-        asyncClose: Boolean,
-        messageAlign: String,
-        beforeClose: null,
-        overlayStyle: String,
-        useSlot: Boolean,
-        useTitleSlot: Boolean,
-        useConfirmButtonSlot: Boolean,
-        useCancelButtonSlot: 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: color_1.RED,
-        },
-        cancelButtonColor: {
-            type: String,
-            value: color_1.GRAY,
-        },
-        showConfirmButton: {
-            type: Boolean,
-            value: true,
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        transition: {
-            type: String,
-            value: 'scale',
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        loading: {
-            confirm: false,
-            cancel: false,
-        },
-        callback: (function () { }),
-    },
-    methods: {
-        onConfirm: function () {
-            this.handleAction('confirm');
-        },
-        onCancel: function () {
-            this.handleAction('cancel');
-        },
-        onClickOverlay: function () {
-            this.close('overlay');
-        },
-        close: function (action) {
-            var _this = this;
-            this.setData({ show: false });
-            wx.nextTick(function () {
-                _this.$emit('close', action);
-                var callback = _this.data.callback;
-                if (callback) {
-                    callback(action, _this);
-                }
-            });
-        },
-        stopLoading: function () {
-            this.setData({
-                loading: {
-                    confirm: false,
-                    cancel: false,
-                },
-            });
-        },
-        handleAction: function (action) {
-            var _a;
-            var _this = this;
-            this.$emit(action, { dialog: this });
-            var _b = this.data, asyncClose = _b.asyncClose, beforeClose = _b.beforeClose;
-            if (!asyncClose && !beforeClose) {
-                this.close(action);
-                return;
-            }
-            this.setData((_a = {},
-                _a["loading.".concat(action)] = true,
-                _a));
-            if (beforeClose) {
-                (0, utils_1.toPromise)(beforeClose(action)).then(function (value) {
-                    if (value) {
-                        _this.close(action);
-                    }
-                    else {
-                        _this.stopLoading();
-                    }
-                });
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/dialog/index.json b/node_modules/@vant/weapp/lib/dialog/index.json
deleted file mode 100644
index 43417fc..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dialog/index.wxml b/node_modules/@vant/weapp/lib/dialog/index.wxml
deleted file mode 100644
index a1d8e3c..0000000
--- a/node_modules/@vant/weapp/lib/dialog/index.wxml
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-  
-
-  
-  
-    {{ message }}
-  
-
-  
-    
-      {{ cancelButtonText }}
-    
-    
-      {{ confirmButtonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/dialog/index.wxss b/node_modules/@vant/weapp/lib/dialog/index.wxss
deleted file mode 100644
index 507a789..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/divider/index.d.ts b/node_modules/@vant/weapp/lib/divider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/divider/index.js b/node_modules/@vant/weapp/lib/divider/index.js
deleted file mode 100644
index 5c63844..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.js
+++ /dev/null
@@ -1,14 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        dashed: Boolean,
-        hairline: Boolean,
-        contentPosition: String,
-        fontSize: String,
-        borderColor: String,
-        textColor: String,
-        customStyle: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/divider/index.json b/node_modules/@vant/weapp/lib/divider/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/lib/divider/index.wxml b/node_modules/@vant/weapp/lib/divider/index.wxml
deleted file mode 100644
index f6a5a45..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/divider/index.wxs b/node_modules/@vant/weapp/lib/divider/index.wxs
deleted file mode 100644
index 215b14f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/divider/index.wxss b/node_modules/@vant/weapp/lib/divider/index.wxss
deleted file mode 100644
index e91dc44..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-item/index.d.ts b/node_modules/@vant/weapp/lib/dropdown-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/index.js b/node_modules/@vant/weapp/lib/dropdown-item/index.js
deleted file mode 100644
index 826c26a..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/index.js
+++ /dev/null
@@ -1,136 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['item-title-class'],
-    field: true,
-    relation: (0, relation_1.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: function () {
-            var _this = this;
-            wx.nextTick(function () {
-                var _a;
-                (_a = _this.parent) === null || _a === void 0 ? void 0 : _a.updateItemListData();
-            });
-        },
-        updateDataFromParent: function () {
-            if (this.parent) {
-                var _a = this.parent.data, overlay = _a.overlay, duration = _a.duration, activeColor = _a.activeColor, closeOnClickOverlay = _a.closeOnClickOverlay, direction = _a.direction, safeAreaTabBar = _a.safeAreaTabBar;
-                this.setData({
-                    overlay: overlay,
-                    duration: duration,
-                    activeColor: activeColor,
-                    closeOnClickOverlay: closeOnClickOverlay,
-                    direction: direction,
-                    safeAreaTabBar: safeAreaTabBar,
-                });
-            }
-        },
-        onOpen: function () {
-            this.$emit('open');
-        },
-        onOpened: function () {
-            this.$emit('opened');
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClosed: function () {
-            this.$emit('closed');
-            this.setData({ showWrapper: false });
-        },
-        onOptionTap: function (event) {
-            var option = event.currentTarget.dataset.option;
-            var value = option.value;
-            var shouldEmitChange = this.data.value !== value;
-            this.setData({ showPopup: false, value: value });
-            this.$emit('close');
-            this.rerender();
-            if (shouldEmitChange) {
-                this.$emit('change', value);
-            }
-        },
-        toggle: function (show, options) {
-            var _this = this;
-            if (options === void 0) { options = {}; }
-            var showPopup = this.data.showPopup;
-            if (typeof show !== 'boolean') {
-                show = !showPopup;
-            }
-            if (show === showPopup) {
-                return;
-            }
-            this.onBeforeToggle(show).then(function (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(function (wrapperStyle) {
-                        _this.setData({ wrapperStyle: wrapperStyle, showWrapper: true });
-                        _this.rerender();
-                    });
-                }
-                else {
-                    _this.rerender();
-                }
-            });
-        },
-        onBeforeToggle: function (status) {
-            var _this = this;
-            var useBeforeToggle = this.data.useBeforeToggle;
-            if (!useBeforeToggle) {
-                return Promise.resolve(true);
-            }
-            return new Promise(function (resolve) {
-                _this.$emit('before-toggle', {
-                    status: status,
-                    callback: function (value) { return resolve(value); },
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/index.json b/node_modules/@vant/weapp/lib/dropdown-item/index.json
deleted file mode 100644
index 88d5409..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-item/index.wxml b/node_modules/@vant/weapp/lib/dropdown-item/index.wxml
deleted file mode 100644
index 63904f4..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/index.wxml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-  
-    
-      
-        {{ item.text }}
-      
-      
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/index.wxss b/node_modules/@vant/weapp/lib/dropdown-item/index.wxss
deleted file mode 100644
index 80505e9..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-item/shared.d.ts b/node_modules/@vant/weapp/lib/dropdown-item/shared.d.ts
deleted file mode 100644
index 774eb4c..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/shared.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export interface Option {
-    text: string;
-    value: string | number;
-    icon: string;
-}
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/shared.js b/node_modules/@vant/weapp/lib/dropdown-item/shared.js
deleted file mode 100644
index c8ad2e5..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/shared.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts b/node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.js b/node_modules/@vant/weapp/lib/dropdown-menu/index.js
deleted file mode 100644
index aed2921..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.js
+++ /dev/null
@@ -1,122 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var utils_1 = require("../common/utils");
-var ARRAY = [];
-(0, component_1.VantComponent)({
-    field: true,
-    classes: ['title-class'],
-    relation: (0, relation_1.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: function () {
-        var windowHeight = (0, utils_1.getSystemInfoSync)().windowHeight;
-        this.windowHeight = windowHeight;
-        ARRAY.push(this);
-    },
-    destroyed: function () {
-        var _this = this;
-        ARRAY = ARRAY.filter(function (item) { return item !== _this; });
-    },
-    methods: {
-        updateItemListData: function () {
-            this.setData({
-                itemListData: this.children.map(function (child) { return child.data; }),
-            });
-        },
-        updateChildrenData: function () {
-            this.children.forEach(function (child) {
-                child.updateDataFromParent();
-            });
-        },
-        toggleItem: function (active) {
-            this.children.forEach(function (item, index) {
-                var showPopup = item.data.showPopup;
-                if (index === active) {
-                    item.toggle();
-                }
-                else if (showPopup) {
-                    item.toggle(false, { immediate: true });
-                }
-            });
-        },
-        close: function () {
-            this.children.forEach(function (child) {
-                child.toggle(false, { immediate: true });
-            });
-        },
-        getChildWrapperStyle: function () {
-            var _this = this;
-            var _a = this.data, zIndex = _a.zIndex, direction = _a.direction;
-            return (0, utils_1.getRect)(this, '.van-dropdown-menu').then(function (rect) {
-                var _a = rect.top, top = _a === void 0 ? 0 : _a, _b = rect.bottom, bottom = _b === void 0 ? 0 : _b;
-                var offset = direction === 'down' ? bottom : _this.windowHeight - top;
-                var wrapperStyle = "z-index: ".concat(zIndex, ";");
-                if (direction === 'down') {
-                    wrapperStyle += "top: ".concat((0, utils_1.addUnit)(offset), ";");
-                }
-                else {
-                    wrapperStyle += "bottom: ".concat((0, utils_1.addUnit)(offset), ";");
-                }
-                return wrapperStyle;
-            });
-        },
-        onTitleTap: function (event) {
-            var _this = this;
-            var index = event.currentTarget.dataset.index;
-            var child = this.children[index];
-            if (!child.data.disabled) {
-                ARRAY.forEach(function (menuItem) {
-                    if (menuItem &&
-                        menuItem.data.closeOnClickOutside &&
-                        menuItem !== _this) {
-                        menuItem.close();
-                    }
-                });
-                this.toggleItem(index);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.json b/node_modules/@vant/weapp/lib/dropdown-menu/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.wxml b/node_modules/@vant/weapp/lib/dropdown-menu/index.wxml
deleted file mode 100644
index ec165a9..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.wxs b/node_modules/@vant/weapp/lib/dropdown-menu/index.wxs
deleted file mode 100644
index 6538854..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-menu/index.wxss b/node_modules/@vant/weapp/lib/dropdown-menu/index.wxss
deleted file mode 100644
index dba000e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/empty/index.d.ts b/node_modules/@vant/weapp/lib/empty/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/empty/index.js b/node_modules/@vant/weapp/lib/empty/index.js
deleted file mode 100644
index 755e638..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        description: String,
-        image: {
-            type: String,
-            value: 'default',
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/empty/index.json b/node_modules/@vant/weapp/lib/empty/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/lib/empty/index.wxml b/node_modules/@vant/weapp/lib/empty/index.wxml
deleted file mode 100644
index 9c7b719..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
-  
-    
-  
-  
-    {{ description }}
-  
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/empty/index.wxs b/node_modules/@vant/weapp/lib/empty/index.wxs
deleted file mode 100644
index cf92ece..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/empty/index.wxss b/node_modules/@vant/weapp/lib/empty/index.wxss
deleted file mode 100644
index 0fb74fe..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/index.d.ts b/node_modules/@vant/weapp/lib/field/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/field/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/field/index.js b/node_modules/@vant/weapp/lib/field/index.js
deleted file mode 100644
index c20d266..0000000
--- a/node_modules/@vant/weapp/lib/field/index.js
+++ /dev/null
@@ -1,137 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var props_1 = require("./props");
-(0, component_1.VantComponent)({
-    field: true,
-    classes: ['input-class', 'right-icon-class', 'label-class'],
-    props: __assign(__assign(__assign(__assign({}, props_1.commonProps), props_1.inputProps), props_1.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: function () {
-        this.value = this.data.value;
-        this.setData({ innerValue: this.value });
-    },
-    methods: {
-        formatValue: function (value) {
-            var maxlength = this.data.maxlength;
-            if (maxlength !== -1 && value.length > maxlength) {
-                return value.slice(0, maxlength);
-            }
-            return value;
-        },
-        onInput: function (event) {
-            var _a = (event.detail || {}).value, value = _a === void 0 ? '' : _a;
-            var formatValue = this.formatValue(value);
-            this.value = formatValue;
-            this.setShowClear();
-            return this.emitChange(__assign(__assign({}, event.detail), { value: formatValue }));
-        },
-        onFocus: function (event) {
-            this.focused = true;
-            this.setShowClear();
-            this.$emit('focus', event.detail);
-        },
-        onBlur: function (event) {
-            this.focused = false;
-            this.setShowClear();
-            this.$emit('blur', event.detail);
-        },
-        onClickIcon: function () {
-            this.$emit('click-icon');
-        },
-        onClickInput: function (event) {
-            this.$emit('click-input', event.detail);
-        },
-        onClear: function () {
-            var _this = this;
-            this.setData({ innerValue: '' });
-            this.value = '';
-            this.setShowClear();
-            (0, utils_1.nextTick)(function () {
-                _this.emitChange({ value: '' });
-                _this.$emit('clear', '');
-            });
-        },
-        onConfirm: function (event) {
-            var _a = (event.detail || {}).value, value = _a === void 0 ? '' : _a;
-            this.value = value;
-            this.setShowClear();
-            this.$emit('confirm', value);
-        },
-        setValue: function (value) {
-            this.value = value;
-            this.setShowClear();
-            if (value === '') {
-                this.setData({ innerValue: '' });
-            }
-            this.emitChange({ value: value });
-        },
-        onLineChange: function (event) {
-            this.$emit('linechange', event.detail);
-        },
-        onKeyboardHeightChange: function (event) {
-            this.$emit('keyboardheightchange', event.detail);
-        },
-        emitChange: function (detail) {
-            var extraEventParams = this.data.extraEventParams;
-            this.setData({ value: detail.value });
-            var result;
-            var data = extraEventParams
-                ? __assign(__assign({}, detail), { callback: function (data) {
-                        result = data;
-                    } }) : detail.value;
-            this.$emit('input', data);
-            this.$emit('change', data);
-            return result;
-        },
-        setShowClear: function () {
-            var _a = this.data, clearable = _a.clearable, readonly = _a.readonly, clearTrigger = _a.clearTrigger;
-            var _b = this, focused = _b.focused, value = _b.value;
-            var showClear = false;
-            if (clearable && !readonly) {
-                var hasValue = !!value;
-                var trigger = clearTrigger === 'always' || (clearTrigger === 'focus' && focused);
-                showClear = hasValue && trigger;
-            }
-            this.setData({ showClear: showClear });
-        },
-        noop: function () { },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/field/index.json b/node_modules/@vant/weapp/lib/field/index.json
deleted file mode 100644
index 5906c50..0000000
--- a/node_modules/@vant/weapp/lib/field/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/field/index.wxml b/node_modules/@vant/weapp/lib/field/index.wxml
deleted file mode 100644
index 6018993..0000000
--- a/node_modules/@vant/weapp/lib/field/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-  
-  
-  
-  
-    
-      
-    
-    
-    
-
-    
-    
-      
-      
-      
-    
-    
-      
-    
-  
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/field/index.wxs b/node_modules/@vant/weapp/lib/field/index.wxs
deleted file mode 100644
index 78575b9..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/index.wxss b/node_modules/@vant/weapp/lib/field/index.wxss
deleted file mode 100644
index 5f7d306..0000000
--- a/node_modules/@vant/weapp/lib/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);display:block;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/node_modules/@vant/weapp/lib/field/input.wxml b/node_modules/@vant/weapp/lib/field/input.wxml
deleted file mode 100644
index c10f4c4..0000000
--- a/node_modules/@vant/weapp/lib/field/input.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
diff --git a/node_modules/@vant/weapp/lib/field/props.d.ts b/node_modules/@vant/weapp/lib/field/props.d.ts
deleted file mode 100644
index 5cd130a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/props.js b/node_modules/@vant/weapp/lib/field/props.js
deleted file mode 100644
index 3cb8dca..0000000
--- a/node_modules/@vant/weapp/lib/field/props.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.textareaProps = exports.inputProps = exports.commonProps = void 0;
-exports.commonProps = {
-    value: {
-        type: String,
-        observer: function (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,
-};
-exports.inputProps = {
-    type: {
-        type: String,
-        value: 'text',
-    },
-    password: Boolean,
-    confirmType: String,
-    confirmHold: Boolean,
-    alwaysEmbed: Boolean,
-};
-exports.textareaProps = {
-    autoHeight: Boolean,
-    fixed: Boolean,
-    showConfirmBar: {
-        type: Boolean,
-        value: true,
-    },
-    disableDefaultPadding: {
-        type: Boolean,
-        value: true,
-    },
-};
diff --git a/node_modules/@vant/weapp/lib/field/textarea.wxml b/node_modules/@vant/weapp/lib/field/textarea.wxml
deleted file mode 100644
index 945d03e..0000000
--- a/node_modules/@vant/weapp/lib/field/textarea.wxml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/field/types.d.ts b/node_modules/@vant/weapp/lib/field/types.d.ts
deleted file mode 100644
index 357ccbe..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/types.js b/node_modules/@vant/weapp/lib/field/types.js
deleted file mode 100644
index c8ad2e5..0000000
--- a/node_modules/@vant/weapp/lib/field/types.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.d.ts b/node_modules/@vant/weapp/lib/goods-action-button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.js b/node_modules/@vant/weapp/lib/goods-action-button/index.js
deleted file mode 100644
index 8179e89..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.js
+++ /dev/null
@@ -1,46 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var button_1 = require("../mixins/button");
-var link_1 = require("../mixins/link");
-(0, component_1.VantComponent)({
-    mixins: [link_1.link, button_1.button],
-    relation: (0, relation_1.useParent)('goods-action'),
-    props: {
-        text: String,
-        color: String,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loading: Boolean,
-        disabled: Boolean,
-        plain: Boolean,
-        type: {
-            type: String,
-            value: 'danger',
-        },
-        customStyle: {
-            type: String,
-            value: '',
-        },
-    },
-    methods: {
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-        updateStyle: function () {
-            if (this.parent == null) {
-                return;
-            }
-            var index = this.index;
-            var _a = this.parent.children, children = _a === void 0 ? [] : _a;
-            this.setData({
-                isFirst: index === 0,
-                isLast: index === children.length - 1,
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.json b/node_modules/@vant/weapp/lib/goods-action-button/index.json
deleted file mode 100644
index b567686..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.wxml b/node_modules/@vant/weapp/lib/goods-action-button/index.wxml
deleted file mode 100644
index 4530ab8..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-  {{ text }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.wxss b/node_modules/@vant/weapp/lib/goods-action-button/index.wxss
deleted file mode 100644
index 759a1d9..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/goods-action-icon/index.d.ts b/node_modules/@vant/weapp/lib/goods-action-icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/goods-action-icon/index.js b/node_modules/@vant/weapp/lib/goods-action-icon/index.js
deleted file mode 100644
index 828e1f5..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-icon/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-var link_1 = require("../mixins/link");
-(0, component_1.VantComponent)({
-    classes: ['icon-class', 'text-class', 'info-class'],
-    mixins: [link_1.link, button_1.button],
-    props: {
-        text: String,
-        dot: Boolean,
-        info: String,
-        icon: String,
-        size: String,
-        color: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        disabled: Boolean,
-        loading: Boolean,
-    },
-    methods: {
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/goods-action-icon/index.json b/node_modules/@vant/weapp/lib/goods-action-icon/index.json
deleted file mode 100644
index 93bfe8a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/goods-action-icon/index.wxml b/node_modules/@vant/weapp/lib/goods-action-icon/index.wxml
deleted file mode 100644
index 30c1a8c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-icon/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/lib/goods-action-icon/index.wxss b/node_modules/@vant/weapp/lib/goods-action-icon/index.wxss
deleted file mode 100644
index 6e4758d..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/goods-action/index.d.ts b/node_modules/@vant/weapp/lib/goods-action/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.js b/node_modules/@vant/weapp/lib/goods-action/index.js
deleted file mode 100644
index e49bcbc..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('goods-action-button', function () {
-        this.children.forEach(function (item) {
-            item.updateStyle();
-        });
-    }),
-    props: {
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.json b/node_modules/@vant/weapp/lib/goods-action/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.wxml b/node_modules/@vant/weapp/lib/goods-action/index.wxml
deleted file mode 100644
index 569450c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.wxss b/node_modules/@vant/weapp/lib/goods-action/index.wxss
deleted file mode 100644
index 7793e77..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid-item/index.d.ts b/node_modules/@vant/weapp/lib/grid-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.js b/node_modules/@vant/weapp/lib/grid-item/index.js
deleted file mode 100644
index a7d47a2..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.js
+++ /dev/null
@@ -1,54 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var link_1 = require("../mixins/link");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('grid'),
-    classes: ['content-class', 'icon-class', 'text-class'],
-    mixins: [link_1.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: function () {
-        this.updateStyle();
-    },
-    methods: {
-        updateStyle: function () {
-            if (!this.parent) {
-                return;
-            }
-            var _a = this.parent, data = _a.data, children = _a.children;
-            var columnNum = data.columnNum, border = data.border, square = data.square, gutter = data.gutter, clickable = data.clickable, center = data.center, direction = data.direction, reverse = data.reverse, iconSize = data.iconSize;
-            this.setData({
-                center: center,
-                border: border,
-                square: square,
-                gutter: gutter,
-                clickable: clickable,
-                direction: direction,
-                reverse: reverse,
-                iconSize: iconSize,
-                index: children.indexOf(this),
-                columnNum: columnNum,
-            });
-        },
-        onClick: function () {
-            this.$emit('click');
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.json b/node_modules/@vant/weapp/lib/grid-item/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.wxml b/node_modules/@vant/weapp/lib/grid-item/index.wxml
deleted file mode 100644
index e95087d..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-    
-      
-        
-        
-      
-      
-        {{ text }}
-        
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.wxs b/node_modules/@vant/weapp/lib/grid-item/index.wxs
deleted file mode 100644
index 2cfe37d..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid-item/index.wxss b/node_modules/@vant/weapp/lib/grid-item/index.wxss
deleted file mode 100644
index acaea84..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid/index.d.ts b/node_modules/@vant/weapp/lib/grid/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/grid/index.js b/node_modules/@vant/weapp/lib/grid/index.js
deleted file mode 100644
index 28d14f4..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.js
+++ /dev/null
@@ -1,57 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.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: function () {
-            this.children.forEach(function (child) {
-                child.updateStyle();
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/grid/index.json b/node_modules/@vant/weapp/lib/grid/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/grid/index.wxml b/node_modules/@vant/weapp/lib/grid/index.wxml
deleted file mode 100644
index 2e4118f..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/grid/index.wxs b/node_modules/@vant/weapp/lib/grid/index.wxs
deleted file mode 100644
index cd3b1bd..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid/index.wxss b/node_modules/@vant/weapp/lib/grid/index.wxss
deleted file mode 100644
index e347440..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/icon/index.d.ts b/node_modules/@vant/weapp/lib/icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/icon/index.js b/node_modules/@vant/weapp/lib/icon/index.js
deleted file mode 100644
index 6758092..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['info-class'],
-    props: {
-        dot: Boolean,
-        info: null,
-        size: null,
-        color: String,
-        customStyle: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        name: String,
-    },
-    methods: {
-        onClick: function () {
-            this.$emit('click');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/icon/index.json b/node_modules/@vant/weapp/lib/icon/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/icon/index.wxml b/node_modules/@vant/weapp/lib/icon/index.wxml
deleted file mode 100644
index 91b47f9..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/icon/index.wxs b/node_modules/@vant/weapp/lib/icon/index.wxs
deleted file mode 100644
index a906f76..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.wxs
+++ /dev/null
@@ -1,43 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function isImage(name) {
-  return name.indexOf('/') !== -1;
-}
-
-function rootClass(data) {
-  var classes = ['custom-class'];
-
-  if (data.classPrefix !== 'van-icon') {
-    classes.push('van-icon--custom')
-  }
-
-  if (data.classPrefix != null) {
-    classes.push(data.classPrefix);
-  }
-
-  if (isImage(data.name)) {
-    classes.push('van-icon--image');
-  } else if (data.classPrefix != null) {
-    classes.push(data.classPrefix + '-' + data.name);
-  }
-
-  return classes.join(' ');
-}
-
-function rootStyle(data) {
-  return style([
-    {
-      color: data.color,
-      'font-size': addUnit(data.size),
-    },
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  isImage: isImage,
-  rootClass: rootClass,
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/icon/index.wxss b/node_modules/@vant/weapp/lib/icon/index.wxss
deleted file mode 100644
index feb3d7e..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-icon{text-rendering:auto;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;position:relative}.van-icon,.van-icon:before{display:inline-block}.van-icon-contact:before{content:"\e753"}.van-icon-notes:before{content:"\e63c"}.van-icon-records:before{content:"\e63d"}.van-icon-cash-back-record:before{content:"\e63e"}.van-icon-newspaper:before{content:"\e63f"}.van-icon-discount:before{content:"\e640"}.van-icon-completed:before{content:"\e641"}.van-icon-user:before{content:"\e642"}.van-icon-description:before{content:"\e643"}.van-icon-list-switch:before{content:"\e6ad"}.van-icon-list-switching:before{content:"\e65a"}.van-icon-link-o:before{content:"\e751"}.van-icon-miniprogram-o:before{content:"\e752"}.van-icon-qq:before{content:"\e74e"}.van-icon-wechat-moments:before{content:"\e74f"}.van-icon-weibo:before{content:"\e750"}.van-icon-cash-o:before{content:"\e74d"}.van-icon-guide-o:before{content:"\e74c"}.van-icon-invitation:before{content:"\e6d6"}.van-icon-shield-o:before{content:"\e74b"}.van-icon-exchange:before{content:"\e6af"}.van-icon-eye:before{content:"\e6b0"}.van-icon-enlarge:before{content:"\e6b1"}.van-icon-expand-o:before{content:"\e6b2"}.van-icon-eye-o:before{content:"\e6b3"}.van-icon-expand:before{content:"\e6b4"}.van-icon-filter-o:before{content:"\e6b5"}.van-icon-fire:before{content:"\e6b6"}.van-icon-fail:before{content:"\e6b7"}.van-icon-failure:before{content:"\e6b8"}.van-icon-fire-o:before{content:"\e6b9"}.van-icon-flag-o:before{content:"\e6ba"}.van-icon-font:before{content:"\e6bb"}.van-icon-font-o:before{content:"\e6bc"}.van-icon-gem-o:before{content:"\e6bd"}.van-icon-flower-o:before{content:"\e6be"}.van-icon-gem:before{content:"\e6bf"}.van-icon-gift-card:before{content:"\e6c0"}.van-icon-friends:before{content:"\e6c1"}.van-icon-friends-o:before{content:"\e6c2"}.van-icon-gold-coin:before{content:"\e6c3"}.van-icon-gold-coin-o:before{content:"\e6c4"}.van-icon-good-job-o:before{content:"\e6c5"}.van-icon-gift:before{content:"\e6c6"}.van-icon-gift-o:before{content:"\e6c7"}.van-icon-gift-card-o:before{content:"\e6c8"}.van-icon-good-job:before{content:"\e6c9"}.van-icon-home-o:before{content:"\e6ca"}.van-icon-goods-collect:before{content:"\e6cb"}.van-icon-graphic:before{content:"\e6cc"}.van-icon-goods-collect-o:before{content:"\e6cd"}.van-icon-hot-o:before{content:"\e6ce"}.van-icon-info:before{content:"\e6cf"}.van-icon-hotel-o:before{content:"\e6d0"}.van-icon-info-o:before{content:"\e6d1"}.van-icon-hot-sale-o:before{content:"\e6d2"}.van-icon-hot:before{content:"\e6d3"}.van-icon-like:before{content:"\e6d4"}.van-icon-idcard:before{content:"\e6d5"}.van-icon-like-o:before{content:"\e6d7"}.van-icon-hot-sale:before{content:"\e6d8"}.van-icon-location-o:before{content:"\e6d9"}.van-icon-location:before{content:"\e6da"}.van-icon-label:before{content:"\e6db"}.van-icon-lock:before{content:"\e6dc"}.van-icon-label-o:before{content:"\e6dd"}.van-icon-map-marked:before{content:"\e6de"}.van-icon-logistics:before{content:"\e6df"}.van-icon-manager:before{content:"\e6e0"}.van-icon-more:before{content:"\e6e1"}.van-icon-live:before{content:"\e6e2"}.van-icon-manager-o:before{content:"\e6e3"}.van-icon-medal:before{content:"\e6e4"}.van-icon-more-o:before{content:"\e6e5"}.van-icon-music-o:before{content:"\e6e6"}.van-icon-music:before{content:"\e6e7"}.van-icon-new-arrival-o:before{content:"\e6e8"}.van-icon-medal-o:before{content:"\e6e9"}.van-icon-new-o:before{content:"\e6ea"}.van-icon-free-postage:before{content:"\e6eb"}.van-icon-newspaper-o:before{content:"\e6ec"}.van-icon-new-arrival:before{content:"\e6ed"}.van-icon-minus:before{content:"\e6ee"}.van-icon-orders-o:before{content:"\e6ef"}.van-icon-new:before{content:"\e6f0"}.van-icon-paid:before{content:"\e6f1"}.van-icon-notes-o:before{content:"\e6f2"}.van-icon-other-pay:before{content:"\e6f3"}.van-icon-pause-circle:before{content:"\e6f4"}.van-icon-pause:before{content:"\e6f5"}.van-icon-pause-circle-o:before{content:"\e6f6"}.van-icon-peer-pay:before{content:"\e6f7"}.van-icon-pending-payment:before{content:"\e6f8"}.van-icon-passed:before{content:"\e6f9"}.van-icon-plus:before{content:"\e6fa"}.van-icon-phone-circle-o:before{content:"\e6fb"}.van-icon-phone-o:before{content:"\e6fc"}.van-icon-printer:before{content:"\e6fd"}.van-icon-photo-fail:before{content:"\e6fe"}.van-icon-phone:before{content:"\e6ff"}.van-icon-photo-o:before{content:"\e700"}.van-icon-play-circle:before{content:"\e701"}.van-icon-play:before{content:"\e702"}.van-icon-phone-circle:before{content:"\e703"}.van-icon-point-gift-o:before{content:"\e704"}.van-icon-point-gift:before{content:"\e705"}.van-icon-play-circle-o:before{content:"\e706"}.van-icon-shrink:before{content:"\e707"}.van-icon-photo:before{content:"\e708"}.van-icon-qr:before{content:"\e709"}.van-icon-qr-invalid:before{content:"\e70a"}.van-icon-question-o:before{content:"\e70b"}.van-icon-revoke:before{content:"\e70c"}.van-icon-replay:before{content:"\e70d"}.van-icon-service:before{content:"\e70e"}.van-icon-question:before{content:"\e70f"}.van-icon-search:before{content:"\e710"}.van-icon-refund-o:before{content:"\e711"}.van-icon-service-o:before{content:"\e712"}.van-icon-scan:before{content:"\e713"}.van-icon-share:before{content:"\e714"}.van-icon-send-gift-o:before{content:"\e715"}.van-icon-share-o:before{content:"\e716"}.van-icon-setting:before{content:"\e717"}.van-icon-points:before{content:"\e718"}.van-icon-photograph:before{content:"\e719"}.van-icon-shop:before{content:"\e71a"}.van-icon-shop-o:before{content:"\e71b"}.van-icon-shop-collect-o:before{content:"\e71c"}.van-icon-shop-collect:before{content:"\e71d"}.van-icon-smile:before{content:"\e71e"}.van-icon-shopping-cart-o:before{content:"\e71f"}.van-icon-sign:before{content:"\e720"}.van-icon-sort:before{content:"\e721"}.van-icon-star-o:before{content:"\e722"}.van-icon-smile-comment-o:before{content:"\e723"}.van-icon-stop:before{content:"\e724"}.van-icon-stop-circle-o:before{content:"\e725"}.van-icon-smile-o:before{content:"\e726"}.van-icon-star:before{content:"\e727"}.van-icon-success:before{content:"\e728"}.van-icon-stop-circle:before{content:"\e729"}.van-icon-records-o:before{content:"\e72a"}.van-icon-shopping-cart:before{content:"\e72b"}.van-icon-tosend:before{content:"\e72c"}.van-icon-todo-list:before{content:"\e72d"}.van-icon-thumb-circle-o:before{content:"\e72e"}.van-icon-thumb-circle:before{content:"\e72f"}.van-icon-umbrella-circle:before{content:"\e730"}.van-icon-underway:before{content:"\e731"}.van-icon-upgrade:before{content:"\e732"}.van-icon-todo-list-o:before{content:"\e733"}.van-icon-tv-o:before{content:"\e734"}.van-icon-underway-o:before{content:"\e735"}.van-icon-user-o:before{content:"\e736"}.van-icon-vip-card-o:before{content:"\e737"}.van-icon-vip-card:before{content:"\e738"}.van-icon-send-gift:before{content:"\e739"}.van-icon-wap-home:before{content:"\e73a"}.van-icon-wap-nav:before{content:"\e73b"}.van-icon-volume-o:before{content:"\e73c"}.van-icon-video:before{content:"\e73d"}.van-icon-wap-home-o:before{content:"\e73e"}.van-icon-volume:before{content:"\e73f"}.van-icon-warning:before{content:"\e740"}.van-icon-weapp-nav:before{content:"\e741"}.van-icon-wechat-pay:before{content:"\e742"}.van-icon-warning-o:before{content:"\e743"}.van-icon-wechat:before{content:"\e744"}.van-icon-setting-o:before{content:"\e745"}.van-icon-youzan-shield:before{content:"\e746"}.van-icon-warn-o:before{content:"\e747"}.van-icon-smile-comment:before{content:"\e748"}.van-icon-user-circle-o:before{content:"\e749"}.van-icon-video-o:before{content:"\e74a"}.van-icon-add-square:before{content:"\e65c"}.van-icon-add:before{content:"\e65d"}.van-icon-arrow-down:before{content:"\e65e"}.van-icon-arrow-up:before{content:"\e65f"}.van-icon-arrow:before{content:"\e660"}.van-icon-after-sale:before{content:"\e661"}.van-icon-add-o:before{content:"\e662"}.van-icon-alipay:before{content:"\e663"}.van-icon-ascending:before{content:"\e664"}.van-icon-apps-o:before{content:"\e665"}.van-icon-aim:before{content:"\e666"}.van-icon-award:before{content:"\e667"}.van-icon-arrow-left:before{content:"\e668"}.van-icon-award-o:before{content:"\e669"}.van-icon-audio:before{content:"\e66a"}.van-icon-bag-o:before{content:"\e66b"}.van-icon-balance-list:before{content:"\e66c"}.van-icon-back-top:before{content:"\e66d"}.van-icon-bag:before{content:"\e66e"}.van-icon-balance-pay:before{content:"\e66f"}.van-icon-balance-o:before{content:"\e670"}.van-icon-bar-chart-o:before{content:"\e671"}.van-icon-bars:before{content:"\e672"}.van-icon-balance-list-o:before{content:"\e673"}.van-icon-birthday-cake-o:before{content:"\e674"}.van-icon-bookmark:before{content:"\e675"}.van-icon-bill:before{content:"\e676"}.van-icon-bell:before{content:"\e677"}.van-icon-browsing-history-o:before{content:"\e678"}.van-icon-browsing-history:before{content:"\e679"}.van-icon-bookmark-o:before{content:"\e67a"}.van-icon-bulb-o:before{content:"\e67b"}.van-icon-bullhorn-o:before{content:"\e67c"}.van-icon-bill-o:before{content:"\e67d"}.van-icon-calendar-o:before{content:"\e67e"}.van-icon-brush-o:before{content:"\e67f"}.van-icon-card:before{content:"\e680"}.van-icon-cart-o:before{content:"\e681"}.van-icon-cart-circle:before{content:"\e682"}.van-icon-cart-circle-o:before{content:"\e683"}.van-icon-cart:before{content:"\e684"}.van-icon-cash-on-deliver:before{content:"\e685"}.van-icon-cash-back-record-o:before{content:"\e686"}.van-icon-cashier-o:before{content:"\e687"}.van-icon-chart-trending-o:before{content:"\e688"}.van-icon-certificate:before{content:"\e689"}.van-icon-chat:before{content:"\e68a"}.van-icon-clear:before{content:"\e68b"}.van-icon-chat-o:before{content:"\e68c"}.van-icon-checked:before{content:"\e68d"}.van-icon-clock:before{content:"\e68e"}.van-icon-clock-o:before{content:"\e68f"}.van-icon-close:before{content:"\e690"}.van-icon-closed-eye:before{content:"\e691"}.van-icon-circle:before{content:"\e692"}.van-icon-cluster-o:before{content:"\e693"}.van-icon-column:before{content:"\e694"}.van-icon-comment-circle-o:before{content:"\e695"}.van-icon-cluster:before{content:"\e696"}.van-icon-comment:before{content:"\e697"}.van-icon-comment-o:before{content:"\e698"}.van-icon-comment-circle:before{content:"\e699"}.van-icon-completed-o:before{content:"\e69a"}.van-icon-credit-pay:before{content:"\e69b"}.van-icon-coupon:before{content:"\e69c"}.van-icon-debit-pay:before{content:"\e69d"}.van-icon-coupon-o:before{content:"\e69e"}.van-icon-contact-o:before{content:"\e69f"}.van-icon-descending:before{content:"\e6a0"}.van-icon-desktop-o:before{content:"\e6a1"}.van-icon-diamond-o:before{content:"\e6a2"}.van-icon-description-o:before{content:"\e6a3"}.van-icon-delete:before{content:"\e6a4"}.van-icon-diamond:before{content:"\e6a5"}.van-icon-delete-o:before{content:"\e6a6"}.van-icon-cross:before{content:"\e6a7"}.van-icon-edit:before{content:"\e6a8"}.van-icon-ellipsis:before{content:"\e6a9"}.van-icon-down:before{content:"\e6aa"}.van-icon-discount-o:before{content:"\e6ab"}.van-icon-ecard-pay:before{content:"\e6ac"}.van-icon-envelop-o:before{content:"\e6ae"}@font-face{font-display:auto;font-family:vant-icon;font-style:normal;font-weight:400;src:url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff2?t=1694918397022) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022) format("woff")}:host{align-items:center;display:inline-flex;justify-content:center}.van-icon--custom{position:relative}.van-icon--image{height:1em;width:1em}.van-icon__image{height:100%;width:100%}.van-icon__info{z-index:1}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/image/index.d.ts b/node_modules/@vant/weapp/lib/image/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/image/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/image/index.js b/node_modules/@vant/weapp/lib/image/index.js
deleted file mode 100644
index 40f6812..0000000
--- a/node_modules/@vant/weapp/lib/image/index.js
+++ /dev/null
@@ -1,66 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-(0, component_1.VantComponent)({
-    mixins: [button_1.button],
-    classes: ['custom-class', 'loading-class', 'error-class', 'image-class'],
-    props: {
-        src: {
-            type: String,
-            observer: function () {
-                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: function (event) {
-            this.setData({
-                loading: false,
-            });
-            this.$emit('load', event.detail);
-        },
-        onError: function (event) {
-            this.setData({
-                loading: false,
-                error: true,
-            });
-            this.$emit('error', event.detail);
-        },
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/image/index.json b/node_modules/@vant/weapp/lib/image/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/lib/image/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/image/index.wxml b/node_modules/@vant/weapp/lib/image/index.wxml
deleted file mode 100644
index a6f573c..0000000
--- a/node_modules/@vant/weapp/lib/image/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-
-  
-    
-    
-  
-  
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/image/index.wxs b/node_modules/@vant/weapp/lib/image/index.wxs
deleted file mode 100644
index cec14b8..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/image/index.wxss b/node_modules/@vant/weapp/lib/image/index.wxss
deleted file mode 100644
index a9c6ebb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/index-anchor/index.d.ts b/node_modules/@vant/weapp/lib/index-anchor/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.js b/node_modules/@vant/weapp/lib/index-anchor/index.js
deleted file mode 100644
index 9a361a9..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.js
+++ /dev/null
@@ -1,28 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('index-bar'),
-    props: {
-        useSlot: Boolean,
-        index: null,
-    },
-    data: {
-        active: false,
-        wrapperStyle: '',
-        anchorStyle: '',
-    },
-    methods: {
-        scrollIntoView: function (scrollTop) {
-            var _this = this;
-            (0, utils_1.getRect)(this, '.van-index-anchor-wrapper').then(function (rect) {
-                wx.pageScrollTo({
-                    duration: 0,
-                    scrollTop: scrollTop + rect.top - _this.parent.data.stickyOffsetTop,
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.json b/node_modules/@vant/weapp/lib/index-anchor/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.wxml b/node_modules/@vant/weapp/lib/index-anchor/index.wxml
deleted file mode 100644
index 49affa7..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.wxml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-  
-    
-    
-      {{ index }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.wxss b/node_modules/@vant/weapp/lib/index-anchor/index.wxss
deleted file mode 100644
index 4b91560..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/index-bar/index.d.ts b/node_modules/@vant/weapp/lib/index-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.js b/node_modules/@vant/weapp/lib/index-bar/index.js
deleted file mode 100644
index afc5412..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.js
+++ /dev/null
@@ -1,243 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var color_1 = require("../common/color");
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var utils_1 = require("../common/utils");
-var page_scroll_1 = require("../mixins/page-scroll");
-var indexList = function () {
-    var indexList = [];
-    var charCodeOfA = 'A'.charCodeAt(0);
-    for (var i = 0; i < 26; i++) {
-        indexList.push(String.fromCharCode(charCodeOfA + i));
-    }
-    return indexList;
-};
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('index-anchor', function () {
-        this.updateData();
-    }),
-    props: {
-        sticky: {
-            type: Boolean,
-            value: true,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        highlightColor: {
-            type: String,
-            value: color_1.GREEN,
-        },
-        stickyOffsetTop: {
-            type: Number,
-            value: 0,
-        },
-        indexList: {
-            type: Array,
-            value: indexList(),
-        },
-    },
-    mixins: [
-        (0, page_scroll_1.pageScrollMixin)(function (event) {
-            this.scrollTop = (event === null || event === void 0 ? void 0 : event.scrollTop) || 0;
-            this.onScroll();
-        }),
-    ],
-    data: {
-        activeAnchorIndex: null,
-        showSidebar: false,
-    },
-    created: function () {
-        this.scrollTop = 0;
-    },
-    methods: {
-        updateData: function () {
-            var _this = this;
-            wx.nextTick(function () {
-                if (_this.timer != null) {
-                    clearTimeout(_this.timer);
-                }
-                _this.timer = setTimeout(function () {
-                    _this.setData({
-                        showSidebar: !!_this.children.length,
-                    });
-                    _this.setRect().then(function () {
-                        _this.onScroll();
-                    });
-                }, 0);
-            });
-        },
-        setRect: function () {
-            return Promise.all([
-                this.setAnchorsRect(),
-                this.setListRect(),
-                this.setSiderbarRect(),
-            ]);
-        },
-        setAnchorsRect: function () {
-            var _this = this;
-            return Promise.all(this.children.map(function (anchor) {
-                return (0, utils_1.getRect)(anchor, '.van-index-anchor-wrapper').then(function (rect) {
-                    Object.assign(anchor, {
-                        height: rect.height,
-                        top: rect.top + _this.scrollTop,
-                    });
-                });
-            }));
-        },
-        setListRect: function () {
-            var _this = this;
-            return (0, utils_1.getRect)(this, '.van-index-bar').then(function (rect) {
-                if (!(0, utils_1.isDef)(rect)) {
-                    return;
-                }
-                Object.assign(_this, {
-                    height: rect.height,
-                    top: rect.top + _this.scrollTop,
-                });
-            });
-        },
-        setSiderbarRect: function () {
-            var _this = this;
-            return (0, utils_1.getRect)(this, '.van-index-bar__sidebar').then(function (res) {
-                if (!(0, utils_1.isDef)(res)) {
-                    return;
-                }
-                _this.sidebar = {
-                    height: res.height,
-                    top: res.top,
-                };
-            });
-        },
-        setDiffData: function (_a) {
-            var target = _a.target, data = _a.data;
-            var diffData = {};
-            Object.keys(data).forEach(function (key) {
-                if (target.data[key] !== data[key]) {
-                    diffData[key] = data[key];
-                }
-            });
-            if (Object.keys(diffData).length) {
-                target.setData(diffData);
-            }
-        },
-        getAnchorRect: function (anchor) {
-            return (0, utils_1.getRect)(anchor, '.van-index-anchor-wrapper').then(function (rect) { return ({
-                height: rect.height,
-                top: rect.top,
-            }); });
-        },
-        getActiveAnchorIndex: function () {
-            var _a = this, children = _a.children, scrollTop = _a.scrollTop;
-            var _b = this.data, sticky = _b.sticky, stickyOffsetTop = _b.stickyOffsetTop;
-            for (var i = this.children.length - 1; i >= 0; i--) {
-                var preAnchorHeight = i > 0 ? children[i - 1].height : 0;
-                var reachTop = sticky ? preAnchorHeight + stickyOffsetTop : 0;
-                if (reachTop + scrollTop >= children[i].top) {
-                    return i;
-                }
-            }
-            return -1;
-        },
-        onScroll: function () {
-            var _this = this;
-            var _a = this, _b = _a.children, children = _b === void 0 ? [] : _b, scrollTop = _a.scrollTop;
-            if (!children.length) {
-                return;
-            }
-            var _c = this.data, sticky = _c.sticky, stickyOffsetTop = _c.stickyOffsetTop, zIndex = _c.zIndex, highlightColor = _c.highlightColor;
-            var active = this.getActiveAnchorIndex();
-            this.setDiffData({
-                target: this,
-                data: {
-                    activeAnchorIndex: active,
-                },
-            });
-            if (sticky) {
-                var isActiveAnchorSticky_1 = false;
-                if (active !== -1) {
-                    isActiveAnchorSticky_1 =
-                        children[active].top <= stickyOffsetTop + scrollTop;
-                }
-                children.forEach(function (item, index) {
-                    if (index === active) {
-                        var wrapperStyle = '';
-                        var anchorStyle = "\n              color: ".concat(highlightColor, ";\n            ");
-                        if (isActiveAnchorSticky_1) {
-                            wrapperStyle = "\n                height: ".concat(children[index].height, "px;\n              ");
-                            anchorStyle = "\n                position: fixed;\n                top: ".concat(stickyOffsetTop, "px;\n                z-index: ").concat(zIndex, ";\n                color: ").concat(highlightColor, ";\n              ");
-                        }
-                        _this.setDiffData({
-                            target: item,
-                            data: {
-                                active: true,
-                                anchorStyle: anchorStyle,
-                                wrapperStyle: wrapperStyle,
-                            },
-                        });
-                    }
-                    else if (index === active - 1) {
-                        var currentAnchor = children[index];
-                        var currentOffsetTop = currentAnchor.top;
-                        var targetOffsetTop = index === children.length - 1
-                            ? _this.top
-                            : children[index + 1].top;
-                        var parentOffsetHeight = targetOffsetTop - currentOffsetTop;
-                        var translateY = parentOffsetHeight - currentAnchor.height;
-                        var anchorStyle = "\n              position: relative;\n              transform: translate3d(0, ".concat(translateY, "px, 0);\n              z-index: ").concat(zIndex, ";\n              color: ").concat(highlightColor, ";\n            ");
-                        _this.setDiffData({
-                            target: item,
-                            data: {
-                                active: true,
-                                anchorStyle: anchorStyle,
-                            },
-                        });
-                    }
-                    else {
-                        _this.setDiffData({
-                            target: item,
-                            data: {
-                                active: false,
-                                anchorStyle: '',
-                                wrapperStyle: '',
-                            },
-                        });
-                    }
-                });
-            }
-        },
-        onClick: function (event) {
-            this.scrollToAnchor(event.target.dataset.index);
-        },
-        onTouchMove: function (event) {
-            var sidebarLength = this.children.length;
-            var touch = event.touches[0];
-            var itemHeight = this.sidebar.height / sidebarLength;
-            var 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: function () {
-            this.scrollToAnchorIndex = null;
-        },
-        scrollToAnchor: function (index) {
-            var _this = this;
-            if (typeof index !== 'number' || this.scrollToAnchorIndex === index) {
-                return;
-            }
-            this.scrollToAnchorIndex = index;
-            var anchor = this.children.find(function (item) { return item.data.index === _this.data.indexList[index]; });
-            if (anchor) {
-                anchor.scrollIntoView(this.scrollTop);
-                this.$emit('select', anchor.data.index);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.json b/node_modules/@vant/weapp/lib/index-bar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.wxml b/node_modules/@vant/weapp/lib/index-bar/index.wxml
deleted file mode 100644
index 19a59cf..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.wxss b/node_modules/@vant/weapp/lib/index-bar/index.wxss
deleted file mode 100644
index 8568801..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/info/index.d.ts b/node_modules/@vant/weapp/lib/info/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/info/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/info/index.js b/node_modules/@vant/weapp/lib/info/index.js
deleted file mode 100644
index e61af73..0000000
--- a/node_modules/@vant/weapp/lib/info/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        dot: Boolean,
-        info: null,
-        customStyle: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/info/index.json b/node_modules/@vant/weapp/lib/info/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/info/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/info/index.wxml b/node_modules/@vant/weapp/lib/info/index.wxml
deleted file mode 100644
index b39b524..0000000
--- a/node_modules/@vant/weapp/lib/info/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-{{ dot ? '' : info }}
diff --git a/node_modules/@vant/weapp/lib/info/index.wxss b/node_modules/@vant/weapp/lib/info/index.wxss
deleted file mode 100644
index 375ed5a..0000000
--- a/node_modules/@vant/weapp/lib/info/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-info{align-items:center;background-color:var(--info-background-color,#ee0a24);border:var(--info-border-width,1px) solid #fff;border-radius:var(--info-size,16px);box-sizing:border-box;color:var(--info-color,#fff);display:inline-flex;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);font-size:var(--info-font-size,12px);font-weight:var(--info-font-weight,500);height:var(--info-size,16px);justify-content:center;min-width:var(--info-size,16px);padding:var(--info-padding,0 3px);position:absolute;right:0;top:0;transform:translate(50%,-50%);transform-origin:100%;white-space:nowrap}.van-info--dot{background-color:var(--info-dot-color,#ee0a24);border-radius:100%;height:var(--info-dot-size,8px);min-width:0;width:var(--info-dot-size,8px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/loading/index.d.ts b/node_modules/@vant/weapp/lib/loading/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/loading/index.js b/node_modules/@vant/weapp/lib/loading/index.js
deleted file mode 100644
index be9c0ef..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        color: String,
-        vertical: Boolean,
-        type: {
-            type: String,
-            value: 'circular',
-        },
-        size: String,
-        textSize: String,
-    },
-    data: {
-        array12: Array.from({ length: 12 }),
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/loading/index.json b/node_modules/@vant/weapp/lib/loading/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/loading/index.wxml b/node_modules/@vant/weapp/lib/loading/index.wxml
deleted file mode 100644
index 7d4a539..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/loading/index.wxs b/node_modules/@vant/weapp/lib/loading/index.wxs
deleted file mode 100644
index 02a0b80..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.wxs
+++ /dev/null
@@ -1,22 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function spinnerStyle(data) {
-  return style({
-    color: data.color,
-    width: addUnit(data.size),
-    height: addUnit(data.size),
-  });
-}
-
-function textStyle(data) {
-  return style({
-    'font-size': addUnit(data.textSize),
-  });
-}
-
-module.exports = {
-  spinnerStyle: spinnerStyle,
-  textStyle: textStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/loading/index.wxss b/node_modules/@vant/weapp/lib/loading/index.wxss
deleted file mode 100644
index fc84e84..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{font-size:0;line-height:1}.van-loading{align-items:center;color:var(--loading-spinner-color,#c8c9cc);display:inline-flex;justify-content:center}.van-loading__spinner{animation:van-rotate var(--loading-spinner-animation-duration,.8s) linear infinite;box-sizing:border-box;height:var(--loading-spinner-size,30px);max-height:100%;max-width:100%;position:relative;width:var(--loading-spinner-size,30px)}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{border:1px solid transparent;border-radius:100%;border-top-color:initial}.van-loading__text{color:var(--loading-text-color,#969799);font-size:var(--loading-text-font-size,14px);line-height:var(--loading-text-line-height,20px);margin-left:var(--padding-xs,8px)}.van-loading__text:empty{display:none}.van-loading--vertical{flex-direction:column}.van-loading--vertical .van-loading__text{margin:var(--padding-xs,8px) 0 0}.van-loading__dot{height:100%;left:0;position:absolute;top:0;width:100%}.van-loading__dot:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}.van-loading__dot:first-of-type{opacity:1;transform:rotate(30deg)}.van-loading__dot:nth-of-type(2){opacity:.9375;transform:rotate(60deg)}.van-loading__dot:nth-of-type(3){opacity:.875;transform:rotate(90deg)}.van-loading__dot:nth-of-type(4){opacity:.8125;transform:rotate(120deg)}.van-loading__dot:nth-of-type(5){opacity:.75;transform:rotate(150deg)}.van-loading__dot:nth-of-type(6){opacity:.6875;transform:rotate(180deg)}.van-loading__dot:nth-of-type(7){opacity:.625;transform:rotate(210deg)}.van-loading__dot:nth-of-type(8){opacity:.5625;transform:rotate(240deg)}.van-loading__dot:nth-of-type(9){opacity:.5;transform:rotate(270deg)}.van-loading__dot:nth-of-type(10){opacity:.4375;transform:rotate(300deg)}.van-loading__dot:nth-of-type(11){opacity:.375;transform:rotate(330deg)}.van-loading__dot:nth-of-type(12){opacity:.3125;transform:rotate(1turn)}@keyframes van-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/mixins/basic.d.ts b/node_modules/@vant/weapp/lib/mixins/basic.d.ts
deleted file mode 100644
index b273369..0000000
--- a/node_modules/@vant/weapp/lib/mixins/basic.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const basic: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/basic.js b/node_modules/@vant/weapp/lib/mixins/basic.js
deleted file mode 100644
index 4373ad4..0000000
--- a/node_modules/@vant/weapp/lib/mixins/basic.js
+++ /dev/null
@@ -1,14 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.basic = void 0;
-exports.basic = Behavior({
-    methods: {
-        $emit: function (name, detail, options) {
-            this.triggerEvent(name, detail, options);
-        },
-        set: function (data) {
-            this.setData(data);
-            return new Promise(function (resolve) { return wx.nextTick(resolve); });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/button.d.ts b/node_modules/@vant/weapp/lib/mixins/button.d.ts
deleted file mode 100644
index b51db87..0000000
--- a/node_modules/@vant/weapp/lib/mixins/button.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const button: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/button.js b/node_modules/@vant/weapp/lib/mixins/button.js
deleted file mode 100644
index 8c1c499..0000000
--- a/node_modules/@vant/weapp/lib/mixins/button.js
+++ /dev/null
@@ -1,54 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.button = void 0;
-var version_1 = require("../common/version");
-exports.button = Behavior({
-    externalClasses: ['hover-class'],
-    properties: {
-        id: String,
-        buttonId: String,
-        lang: String,
-        businessId: Number,
-        sessionFrom: String,
-        sendMessageTitle: String,
-        sendMessagePath: String,
-        sendMessageImg: String,
-        showMessageCard: Boolean,
-        appParameter: String,
-        ariaLabel: String,
-        openType: String,
-        getUserProfileDesc: String,
-    },
-    data: {
-        canIUseGetUserProfile: (0, version_1.canIUseGetUserProfile)(),
-    },
-    methods: {
-        onGetUserInfo: function (event) {
-            this.triggerEvent('getuserinfo', event.detail);
-        },
-        onContact: function (event) {
-            this.triggerEvent('contact', event.detail);
-        },
-        onGetPhoneNumber: function (event) {
-            this.triggerEvent('getphonenumber', event.detail);
-        },
-        onGetRealTimePhoneNumber: function (event) {
-            this.triggerEvent('getrealtimephonenumber', event.detail);
-        },
-        onError: function (event) {
-            this.triggerEvent('error', event.detail);
-        },
-        onLaunchApp: function (event) {
-            this.triggerEvent('launchapp', event.detail);
-        },
-        onOpenSetting: function (event) {
-            this.triggerEvent('opensetting', event.detail);
-        },
-        onAgreePrivacyAuthorization: function (event) {
-            this.triggerEvent('agreeprivacyauthorization', event.detail);
-        },
-        onChooseAvatar: function (event) {
-            this.triggerEvent('chooseavatar', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/link.d.ts b/node_modules/@vant/weapp/lib/mixins/link.d.ts
deleted file mode 100644
index d58043b..0000000
--- a/node_modules/@vant/weapp/lib/mixins/link.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const link: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/link.js b/node_modules/@vant/weapp/lib/mixins/link.js
deleted file mode 100644
index 14cb7e8..0000000
--- a/node_modules/@vant/weapp/lib/mixins/link.js
+++ /dev/null
@@ -1,27 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.link = void 0;
-exports.link = Behavior({
-    properties: {
-        url: String,
-        linkType: {
-            type: String,
-            value: 'navigateTo',
-        },
-    },
-    methods: {
-        jumpLink: function (urlKey) {
-            if (urlKey === void 0) { urlKey = 'url'; }
-            var url = this.data[urlKey];
-            if (url) {
-                if (this.data.linkType === 'navigateTo' &&
-                    getCurrentPages().length > 9) {
-                    wx.redirectTo({ url: url });
-                }
-                else {
-                    wx[this.data.linkType]({ url: url });
-                }
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/page-scroll.d.ts b/node_modules/@vant/weapp/lib/mixins/page-scroll.d.ts
deleted file mode 100644
index 4625447..0000000
--- a/node_modules/@vant/weapp/lib/mixins/page-scroll.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-/// 
-/// 
-type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption;
-type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void;
-export declare function pageScrollMixin(scroller: Scroller): string;
-export {};
diff --git a/node_modules/@vant/weapp/lib/mixins/page-scroll.js b/node_modules/@vant/weapp/lib/mixins/page-scroll.js
deleted file mode 100644
index fce7049..0000000
--- a/node_modules/@vant/weapp/lib/mixins/page-scroll.js
+++ /dev/null
@@ -1,47 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.pageScrollMixin = void 0;
-var validator_1 = require("../common/validator");
-var utils_1 = require("../common/utils");
-function onPageScroll(event) {
-    var _a = (0, utils_1.getCurrentPage)().vanPageScroller, vanPageScroller = _a === void 0 ? [] : _a;
-    vanPageScroller.forEach(function (scroller) {
-        if (typeof scroller === 'function') {
-            // @ts-ignore
-            scroller(event);
-        }
-    });
-}
-function pageScrollMixin(scroller) {
-    return Behavior({
-        attached: function () {
-            var page = (0, utils_1.getCurrentPage)();
-            if (!(0, utils_1.isDef)(page)) {
-                return;
-            }
-            var _scroller = scroller.bind(this);
-            var _a = page.vanPageScroller, vanPageScroller = _a === void 0 ? [] : _a;
-            if ((0, validator_1.isFunction)(page.onPageScroll) && page.onPageScroll !== onPageScroll) {
-                vanPageScroller.push(page.onPageScroll.bind(page));
-            }
-            vanPageScroller.push(_scroller);
-            page.vanPageScroller = vanPageScroller;
-            page.onPageScroll = onPageScroll;
-            this._scroller = _scroller;
-        },
-        detached: function () {
-            var _this = this;
-            var page = (0, utils_1.getCurrentPage)();
-            if (!(0, utils_1.isDef)(page) || !(0, utils_1.isDef)(page.vanPageScroller)) {
-                return;
-            }
-            var vanPageScroller = page.vanPageScroller;
-            var index = vanPageScroller.findIndex(function (v) { return v === _this._scroller; });
-            if (index > -1) {
-                page.vanPageScroller.splice(index, 1);
-            }
-            this._scroller = undefined;
-        },
-    });
-}
-exports.pageScrollMixin = pageScrollMixin;
diff --git a/node_modules/@vant/weapp/lib/mixins/touch.d.ts b/node_modules/@vant/weapp/lib/mixins/touch.d.ts
deleted file mode 100644
index 35ee831..0000000
--- a/node_modules/@vant/weapp/lib/mixins/touch.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const touch: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/touch.js b/node_modules/@vant/weapp/lib/mixins/touch.js
deleted file mode 100644
index d762c2c..0000000
--- a/node_modules/@vant/weapp/lib/mixins/touch.js
+++ /dev/null
@@ -1,40 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.touch = void 0;
-// @ts-nocheck
-var MIN_DISTANCE = 10;
-function getDirection(x, y) {
-    if (x > y && x > MIN_DISTANCE) {
-        return 'horizontal';
-    }
-    if (y > x && y > MIN_DISTANCE) {
-        return 'vertical';
-    }
-    return '';
-}
-exports.touch = Behavior({
-    methods: {
-        resetTouchStatus: function () {
-            this.direction = '';
-            this.deltaX = 0;
-            this.deltaY = 0;
-            this.offsetX = 0;
-            this.offsetY = 0;
-        },
-        touchStart: function (event) {
-            this.resetTouchStatus();
-            var touch = event.touches[0];
-            this.startX = touch.clientX;
-            this.startY = touch.clientY;
-        },
-        touchMove: function (event) {
-            var touch = event.touches[0];
-            this.deltaX = touch.clientX - this.startX;
-            this.deltaY = touch.clientY - this.startY;
-            this.offsetX = Math.abs(this.deltaX);
-            this.offsetY = Math.abs(this.deltaY);
-            this.direction =
-                this.direction || getDirection(this.offsetX, this.offsetY);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/transition.d.ts b/node_modules/@vant/weapp/lib/mixins/transition.d.ts
deleted file mode 100644
index dd829e5..0000000
--- a/node_modules/@vant/weapp/lib/mixins/transition.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare function transition(showDefaultValue: boolean): string;
diff --git a/node_modules/@vant/weapp/lib/mixins/transition.js b/node_modules/@vant/weapp/lib/mixins/transition.js
deleted file mode 100644
index 1731704..0000000
--- a/node_modules/@vant/weapp/lib/mixins/transition.js
+++ /dev/null
@@ -1,136 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.transition = void 0;
-// @ts-nocheck
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var getClassNames = function (name) { return ({
-    enter: "van-".concat(name, "-enter van-").concat(name, "-enter-active enter-class enter-active-class"),
-    'enter-to': "van-".concat(name, "-enter-to van-").concat(name, "-enter-active enter-to-class enter-active-class"),
-    leave: "van-".concat(name, "-leave van-").concat(name, "-leave-active leave-class leave-active-class"),
-    'leave-to': "van-".concat(name, "-leave-to van-").concat(name, "-leave-active leave-to-class leave-active-class"),
-}); };
-function transition(showDefaultValue) {
-    return Behavior({
-        properties: {
-            customStyle: String,
-            // @ts-ignore
-            show: {
-                type: Boolean,
-                value: showDefaultValue,
-                observer: 'observeShow',
-            },
-            // @ts-ignore
-            duration: {
-                type: null,
-                value: 300,
-                observer: 'observeDuration',
-            },
-            name: {
-                type: String,
-                value: 'fade',
-            },
-        },
-        data: {
-            type: '',
-            inited: false,
-            display: false,
-        },
-        ready: function () {
-            if (this.data.show === true) {
-                this.observeShow(true, false);
-            }
-        },
-        methods: {
-            observeShow: function (value, old) {
-                if (value === old) {
-                    return;
-                }
-                value ? this.enter() : this.leave();
-            },
-            enter: function () {
-                var _this = this;
-                if (this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise = new Promise(function (resolve) {
-                    var _a = _this.data, duration = _a.duration, name = _a.name;
-                    var classNames = getClassNames(name);
-                    var currentDuration = (0, validator_1.isObj)(duration) ? duration.enter : duration;
-                    if (_this.status === 'enter') {
-                        return;
-                    }
-                    _this.status = 'enter';
-                    _this.$emit('before-enter');
-                    (0, utils_1.requestAnimationFrame)(function () {
-                        if (_this.status !== 'enter') {
-                            return;
-                        }
-                        _this.$emit('enter');
-                        _this.setData({
-                            inited: true,
-                            display: true,
-                            classes: classNames.enter,
-                            currentDuration: currentDuration,
-                        });
-                        (0, utils_1.requestAnimationFrame)(function () {
-                            if (_this.status !== 'enter') {
-                                return;
-                            }
-                            _this.transitionEnded = false;
-                            _this.setData({ classes: classNames['enter-to'] });
-                            resolve();
-                        });
-                    });
-                });
-            },
-            leave: function () {
-                var _this = this;
-                if (!this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise.then(function () {
-                    if (!_this.data.display) {
-                        return;
-                    }
-                    var _a = _this.data, duration = _a.duration, name = _a.name;
-                    var classNames = getClassNames(name);
-                    var currentDuration = (0, validator_1.isObj)(duration) ? duration.leave : duration;
-                    _this.status = 'leave';
-                    _this.$emit('before-leave');
-                    (0, utils_1.requestAnimationFrame)(function () {
-                        if (_this.status !== 'leave') {
-                            return;
-                        }
-                        _this.$emit('leave');
-                        _this.setData({
-                            classes: classNames.leave,
-                            currentDuration: currentDuration,
-                        });
-                        (0, utils_1.requestAnimationFrame)(function () {
-                            if (_this.status !== 'leave') {
-                                return;
-                            }
-                            _this.transitionEnded = false;
-                            setTimeout(function () {
-                                _this.onTransitionEnd();
-                                _this.enterFinishedPromise = null;
-                            }, currentDuration);
-                            _this.setData({ classes: classNames['leave-to'] });
-                        });
-                    });
-                });
-            },
-            onTransitionEnd: function () {
-                if (this.transitionEnded) {
-                    return;
-                }
-                this.transitionEnded = true;
-                this.$emit("after-".concat(this.status));
-                var _a = this.data, show = _a.show, display = _a.display;
-                if (!show && display) {
-                    this.setData({ display: false });
-                }
-            },
-        },
-    });
-}
-exports.transition = transition;
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.d.ts b/node_modules/@vant/weapp/lib/nav-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.js b/node_modules/@vant/weapp/lib/nav-bar/index.js
deleted file mode 100644
index 376b561..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-(0, component_1.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: function () {
-        var statusBarHeight = (0, utils_1.getSystemInfoSync)().statusBarHeight;
-        this.setData({
-            statusBarHeight: statusBarHeight,
-            height: 46 + statusBarHeight,
-        });
-    },
-    mounted: function () {
-        this.setHeight();
-    },
-    methods: {
-        onClickLeft: function () {
-            this.$emit('click-left');
-        },
-        onClickRight: function () {
-            this.$emit('click-right');
-        },
-        setHeight: function () {
-            var _this = this;
-            if (!this.data.fixed || !this.data.placeholder) {
-                return;
-            }
-            wx.nextTick(function () {
-                (0, utils_1.getRect)(_this, '.van-nav-bar').then(function (res) {
-                    if (res && 'height' in res) {
-                        _this.setData({ height: res.height });
-                    }
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.json b/node_modules/@vant/weapp/lib/nav-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.wxml b/node_modules/@vant/weapp/lib/nav-bar/index.wxml
deleted file mode 100644
index b6405fd..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.wxml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-  
-    
-      
-        
-        {{ leftText }}
-      
-      
-    
-    
-      {{ title }}
-      
-    
-    
-      {{ rightText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.wxs b/node_modules/@vant/weapp/lib/nav-bar/index.wxs
deleted file mode 100644
index 55b4158..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/nav-bar/index.wxss b/node_modules/@vant/weapp/lib/nav-bar/index.wxss
deleted file mode 100644
index d11c31e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notice-bar/index.d.ts b/node_modules/@vant/weapp/lib/notice-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.js b/node_modules/@vant/weapp/lib/notice-bar/index.js
deleted file mode 100644
index db2a755..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.js
+++ /dev/null
@@ -1,125 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-(0, component_1.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: function () {
-        this.resetAnimation = wx.createAnimation({
-            duration: 0,
-            timingFunction: 'linear',
-        });
-    },
-    destroyed: function () {
-        this.timer && clearTimeout(this.timer);
-    },
-    mounted: function () {
-        this.init();
-    },
-    methods: {
-        init: function () {
-            var _this = this;
-            (0, utils_1.requestAnimationFrame)(function () {
-                Promise.all([
-                    (0, utils_1.getRect)(_this, '.van-notice-bar__content'),
-                    (0, utils_1.getRect)(_this, '.van-notice-bar__wrap'),
-                ]).then(function (rects) {
-                    var contentRect = rects[0], wrapRect = rects[1];
-                    var _a = _this.data, speed = _a.speed, scrollable = _a.scrollable, delay = _a.delay;
-                    if (contentRect == null ||
-                        wrapRect == null ||
-                        !contentRect.width ||
-                        !wrapRect.width ||
-                        scrollable === false) {
-                        return;
-                    }
-                    if (scrollable || wrapRect.width < contentRect.width) {
-                        var duration = ((wrapRect.width + contentRect.width) / speed) * 1000;
-                        _this.wrapWidth = wrapRect.width;
-                        _this.contentWidth = contentRect.width;
-                        _this.duration = duration;
-                        _this.animation = wx.createAnimation({
-                            duration: duration,
-                            timingFunction: 'linear',
-                            delay: delay,
-                        });
-                        _this.scroll(true);
-                    }
-                });
-            });
-        },
-        scroll: function (isInit) {
-            var _this = this;
-            if (isInit === void 0) { isInit = false; }
-            this.timer && clearTimeout(this.timer);
-            this.timer = null;
-            this.setData({
-                animationData: this.resetAnimation
-                    .translateX(isInit ? 0 : this.wrapWidth)
-                    .step()
-                    .export(),
-            });
-            (0, utils_1.requestAnimationFrame)(function () {
-                _this.setData({
-                    animationData: _this.animation
-                        .translateX(-_this.contentWidth)
-                        .step()
-                        .export(),
-                });
-            });
-            this.timer = setTimeout(function () {
-                _this.scroll();
-            }, this.duration + this.data.delay);
-        },
-        onClickIcon: function (event) {
-            if (this.data.mode === 'closeable') {
-                this.timer && clearTimeout(this.timer);
-                this.timer = null;
-                this.setData({ show: false });
-                this.$emit('close', event.detail);
-            }
-        },
-        onClick: function (event) {
-            this.$emit('click', event);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.json b/node_modules/@vant/weapp/lib/notice-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.wxml b/node_modules/@vant/weapp/lib/notice-bar/index.wxml
deleted file mode 100644
index 21b0973..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.wxml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-  
-  
-
-  
-    
-      {{ text }}
-      
-    
-  
-
-  
-  
-    
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.wxs b/node_modules/@vant/weapp/lib/notice-bar/index.wxs
deleted file mode 100644
index 11e6456..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notice-bar/index.wxss b/node_modules/@vant/weapp/lib/notice-bar/index.wxss
deleted file mode 100644
index 497636c..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/index.d.ts b/node_modules/@vant/weapp/lib/notify/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/notify/index.js b/node_modules/@vant/weapp/lib/notify/index.js
deleted file mode 100644
index a9526aa..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var color_1 = require("../common/color");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    props: {
-        message: String,
-        background: String,
-        type: {
-            type: String,
-            value: 'danger',
-        },
-        color: {
-            type: String,
-            value: color_1.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: function () {
-        var statusBarHeight = (0, utils_1.getSystemInfoSync)().statusBarHeight;
-        this.setData({ statusBarHeight: statusBarHeight });
-    },
-    methods: {
-        show: function () {
-            var _this = this;
-            var _a = this.data, duration = _a.duration, onOpened = _a.onOpened;
-            clearTimeout(this.timer);
-            this.setData({ show: true });
-            wx.nextTick(onOpened);
-            if (duration > 0 && duration !== Infinity) {
-                this.timer = setTimeout(function () {
-                    _this.hide();
-                }, duration);
-            }
-        },
-        hide: function () {
-            var onClose = this.data.onClose;
-            clearTimeout(this.timer);
-            this.setData({ show: false });
-            wx.nextTick(onClose);
-        },
-        onTap: function (event) {
-            var onClick = this.data.onClick;
-            if (onClick) {
-                onClick(event.detail);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/notify/index.json b/node_modules/@vant/weapp/lib/notify/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/notify/index.wxml b/node_modules/@vant/weapp/lib/notify/index.wxml
deleted file mode 100644
index 42d913e..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-  
-    
-    {{ message }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/notify/index.wxs b/node_modules/@vant/weapp/lib/notify/index.wxs
deleted file mode 100644
index bbb94c2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/index.wxss b/node_modules/@vant/weapp/lib/notify/index.wxss
deleted file mode 100644
index c030e9b..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/notify.d.ts b/node_modules/@vant/weapp/lib/notify/notify.d.ts
deleted file mode 100644
index d5213cb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/notify.js b/node_modules/@vant/weapp/lib/notify/notify.js
deleted file mode 100644
index d470431..0000000
--- a/node_modules/@vant/weapp/lib/notify/notify.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var color_1 = require("../common/color");
-var defaultOptions = {
-    selector: '#van-notify',
-    type: 'danger',
-    message: '',
-    background: '',
-    duration: 3000,
-    zIndex: 110,
-    top: 0,
-    color: color_1.WHITE,
-    safeAreaInsetTop: false,
-    onClick: function () { },
-    onOpened: function () { },
-    onClose: function () { },
-};
-var currentOptions = __assign({}, defaultOptions);
-function parseOptions(message) {
-    if (message == null) {
-        return {};
-    }
-    return typeof message === 'string' ? { message: message } : message;
-}
-function getContext() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-function Notify(options) {
-    options = __assign(__assign({}, currentOptions), parseOptions(options));
-    var context = options.context || getContext();
-    var notify = context.selectComponent(options.selector);
-    delete options.context;
-    delete options.selector;
-    if (notify) {
-        notify.setData(options);
-        notify.show();
-        return notify;
-    }
-    console.warn('未找到 van-notify 节点,请确认 selector 及 context 是否正确');
-}
-exports.default = Notify;
-Notify.clear = function (options) {
-    options = __assign(__assign({}, defaultOptions), parseOptions(options));
-    var context = options.context || getContext();
-    var notify = context.selectComponent(options.selector);
-    if (notify) {
-        notify.hide();
-    }
-};
-Notify.setDefaultOptions = function (options) {
-    Object.assign(currentOptions, options);
-};
-Notify.resetDefaultOptions = function () {
-    currentOptions = __assign({}, defaultOptions);
-};
diff --git a/node_modules/@vant/weapp/lib/overlay/index.d.ts b/node_modules/@vant/weapp/lib/overlay/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/overlay/index.js b/node_modules/@vant/weapp/lib/overlay/index.js
deleted file mode 100644
index 9b58b5f..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        show: Boolean,
-        customStyle: String,
-        duration: {
-            type: null,
-            value: 300,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClick: function () {
-            this.$emit('click');
-        },
-        // for prevent touchmove
-        noop: function () { },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/overlay/index.json b/node_modules/@vant/weapp/lib/overlay/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/overlay/index.wxml b/node_modules/@vant/weapp/lib/overlay/index.wxml
deleted file mode 100644
index 17fc56f..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/lib/overlay/index.wxss b/node_modules/@vant/weapp/lib/overlay/index.wxss
deleted file mode 100644
index d1ad81a..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/overlay/overlay.wxml b/node_modules/@vant/weapp/lib/overlay/overlay.wxml
deleted file mode 100644
index 017e801..0000000
--- a/node_modules/@vant/weapp/lib/overlay/overlay.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-  
-
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/panel/index.d.ts b/node_modules/@vant/weapp/lib/panel/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/panel/index.js b/node_modules/@vant/weapp/lib/panel/index.js
deleted file mode 100644
index 818b8c5..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['header-class', 'footer-class'],
-    props: {
-        desc: String,
-        title: String,
-        status: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/panel/index.json b/node_modules/@vant/weapp/lib/panel/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/panel/index.wxml b/node_modules/@vant/weapp/lib/panel/index.wxml
deleted file mode 100644
index 1843703..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-  
-  
-
-  
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/panel/index.wxss b/node_modules/@vant/weapp/lib/panel/index.wxss
deleted file mode 100644
index 485edcd..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker-column/index.d.ts b/node_modules/@vant/weapp/lib/picker-column/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.js b/node_modules/@vant/weapp/lib/picker-column/index.js
deleted file mode 100644
index 9dbf17c..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.js
+++ /dev/null
@@ -1,122 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var DEFAULT_DURATION = 200;
-(0, component_1.VantComponent)({
-    classes: ['active-class'],
-    props: {
-        valueKey: String,
-        className: String,
-        itemHeight: Number,
-        visibleItemCount: Number,
-        initialOptions: {
-            type: Array,
-            value: [],
-        },
-        defaultIndex: {
-            type: Number,
-            value: 0,
-            observer: function (value) {
-                this.setIndex(value);
-            },
-        },
-    },
-    data: {
-        startY: 0,
-        offset: 0,
-        duration: 0,
-        startOffset: 0,
-        options: [],
-        currentIndex: 0,
-    },
-    created: function () {
-        var _this = this;
-        var _a = this.data, defaultIndex = _a.defaultIndex, initialOptions = _a.initialOptions;
-        this.set({
-            currentIndex: defaultIndex,
-            options: initialOptions,
-        }).then(function () {
-            _this.setIndex(defaultIndex);
-        });
-    },
-    methods: {
-        getCount: function () {
-            return this.data.options.length;
-        },
-        onTouchStart: function (event) {
-            this.setData({
-                startY: event.touches[0].clientY,
-                startOffset: this.data.offset,
-                duration: 0,
-            });
-        },
-        onTouchMove: function (event) {
-            var data = this.data;
-            var deltaY = event.touches[0].clientY - data.startY;
-            this.setData({
-                offset: (0, utils_1.range)(data.startOffset + deltaY, -(this.getCount() * data.itemHeight), data.itemHeight),
-            });
-        },
-        onTouchEnd: function () {
-            var data = this.data;
-            if (data.offset !== data.startOffset) {
-                this.setData({ duration: DEFAULT_DURATION });
-                var index = (0, utils_1.range)(Math.round(-data.offset / data.itemHeight), 0, this.getCount() - 1);
-                this.setIndex(index, true);
-            }
-        },
-        onClickItem: function (event) {
-            var index = event.currentTarget.dataset.index;
-            this.setIndex(index, true);
-        },
-        adjustIndex: function (index) {
-            var data = this.data;
-            var count = this.getCount();
-            index = (0, utils_1.range)(index, 0, count);
-            for (var i = index; i < count; i++) {
-                if (!this.isDisabled(data.options[i]))
-                    return i;
-            }
-            for (var i = index - 1; i >= 0; i--) {
-                if (!this.isDisabled(data.options[i]))
-                    return i;
-            }
-        },
-        isDisabled: function (option) {
-            return (0, validator_1.isObj)(option) && option.disabled;
-        },
-        getOptionText: function (option) {
-            var data = this.data;
-            return (0, validator_1.isObj)(option) && data.valueKey in option
-                ? option[data.valueKey]
-                : option;
-        },
-        setIndex: function (index, userAction) {
-            var _this = this;
-            var data = this.data;
-            index = this.adjustIndex(index) || 0;
-            var offset = -index * data.itemHeight;
-            if (index !== data.currentIndex) {
-                return this.set({ offset: offset, currentIndex: index }).then(function () {
-                    userAction && _this.$emit('change', index);
-                });
-            }
-            return this.set({ offset: offset });
-        },
-        setValue: function (value) {
-            var options = this.data.options;
-            for (var i = 0; i < options.length; i++) {
-                if (this.getOptionText(options[i]) === value) {
-                    return this.setIndex(i);
-                }
-            }
-            return Promise.resolve();
-        },
-        getValue: function () {
-            var data = this.data;
-            return data.options[data.currentIndex];
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.json b/node_modules/@vant/weapp/lib/picker-column/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.wxml b/node_modules/@vant/weapp/lib/picker-column/index.wxml
deleted file mode 100644
index f2c8da2..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-  
-    {{ computed.optionText(option, valueKey) }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.wxs b/node_modules/@vant/weapp/lib/picker-column/index.wxs
deleted file mode 100644
index 2d5a611..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker-column/index.wxss b/node_modules/@vant/weapp/lib/picker-column/index.wxss
deleted file mode 100644
index 519a438..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/index.d.ts b/node_modules/@vant/weapp/lib/picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/picker/index.js b/node_modules/@vant/weapp/lib/picker/index.js
deleted file mode 100644
index 06d1826..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.js
+++ /dev/null
@@ -1,161 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var shared_1 = require("./shared");
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'toolbar-class', 'column-class'],
-    props: __assign(__assign({}, shared_1.pickerProps), { valueKey: {
-            type: String,
-            value: 'text',
-        }, toolbarPosition: {
-            type: String,
-            value: 'top',
-        }, defaultIndex: {
-            type: Number,
-            value: 0,
-        }, columns: {
-            type: Array,
-            value: [],
-            observer: function (columns) {
-                if (columns === void 0) { columns = []; }
-                this.simple = columns.length && !columns[0].values;
-                if (Array.isArray(this.children) && this.children.length) {
-                    this.setColumns().catch(function () { });
-                }
-            },
-        } }),
-    beforeCreate: function () {
-        var _this = this;
-        Object.defineProperty(this, 'children', {
-            get: function () { return _this.selectAllComponents('.van-picker__column') || []; },
-        });
-    },
-    methods: {
-        noop: function () { },
-        setColumns: function () {
-            var _this = this;
-            var data = this.data;
-            var columns = this.simple ? [{ values: data.columns }] : data.columns;
-            var stack = columns.map(function (column, index) {
-                return _this.setColumnValues(index, column.values);
-            });
-            return Promise.all(stack);
-        },
-        emit: function (event) {
-            var type = event.currentTarget.dataset.type;
-            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: function (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: function (index) {
-            return this.children[index];
-        },
-        // get column value by index
-        getColumnValue: function (index) {
-            var column = this.getColumn(index);
-            return column && column.getValue();
-        },
-        // set column value by index
-        setColumnValue: function (index, value) {
-            var 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: function (columnIndex) {
-            return (this.getColumn(columnIndex) || {}).data.currentIndex;
-        },
-        // set column option index by column index
-        setColumnIndex: function (columnIndex, optionIndex) {
-            var column = this.getColumn(columnIndex);
-            if (column == null) {
-                return Promise.reject(new Error('setColumnIndex: 对应列不存在'));
-            }
-            return column.setIndex(optionIndex);
-        },
-        // get options of column by index
-        getColumnValues: function (index) {
-            return (this.children[index] || {}).data.options;
-        },
-        // set options of column by index
-        setColumnValues: function (index, options, needReset) {
-            if (needReset === void 0) { needReset = true; }
-            var column = this.children[index];
-            if (column == null) {
-                return Promise.reject(new Error('setColumnValues: 对应列不存在'));
-            }
-            var isSame = JSON.stringify(column.data.options) === JSON.stringify(options);
-            if (isSame) {
-                return Promise.resolve();
-            }
-            return column.set({ options: options }).then(function () {
-                if (needReset) {
-                    column.setIndex(0);
-                }
-            });
-        },
-        // get values of all columns
-        getValues: function () {
-            return this.children.map(function (child) { return child.getValue(); });
-        },
-        // set values of all columns
-        setValues: function (values) {
-            var _this = this;
-            var stack = values.map(function (value, index) {
-                return _this.setColumnValue(index, value);
-            });
-            return Promise.all(stack);
-        },
-        // get indexes of all columns
-        getIndexes: function () {
-            return this.children.map(function (child) { return child.data.currentIndex; });
-        },
-        // set indexes of all columns
-        setIndexes: function (indexes) {
-            var _this = this;
-            var stack = indexes.map(function (optionIndex, columnIndex) {
-                return _this.setColumnIndex(columnIndex, optionIndex);
-            });
-            return Promise.all(stack);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/picker/index.json b/node_modules/@vant/weapp/lib/picker/index.json
deleted file mode 100644
index 2fcec89..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "picker-column": "../picker-column/index",
-    "loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/picker/index.wxml b/node_modules/@vant/weapp/lib/picker/index.wxml
deleted file mode 100644
index 8564ccc..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.wxml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-    
-    
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/picker/index.wxs b/node_modules/@vant/weapp/lib/picker/index.wxs
deleted file mode 100644
index 0abbd10..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/index.wxss b/node_modules/@vant/weapp/lib/picker/index.wxss
deleted file mode 100644
index d924abb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/shared.d.ts b/node_modules/@vant/weapp/lib/picker/shared.d.ts
deleted file mode 100644
index c548045..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/shared.js b/node_modules/@vant/weapp/lib/picker/shared.js
deleted file mode 100644
index 3d40a8c..0000000
--- a/node_modules/@vant/weapp/lib/picker/shared.js
+++ /dev/null
@@ -1,24 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.pickerProps = void 0;
-exports.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/node_modules/@vant/weapp/lib/picker/toolbar.wxml b/node_modules/@vant/weapp/lib/picker/toolbar.wxml
deleted file mode 100644
index 414f612..0000000
--- a/node_modules/@vant/weapp/lib/picker/toolbar.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-  
-    {{ cancelButtonText }}
-  
-  {{
-    title
-  }}
-  
-    {{ confirmButtonText }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/popup/index.d.ts b/node_modules/@vant/weapp/lib/popup/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/popup/index.js b/node_modules/@vant/weapp/lib/popup/index.js
deleted file mode 100644
index 18b08e6..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.js
+++ /dev/null
@@ -1,99 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var transition_1 = require("../mixins/transition");
-(0, component_1.VantComponent)({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-        'close-icon-class',
-    ],
-    mixins: [(0, transition_1.transition)(false)],
-    props: {
-        round: Boolean,
-        closeable: Boolean,
-        customStyle: String,
-        overlayStyle: String,
-        transition: {
-            type: String,
-            observer: 'observeClass',
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeIcon: {
-            type: String,
-            value: 'cross',
-        },
-        closeIconPosition: {
-            type: String,
-            value: 'top-right',
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        position: {
-            type: String,
-            value: 'center',
-            observer: 'observeClass',
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetTop: {
-            type: Boolean,
-            value: false,
-        },
-        safeAreaTabBar: {
-            type: Boolean,
-            value: false,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    created: function () {
-        this.observeClass();
-    },
-    methods: {
-        onClickCloseIcon: function () {
-            this.$emit('close');
-        },
-        onClickOverlay: function () {
-            this.$emit('click-overlay');
-            if (this.data.closeOnClickOverlay) {
-                this.$emit('close');
-            }
-        },
-        observeClass: function () {
-            var _a = this.data, transition = _a.transition, position = _a.position, duration = _a.duration;
-            var updateData = {
-                name: transition || position,
-            };
-            if (transition === 'none') {
-                updateData.duration = 0;
-                this.originDuration = duration;
-            }
-            else if (this.originDuration != null) {
-                updateData.duration = this.originDuration;
-            }
-            this.setData(updateData);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/popup/index.json b/node_modules/@vant/weapp/lib/popup/index.json
deleted file mode 100644
index 88a6eab..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-overlay": "../overlay/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/popup/index.wxml b/node_modules/@vant/weapp/lib/popup/index.wxml
deleted file mode 100644
index ab824b1..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-  
-
-
- 
diff --git a/node_modules/@vant/weapp/lib/popup/index.wxs b/node_modules/@vant/weapp/lib/popup/index.wxs
deleted file mode 100644
index 8d59f24..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function popupStyle(data) {
-  return style([
-    {
-      'z-index': data.zIndex,
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  popupStyle: popupStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/popup/index.wxss b/node_modules/@vant/weapp/lib/popup/index.wxss
deleted file mode 100644
index 91983b4..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-popup{-webkit-overflow-scrolling:touch;animation:ease both;background-color:var(--popup-background-color,#fff);box-sizing:border-box;max-height:100%;overflow-y:auto;position:fixed;transition-timing-function:ease}.van-popup--center{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:var(--popup-round-border-radius,16px)}.van-popup--top{left:0;top:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--right{right:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0}.van-popup--left{left:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0}.van-popup--bottom.van-popup--safe{padding-bottom:env(safe-area-inset-bottom)}.van-popup--bottom.van-popup--safeTabBar,.van-popup--top.van-popup--safeTabBar{bottom:var(--tabbar-height,50px)}.van-popup--safeTop{padding-top:env(safe-area-inset-top)}.van-popup__close-icon{color:var(--popup-close-icon-color,#969799);font-size:var(--popup-close-icon-size,18px);position:absolute;z-index:var(--popup-close-icon-z-index,1)}.van-popup__close-icon--top-left{left:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--top-right{right:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-left{bottom:var(--popup-close-icon-margin,16px);left:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-right{bottom:var(--popup-close-icon-margin,16px);right:var(--popup-close-icon-margin,16px)}.van-popup__close-icon:active{opacity:.6}.van-scale-enter-active,.van-scale-leave-active{transition-property:opacity,transform}.van-scale-enter,.van-scale-leave-to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-center-enter-active,.van-center-leave-active{transition-property:opacity}.van-center-enter,.van-center-leave-to{opacity:0}.van-bottom-enter-active,.van-bottom-leave-active,.van-left-enter-active,.van-left-leave-active,.van-right-enter-active,.van-right-leave-active,.van-top-enter-active,.van-top-leave-active{transition-property:transform}.van-bottom-enter,.van-bottom-leave-to{transform:translate3d(0,100%,0)}.van-top-enter,.van-top-leave-to{transform:translate3d(0,-100%,0)}.van-left-enter,.van-left-leave-to{transform:translate3d(-100%,-50%,0)}.van-right-enter,.van-right-leave-to{transform:translate3d(100%,-50%,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/popup/popup.wxml b/node_modules/@vant/weapp/lib/popup/popup.wxml
deleted file mode 100644
index bd8f508..0000000
--- a/node_modules/@vant/weapp/lib/popup/popup.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/progress/index.d.ts b/node_modules/@vant/weapp/lib/progress/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/progress/index.js b/node_modules/@vant/weapp/lib/progress/index.js
deleted file mode 100644
index 3bca928..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.js
+++ /dev/null
@@ -1,55 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var color_1 = require("../common/color");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    props: {
-        inactive: Boolean,
-        percentage: {
-            type: Number,
-            observer: 'setLeft',
-        },
-        pivotText: String,
-        pivotColor: String,
-        trackColor: String,
-        showPivot: {
-            type: Boolean,
-            value: true,
-        },
-        color: {
-            type: String,
-            value: color_1.BLUE,
-        },
-        textColor: {
-            type: String,
-            value: '#fff',
-        },
-        strokeWidth: {
-            type: null,
-            value: 4,
-        },
-    },
-    data: {
-        right: 0,
-    },
-    mounted: function () {
-        this.setLeft();
-    },
-    methods: {
-        setLeft: function () {
-            var _this = this;
-            Promise.all([
-                (0, utils_1.getRect)(this, '.van-progress'),
-                (0, utils_1.getRect)(this, '.van-progress__pivot'),
-            ]).then(function (_a) {
-                var portion = _a[0], pivot = _a[1];
-                if (portion && pivot) {
-                    _this.setData({
-                        right: (pivot.width * (_this.data.percentage - 100)) / 100,
-                    });
-                }
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/progress/index.json b/node_modules/@vant/weapp/lib/progress/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/progress/index.wxml b/node_modules/@vant/weapp/lib/progress/index.wxml
deleted file mode 100644
index e81514d..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-      {{ computed.pivotText(pivotText, percentage) }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/progress/index.wxs b/node_modules/@vant/weapp/lib/progress/index.wxs
deleted file mode 100644
index 5b1e8e6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/progress/index.wxss b/node_modules/@vant/weapp/lib/progress/index.wxss
deleted file mode 100644
index a08972a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/radio-group/index.d.ts b/node_modules/@vant/weapp/lib/radio-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.js b/node_modules/@vant/weapp/lib/radio-group/index.js
deleted file mode 100644
index ddb2a60..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.js
+++ /dev/null
@@ -1,24 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.useChildren)('radio'),
-    props: {
-        value: {
-            type: null,
-            observer: 'updateChildren',
-        },
-        direction: String,
-        disabled: {
-            type: Boolean,
-            observer: 'updateChildren',
-        },
-    },
-    methods: {
-        updateChildren: function () {
-            this.children.forEach(function (child) { return child.updateFromParent(); });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.json b/node_modules/@vant/weapp/lib/radio-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.wxml b/node_modules/@vant/weapp/lib/radio-group/index.wxml
deleted file mode 100644
index 0ab17af..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.wxss b/node_modules/@vant/weapp/lib/radio-group/index.wxss
deleted file mode 100644
index 4e3b5d4..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/radio/index.d.ts b/node_modules/@vant/weapp/lib/radio/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/radio/index.js b/node_modules/@vant/weapp/lib/radio/index.js
deleted file mode 100644
index 61a86d5..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var version_1 = require("../common/version");
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.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: function () {
-            if (!this.parent) {
-                return;
-            }
-            var _a = this.parent.data, value = _a.value, parentDisabled = _a.disabled, direction = _a.direction;
-            this.setData({
-                value: value,
-                direction: direction,
-                parentDisabled: parentDisabled,
-            });
-        },
-        emitChange: function (value) {
-            var instance = this.parent || this;
-            instance.$emit('input', value);
-            instance.$emit('change', value);
-            if ((0, version_1.canIUseModel)()) {
-                instance.setData({ value: value });
-            }
-        },
-        onChange: function () {
-            if (!this.data.disabled && !this.data.parentDisabled) {
-                this.emitChange(this.data.name);
-            }
-        },
-        onClickLabel: function () {
-            var _a = this.data, disabled = _a.disabled, parentDisabled = _a.parentDisabled, labelDisabled = _a.labelDisabled, name = _a.name;
-            if (!(disabled || parentDisabled) && !labelDisabled) {
-                this.emitChange(name);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/radio/index.json b/node_modules/@vant/weapp/lib/radio/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/radio/index.wxml b/node_modules/@vant/weapp/lib/radio/index.wxml
deleted file mode 100644
index 5f898c0..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/radio/index.wxs b/node_modules/@vant/weapp/lib/radio/index.wxs
deleted file mode 100644
index a428aad..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/radio/index.wxss b/node_modules/@vant/weapp/lib/radio/index.wxss
deleted file mode 100644
index 257b0c7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/rate/index.d.ts b/node_modules/@vant/weapp/lib/rate/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/rate/index.js b/node_modules/@vant/weapp/lib/rate/index.js
deleted file mode 100644
index 30a96de..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.js
+++ /dev/null
@@ -1,93 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var version_1 = require("../common/version");
-(0, component_1.VantComponent)({
-    field: true,
-    classes: ['icon-class'],
-    props: {
-        value: {
-            type: Number,
-            observer: function (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: function (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: function (event) {
-            var _this = this;
-            var data = this.data;
-            var score = event.currentTarget.dataset.score;
-            if (!data.disabled && !data.readonly) {
-                this.setData({ innerValue: score + 1 });
-                if ((0, version_1.canIUseModel)()) {
-                    this.setData({ value: score + 1 });
-                }
-                wx.nextTick(function () {
-                    _this.$emit('input', score + 1);
-                    _this.$emit('change', score + 1);
-                });
-            }
-        },
-        onTouchMove: function (event) {
-            var _this = this;
-            var touchable = this.data.touchable;
-            if (!touchable)
-                return;
-            var clientX = event.touches[0].clientX;
-            (0, utils_1.getAllRect)(this, '.van-rate__icon').then(function (list) {
-                var target = list
-                    .sort(function (cur, next) { return cur.dataset.score - next.dataset.score; })
-                    .find(function (item) { return clientX >= item.left && clientX <= item.right; });
-                if (target != null) {
-                    _this.onSelect(__assign(__assign({}, event), { currentTarget: target }));
-                }
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/rate/index.json b/node_modules/@vant/weapp/lib/rate/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/rate/index.wxml b/node_modules/@vant/weapp/lib/rate/index.wxml
deleted file mode 100644
index 049714c..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/rate/index.wxss b/node_modules/@vant/weapp/lib/rate/index.wxss
deleted file mode 100644
index 470e4f4..0000000
--- a/node_modules/@vant/weapp/lib/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:100%}.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/node_modules/@vant/weapp/lib/row/index.d.ts b/node_modules/@vant/weapp/lib/row/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/row/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/row/index.js b/node_modules/@vant/weapp/lib/row/index.js
deleted file mode 100644
index c27acd6..0000000
--- a/node_modules/@vant/weapp/lib/row/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('col', function (target) {
-        var gutter = this.data.gutter;
-        if (gutter) {
-            target.setData({ gutter: gutter });
-        }
-    }),
-    props: {
-        gutter: {
-            type: Number,
-            observer: 'setGutter',
-        },
-    },
-    methods: {
-        setGutter: function () {
-            var _this = this;
-            this.children.forEach(function (col) {
-                col.setData(_this.data);
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/row/index.json b/node_modules/@vant/weapp/lib/row/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/row/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/row/index.wxml b/node_modules/@vant/weapp/lib/row/index.wxml
deleted file mode 100644
index 69a4359..0000000
--- a/node_modules/@vant/weapp/lib/row/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/row/index.wxs b/node_modules/@vant/weapp/lib/row/index.wxs
deleted file mode 100644
index f5c5958..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/row/index.wxss b/node_modules/@vant/weapp/lib/row/index.wxss
deleted file mode 100644
index bb8946b..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/search/index.d.ts b/node_modules/@vant/weapp/lib/search/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/search/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/search/index.js b/node_modules/@vant/weapp/lib/search/index.js
deleted file mode 100644
index b5348b0..0000000
--- a/node_modules/@vant/weapp/lib/search/index.js
+++ /dev/null
@@ -1,100 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var version_1 = require("../common/version");
-(0, component_1.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',
-        },
-        cursorSpacing: {
-            type: Number,
-            value: 0,
-        },
-    },
-    methods: {
-        onChange: function (event) {
-            if ((0, version_1.canIUseModel)()) {
-                this.setData({ value: event.detail });
-            }
-            this.$emit('change', event.detail);
-        },
-        onCancel: function () {
-            var _this = this;
-            /**
-             * 修复修改输入框值时,输入框失焦和赋值同时触发,赋值失效
-             * https://github.com/youzan/vant-weapp/issues/1768
-             */
-            setTimeout(function () {
-                if ((0, version_1.canIUseModel)()) {
-                    _this.setData({ value: '' });
-                }
-                _this.$emit('cancel');
-                _this.$emit('change', '');
-            }, 200);
-        },
-        onSearch: function (event) {
-            this.$emit('search', event.detail);
-        },
-        onFocus: function (event) {
-            this.$emit('focus', event.detail);
-        },
-        onBlur: function (event) {
-            this.$emit('blur', event.detail);
-        },
-        onClear: function (event) {
-            this.$emit('clear', event.detail);
-        },
-        onClickInput: function (event) {
-            this.$emit('click-input', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/search/index.json b/node_modules/@vant/weapp/lib/search/index.json
deleted file mode 100644
index b4cfe91..0000000
--- a/node_modules/@vant/weapp/lib/search/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-field": "../field/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/search/index.wxml b/node_modules/@vant/weapp/lib/search/index.wxml
deleted file mode 100644
index cbcb47a..0000000
--- a/node_modules/@vant/weapp/lib/search/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-  
-    {{ label }}
-    
-
-    
-      
-      
-    
-  
-
-  
-    
-    {{ actionText }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/search/index.wxss b/node_modules/@vant/weapp/lib/search/index.wxss
deleted file mode 100644
index 4f306b0..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/share-sheet/index.d.ts b/node_modules/@vant/weapp/lib/share-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.js b/node_modules/@vant/weapp/lib/share-sheet/index.js
deleted file mode 100644
index 11604a7..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.js
+++ /dev/null
@@ -1,61 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        // whether to show popup
-        show: Boolean,
-        // overlay custom style
-        overlayStyle: String,
-        // z-index
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        title: String,
-        cancelText: {
-            type: String,
-            value: '取消',
-        },
-        description: String,
-        options: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: null,
-            value: 300,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClickOverlay: function () {
-            this.$emit('click-overlay');
-        },
-        onCancel: function () {
-            this.onClose();
-            this.$emit('cancel');
-        },
-        onSelect: function (event) {
-            this.$emit('select', event.detail);
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.json b/node_modules/@vant/weapp/lib/share-sheet/index.json
deleted file mode 100644
index 15a7c22..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-popup": "../popup/index",
-    "options": "./options"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.wxml b/node_modules/@vant/weapp/lib/share-sheet/index.wxml
deleted file mode 100644
index 72a5b25..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.wxs b/node_modules/@vant/weapp/lib/share-sheet/index.wxs
deleted file mode 100644
index 2149ee9..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-function isMulti(options) {
-  if (options == null || options[0] == null) {
-    return false;
-  }
-
-  return "Array" === options.constructor && "Array" === options[0].constructor;
-}
-
-module.exports = {
-  isMulti: isMulti
-};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.wxss b/node_modules/@vant/weapp/lib/share-sheet/index.wxss
deleted file mode 100644
index e8d8dae..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__header{padding:12px 16px 4px;text-align:center}.van-share-sheet__title{color:#323233;font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.van-share-sheet__title:empty,.van-share-sheet__title:not(:empty)+.van-share-sheet__title{display:none}.van-share-sheet__description{color:#969799;display:block;font-size:12px;line-height:16px;margin-top:8px}.van-share-sheet__description:empty,.van-share-sheet__description:not(:empty)+.van-share-sheet__description{display:none}.van-share-sheet__cancel{background:#fff;border:none;box-sizing:initial;display:block;font-size:16px;height:auto;line-height:48px;padding:0;text-align:center;width:100%}.van-share-sheet__cancel:before{background-color:#f7f8fa;content:" ";display:block;height:8px}.van-share-sheet__cancel:after{display:none}.van-share-sheet__cancel:active{background-color:#f2f3f5}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.d.ts b/node_modules/@vant/weapp/lib/share-sheet/options.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.js b/node_modules/@vant/weapp/lib/share-sheet/options.js
deleted file mode 100644
index 0432d4f..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.js
+++ /dev/null
@@ -1,27 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        options: Array,
-        showBorder: Boolean,
-    },
-    methods: {
-        onSelect: function (event) {
-            var index = event.currentTarget.dataset.index;
-            var option = this.data.options[index];
-            this.$emit('select', __assign(__assign({}, option), { index: index }));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.json b/node_modules/@vant/weapp/lib/share-sheet/options.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.wxml b/node_modules/@vant/weapp/lib/share-sheet/options.wxml
deleted file mode 100644
index 2983ebb..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.wxs b/node_modules/@vant/weapp/lib/share-sheet/options.wxs
deleted file mode 100644
index a116d32..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.wxs
+++ /dev/null
@@ -1,14 +0,0 @@
-/* eslint-disable */
-var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments'];
-
-function getIconURL(icon) {
-  if (PRESET_ICONS.indexOf(icon) !== -1) {
-    return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png';
-  }
-
-  return icon;
-}
-
-module.exports = {
-  getIconURL: getIconURL,
-};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.wxss b/node_modules/@vant/weapp/lib/share-sheet/options.wxss
deleted file mode 100644
index b7f5455..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__options{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overflow-y:visible;padding:16px 0 16px 8px;position:relative}.van-share-sheet__options--border:before{border-top:1px solid #ebedf0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:0;top:0;transform:scaleY(.5);transform-origin:center}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{align-items:center;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.van-share-sheet__option:active{opacity:.7}.van-share-sheet__button{background-color:initial;border:0;height:auto;line-height:inherit;padding:0}.van-share-sheet__button:after{border:0}.van-share-sheet__icon{height:48px;margin:0 16px;width:48px}.van-share-sheet__name{color:#646566;font-size:12px;margin-top:8px;padding:0 4px}.van-share-sheet__option-description{color:#c8c9cc;font-size:12px;padding:0 4px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.d.ts b/node_modules/@vant/weapp/lib/sidebar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.js b/node_modules/@vant/weapp/lib/sidebar-item/index.js
deleted file mode 100644
index eac568f..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'disabled-class'],
-    relation: (0, relation_1.useParent)('sidebar'),
-    props: {
-        dot: Boolean,
-        badge: null,
-        info: null,
-        title: String,
-        disabled: Boolean,
-    },
-    methods: {
-        onClick: function () {
-            var _this = this;
-            var parent = this.parent;
-            if (!parent || this.data.disabled) {
-                return;
-            }
-            var index = parent.children.indexOf(this);
-            parent.setActive(index).then(function () {
-                _this.$emit('click', index);
-                parent.$emit('change', index);
-            });
-        },
-        setActive: function (selected) {
-            return this.setData({ selected: selected });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.json b/node_modules/@vant/weapp/lib/sidebar-item/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.wxml b/node_modules/@vant/weapp/lib/sidebar-item/index.wxml
deleted file mode 100644
index c5c08a6..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.wxml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.wxss b/node_modules/@vant/weapp/lib/sidebar-item/index.wxss
deleted file mode 100644
index f1ce421..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/sidebar/index.d.ts b/node_modules/@vant/weapp/lib/sidebar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/sidebar/index.js b/node_modules/@vant/weapp/lib/sidebar/index.js
deleted file mode 100644
index f3e0a58..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('sidebar-item', function () {
-        this.setActive(this.data.activeKey);
-    }),
-    props: {
-        activeKey: {
-            type: Number,
-            value: 0,
-            observer: 'setActive',
-        },
-    },
-    beforeCreate: function () {
-        this.currentActive = -1;
-    },
-    methods: {
-        setActive: function (activeKey) {
-            var _a = this, children = _a.children, currentActive = _a.currentActive;
-            if (!children.length) {
-                return Promise.resolve();
-            }
-            this.currentActive = activeKey;
-            var 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/node_modules/@vant/weapp/lib/sidebar/index.json b/node_modules/@vant/weapp/lib/sidebar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/sidebar/index.wxml b/node_modules/@vant/weapp/lib/sidebar/index.wxml
deleted file mode 100644
index 96b11c7..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/lib/sidebar/index.wxss b/node_modules/@vant/weapp/lib/sidebar/index.wxss
deleted file mode 100644
index 5a2d44f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/skeleton/index.d.ts b/node_modules/@vant/weapp/lib/skeleton/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.js b/node_modules/@vant/weapp/lib/skeleton/index.js
deleted file mode 100644
index 2ab3175..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.js
+++ /dev/null
@@ -1,48 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['avatar-class', 'title-class', 'row-class'],
-    props: {
-        row: {
-            type: Number,
-            value: 0,
-            observer: function (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: function (val) {
-                this.setData({ isArray: val instanceof Array });
-            },
-        },
-    },
-    data: {
-        isArray: false,
-        rowArray: [],
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.json b/node_modules/@vant/weapp/lib/skeleton/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.wxml b/node_modules/@vant/weapp/lib/skeleton/index.wxml
deleted file mode 100644
index 058e2ef..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.wxml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-  
-  
-    
-    
-  
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.wxss b/node_modules/@vant/weapp/lib/skeleton/index.wxss
deleted file mode 100644
index d59a5ed..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/slider/index.d.ts b/node_modules/@vant/weapp/lib/slider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/slider/index.js b/node_modules/@vant/weapp/lib/slider/index.js
deleted file mode 100644
index 92adca8..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.js
+++ /dev/null
@@ -1,206 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var touch_1 = require("../mixins/touch");
-var version_1 = require("../common/version");
-var utils_1 = require("../common/utils");
-var DRAG_STATUS = {
-    START: 'start',
-    MOVING: 'moving',
-    END: 'end',
-};
-(0, component_1.VantComponent)({
-    mixins: [touch_1.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: function (val) {
-                if (val !== this.value) {
-                    this.updateValue(val);
-                }
-            },
-        },
-        vertical: Boolean,
-        barHeight: null,
-    },
-    created: function () {
-        this.updateValue(this.data.value);
-    },
-    methods: {
-        onTouchStart: function (event) {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            var index = event.currentTarget.dataset.index;
-            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(function (val) { return _this.format(val); });
-            }
-            else {
-                this.startValue = this.format(this.newValue);
-            }
-            this.dragStatus = DRAG_STATUS.START;
-        },
-        onTouchMove: function (event) {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            if (this.dragStatus === DRAG_STATUS.START) {
-                this.$emit('drag-start');
-            }
-            this.touchMove(event);
-            this.dragStatus = DRAG_STATUS.MOVING;
-            (0, utils_1.getRect)(this, '.van-slider').then(function (rect) {
-                var vertical = _this.data.vertical;
-                var delta = vertical ? _this.deltaY : _this.deltaX;
-                var total = vertical ? rect.height : rect.width;
-                var 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: function () {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            if (this.dragStatus === DRAG_STATUS.MOVING) {
-                this.dragStatus = DRAG_STATUS.END;
-                (0, utils_1.nextTick)(function () {
-                    _this.updateValue(_this.newValue, true);
-                    _this.$emit('drag-end');
-                });
-            }
-        },
-        onClick: function (event) {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            var min = this.data.min;
-            (0, utils_1.getRect)(this, '.van-slider').then(function (rect) {
-                var vertical = _this.data.vertical;
-                var touch = event.touches[0];
-                var delta = vertical
-                    ? touch.clientY - rect.top
-                    : touch.clientX - rect.left;
-                var total = vertical ? rect.height : rect.width;
-                var value = Number(min) + (delta / total) * _this.getRange();
-                if (_this.isRange(_this.value)) {
-                    var _a = _this.value, left = _a[0], right = _a[1];
-                    var middle = (left + right) / 2;
-                    if (value <= middle) {
-                        _this.updateValue([value, right], true);
-                    }
-                    else {
-                        _this.updateValue([left, value], true);
-                    }
-                }
-                else {
-                    _this.updateValue(value, true);
-                }
-            });
-        },
-        isRange: function (val) {
-            var range = this.data.range;
-            return range && Array.isArray(val);
-        },
-        handleOverlap: function (value) {
-            if (value[0] > value[1]) {
-                return value.slice(0).reverse();
-            }
-            return value;
-        },
-        updateValue: function (value, end, drag) {
-            var _this = this;
-            if (this.isRange(value)) {
-                value = this.handleOverlap(value).map(function (val) { return _this.format(val); });
-            }
-            else {
-                value = this.format(value);
-            }
-            this.value = value;
-            var vertical = this.data.vertical;
-            var mainAxis = vertical ? 'height' : 'width';
-            this.setData({
-                wrapperStyle: "\n          background: ".concat(this.data.inactiveColor || '', ";\n          ").concat(vertical ? 'width' : 'height', ": ").concat((0, utils_1.addUnit)(this.data.barHeight) || '', ";\n        "),
-                barStyle: "\n          ".concat(mainAxis, ": ").concat(this.calcMainAxis(), ";\n          left: ").concat(vertical ? 0 : this.calcOffset(), ";\n          top: ").concat(vertical ? this.calcOffset() : 0, ";\n          ").concat(drag ? 'transition: none;' : '', "\n        "),
-            });
-            if (drag) {
-                this.$emit('drag', { value: value });
-            }
-            if (end) {
-                this.$emit('change', value);
-            }
-            if ((drag || end) && (0, version_1.canIUseModel)()) {
-                this.setData({ value: value });
-            }
-        },
-        getScope: function () {
-            return Number(this.data.max) - Number(this.data.min);
-        },
-        getRange: function () {
-            var _a = this.data, max = _a.max, min = _a.min;
-            return max - min;
-        },
-        getOffsetWidth: function (current, min) {
-            var scope = this.getScope();
-            // 避免最小值小于最小step时出现负数情况
-            return "".concat(Math.max(((current - min) * 100) / scope, 0), "%");
-        },
-        // 计算选中条的长度百分比
-        calcMainAxis: function () {
-            var value = this.value;
-            var min = this.data.min;
-            if (this.isRange(value)) {
-                return this.getOffsetWidth(value[1], value[0]);
-            }
-            return this.getOffsetWidth(value, Number(min));
-        },
-        // 计算选中条的开始位置的偏移量
-        calcOffset: function () {
-            var value = this.value;
-            var min = this.data.min;
-            var scope = this.getScope();
-            if (this.isRange(value)) {
-                return "".concat(((value[0] - Number(min)) * 100) / scope, "%");
-            }
-            return '0%';
-        },
-        format: function (value) {
-            var min = +this.data.min;
-            var max = +this.data.max;
-            var step = +this.data.step;
-            value = (0, utils_1.clamp)(value, min, max);
-            var diff = Math.round((value - min) / step) * step;
-            return (0, utils_1.addNumber)(min, diff);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/slider/index.json b/node_modules/@vant/weapp/lib/slider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/slider/index.wxml b/node_modules/@vant/weapp/lib/slider/index.wxml
deleted file mode 100644
index 7c0184f..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.wxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-  
-    
-      
-      
-    
-    
-      
-      
-    
-
-    
-      
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/slider/index.wxs b/node_modules/@vant/weapp/lib/slider/index.wxs
deleted file mode 100644
index 7c43e6e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/slider/index.wxss b/node_modules/@vant/weapp/lib/slider/index.wxss
deleted file mode 100644
index d1587de..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/stepper/index.d.ts b/node_modules/@vant/weapp/lib/stepper/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/stepper/index.js b/node_modules/@vant/weapp/lib/stepper/index.js
deleted file mode 100644
index 1aa2c27..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.js
+++ /dev/null
@@ -1,203 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var validator_1 = require("../common/validator");
-var LONG_PRESS_START_TIME = 600;
-var LONG_PRESS_INTERVAL = 200;
-// add num and avoid float number
-function add(num1, num2) {
-    var cardinal = Math.pow(10, 10);
-    return Math.round((num1 + num2) * cardinal) / cardinal;
-}
-function equal(value1, value2) {
-    return String(value1) === String(value2);
-}
-(0, component_1.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: function () {
-            this.observeValue();
-        },
-    },
-    created: function () {
-        this.setData({
-            currentValue: this.format(this.data.value),
-        });
-    },
-    methods: {
-        observeValue: function () {
-            var value = this.data.value;
-            this.setData({ currentValue: this.format(value) });
-        },
-        check: function () {
-            var val = this.format(this.data.currentValue);
-            if (!equal(val, this.data.currentValue)) {
-                this.setData({ currentValue: val });
-            }
-        },
-        isDisabled: function (type) {
-            var _a = this.data, disabled = _a.disabled, disablePlus = _a.disablePlus, disableMinus = _a.disableMinus, currentValue = _a.currentValue, max = _a.max, min = _a.min;
-            if (type === 'plus') {
-                return disabled || disablePlus || +currentValue >= +max;
-            }
-            return disabled || disableMinus || +currentValue <= +min;
-        },
-        onFocus: function (event) {
-            this.$emit('focus', event.detail);
-        },
-        onBlur: function (event) {
-            var value = this.format(event.detail.value);
-            this.setData({ currentValue: value });
-            this.emitChange(value);
-            this.$emit('blur', __assign(__assign({}, event.detail), { value: value }));
-        },
-        // filter illegal characters
-        filter: function (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: function (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 ((0, validator_1.isDef)(this.data.decimalLength)) {
-                value = value.toFixed(this.data.decimalLength);
-            }
-            return value;
-        },
-        onInput: function (event) {
-            var _a = (event.detail || {}).value, value = _a === void 0 ? '' : _a;
-            // allow input to be empty
-            if (value === '') {
-                return;
-            }
-            var formatted = this.filter(value);
-            // limit max decimal length
-            if ((0, validator_1.isDef)(this.data.decimalLength) && formatted.indexOf('.') !== -1) {
-                var pair = formatted.split('.');
-                formatted = "".concat(pair[0], ".").concat(pair[1].slice(0, this.data.decimalLength));
-            }
-            this.emitChange(formatted);
-        },
-        emitChange: function (value) {
-            if (!this.data.asyncChange) {
-                this.setData({ currentValue: value });
-            }
-            this.$emit('change', value);
-        },
-        onChange: function () {
-            var type = this.type;
-            if (this.isDisabled(type)) {
-                this.$emit('overlimit', type);
-                return;
-            }
-            var diff = type === 'minus' ? -this.data.step : +this.data.step;
-            var value = this.format(add(+this.data.currentValue, diff));
-            this.emitChange(value);
-            this.$emit(type);
-        },
-        longPressStep: function () {
-            var _this = this;
-            this.longPressTimer = setTimeout(function () {
-                _this.onChange();
-                _this.longPressStep();
-            }, LONG_PRESS_INTERVAL);
-        },
-        onTap: function (event) {
-            var type = event.currentTarget.dataset.type;
-            this.type = type;
-            this.onChange();
-        },
-        onTouchStart: function (event) {
-            var _this = this;
-            if (!this.data.longPress) {
-                return;
-            }
-            clearTimeout(this.longPressTimer);
-            var type = event.currentTarget.dataset.type;
-            this.type = type;
-            this.isLongPress = false;
-            this.longPressTimer = setTimeout(function () {
-                _this.isLongPress = true;
-                _this.onChange();
-                _this.longPressStep();
-            }, LONG_PRESS_START_TIME);
-        },
-        onTouchEnd: function () {
-            if (!this.data.longPress) {
-                return;
-            }
-            clearTimeout(this.longPressTimer);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/stepper/index.json b/node_modules/@vant/weapp/lib/stepper/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/stepper/index.wxml b/node_modules/@vant/weapp/lib/stepper/index.wxml
deleted file mode 100644
index 6dd44bc..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.wxml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/stepper/index.wxs b/node_modules/@vant/weapp/lib/stepper/index.wxs
deleted file mode 100644
index a13e818..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/stepper/index.wxss b/node_modules/@vant/weapp/lib/stepper/index.wxss
deleted file mode 100644
index 2561a7e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/steps/index.d.ts b/node_modules/@vant/weapp/lib/steps/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/steps/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/steps/index.js b/node_modules/@vant/weapp/lib/steps/index.js
deleted file mode 100644
index 1a9986a..0000000
--- a/node_modules/@vant/weapp/lib/steps/index.js
+++ /dev/null
@@ -1,35 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var color_1 = require("../common/color");
-(0, component_1.VantComponent)({
-    classes: ['desc-class'],
-    props: {
-        icon: String,
-        steps: Array,
-        active: Number,
-        direction: {
-            type: String,
-            value: 'horizontal',
-        },
-        activeColor: {
-            type: String,
-            value: color_1.GREEN,
-        },
-        inactiveColor: {
-            type: String,
-            value: color_1.GRAY_DARK,
-        },
-        activeIcon: {
-            type: String,
-            value: 'checked',
-        },
-        inactiveIcon: String,
-    },
-    methods: {
-        onClick: function (event) {
-            var index = event.currentTarget.dataset.index;
-            this.$emit('click-step', index);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/steps/index.json b/node_modules/@vant/weapp/lib/steps/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/steps/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/steps/index.wxml b/node_modules/@vant/weapp/lib/steps/index.wxml
deleted file mode 100644
index 00c8e10..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/steps/index.wxss b/node_modules/@vant/weapp/lib/steps/index.wxss
deleted file mode 100644
index c653884..0000000
--- a/node_modules/@vant/weapp/lib/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{background-color:var(--steps-background-color,#fff);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/node_modules/@vant/weapp/lib/sticky/index.d.ts b/node_modules/@vant/weapp/lib/sticky/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/sticky/index.js b/node_modules/@vant/weapp/lib/sticky/index.js
deleted file mode 100644
index ffeb125..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.js
+++ /dev/null
@@ -1,126 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var validator_1 = require("../common/validator");
-var page_scroll_1 = require("../mixins/page-scroll");
-var ROOT_ELEMENT = '.van-sticky';
-(0, component_1.VantComponent)({
-    props: {
-        zIndex: {
-            type: Number,
-            value: 99,
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-            observer: 'onScroll',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'onScroll',
-        },
-        container: {
-            type: null,
-            observer: 'onScroll',
-        },
-        scrollTop: {
-            type: null,
-            observer: function (val) {
-                this.onScroll({ scrollTop: val });
-            },
-        },
-    },
-    mixins: [
-        (0, page_scroll_1.pageScrollMixin)(function (event) {
-            if (this.data.scrollTop != null) {
-                return;
-            }
-            this.onScroll(event);
-        }),
-    ],
-    data: {
-        height: 0,
-        fixed: false,
-        transform: 0,
-    },
-    mounted: function () {
-        this.onScroll();
-    },
-    methods: {
-        onScroll: function (_a) {
-            var _this = this;
-            var _b = _a === void 0 ? {} : _a, scrollTop = _b.scrollTop;
-            var _c = this.data, container = _c.container, offsetTop = _c.offsetTop, disabled = _c.disabled;
-            if (disabled) {
-                this.setDataAfterDiff({
-                    fixed: false,
-                    transform: 0,
-                });
-                return;
-            }
-            this.scrollTop = scrollTop || this.scrollTop;
-            if (typeof container === 'function') {
-                Promise.all([(0, utils_1.getRect)(this, ROOT_ELEMENT), this.getContainerRect()])
-                    .then(function (_a) {
-                    var root = _a[0], container = _a[1];
-                    if (offsetTop + root.height > container.height + container.top) {
-                        _this.setDataAfterDiff({
-                            fixed: false,
-                            transform: container.height - root.height,
-                        });
-                    }
-                    else if (offsetTop >= root.top) {
-                        _this.setDataAfterDiff({
-                            fixed: true,
-                            height: root.height,
-                            transform: 0,
-                        });
-                    }
-                    else {
-                        _this.setDataAfterDiff({ fixed: false, transform: 0 });
-                    }
-                })
-                    .catch(function () { });
-                return;
-            }
-            (0, utils_1.getRect)(this, ROOT_ELEMENT).then(function (root) {
-                if (!(0, validator_1.isDef)(root) || (!root.width && !root.height)) {
-                    return;
-                }
-                if (offsetTop >= root.top) {
-                    _this.setDataAfterDiff({ fixed: true, height: root.height });
-                    _this.transform = 0;
-                }
-                else {
-                    _this.setDataAfterDiff({ fixed: false });
-                }
-            });
-        },
-        setDataAfterDiff: function (data) {
-            var _this = this;
-            wx.nextTick(function () {
-                var diff = Object.keys(data).reduce(function (prev, key) {
-                    if (data[key] !== _this.data[key]) {
-                        prev[key] = data[key];
-                    }
-                    return prev;
-                }, {});
-                if (Object.keys(diff).length > 0) {
-                    _this.setData(diff);
-                }
-                _this.$emit('scroll', {
-                    scrollTop: _this.scrollTop,
-                    isFixed: data.fixed || _this.data.fixed,
-                });
-            });
-        },
-        getContainerRect: function () {
-            var nodesRef = this.data.container();
-            if (!nodesRef) {
-                return Promise.reject(new Error('not found container'));
-            }
-            return new Promise(function (resolve) { return nodesRef.boundingClientRect(resolve).exec(); });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/sticky/index.json b/node_modules/@vant/weapp/lib/sticky/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/sticky/index.wxml b/node_modules/@vant/weapp/lib/sticky/index.wxml
deleted file mode 100644
index 15e9f4a..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/sticky/index.wxs b/node_modules/@vant/weapp/lib/sticky/index.wxs
deleted file mode 100644
index be99d89..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.wxs
+++ /dev/null
@@ -1,25 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function wrapStyle(data) {
-  return style({
-    transform: data.transform
-      ? 'translate3d(0, ' + data.transform + 'px, 0)'
-      : '',
-    top: data.fixed ? addUnit(data.offsetTop) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-function containerStyle(data) {
-  return style({
-    height: data.fixed ? addUnit(data.height) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-module.exports = {
-  wrapStyle: wrapStyle,
-  containerStyle: containerStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/sticky/index.wxss b/node_modules/@vant/weapp/lib/sticky/index.wxss
deleted file mode 100644
index 34d76aa..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.d.ts b/node_modules/@vant/weapp/lib/submit-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.js b/node_modules/@vant/weapp/lib/submit-bar/index.js
deleted file mode 100644
index d3bfc25..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.js
+++ /dev/null
@@ -1,58 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function () {
-            var _a = this.data, price = _a.price, decimalLength = _a.decimalLength;
-            var priceStrArr = typeof price === 'number' &&
-                (price / 100).toFixed(decimalLength).split('.');
-            this.setData({
-                hasPrice: typeof price === 'number',
-                integerStr: priceStrArr && priceStrArr[0],
-                decimalStr: decimalLength && priceStrArr ? ".".concat(priceStrArr[1]) : '',
-            });
-        },
-        updateTip: function () {
-            this.setData({ hasTip: typeof this.data.tip === 'string' });
-        },
-        onSubmit: function (event) {
-            this.$emit('submit', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.json b/node_modules/@vant/weapp/lib/submit-bar/index.json
deleted file mode 100644
index bda9b8d..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.wxml b/node_modules/@vant/weapp/lib/submit-bar/index.wxml
deleted file mode 100644
index a56dd46..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.wxml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-  
-
-  
-    
-    
-      {{ tip }}
-    
-    
-  
-
-  
-    
-    
-      {{ label || '合计:' }}
-      
-        {{ currency }} 
-        {{ integerStr }}{{decimalStr}}
-      
-      {{ suffixLabel }}
-    
-    
-      {{ loading ? '' : buttonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.wxss b/node_modules/@vant/weapp/lib/submit-bar/index.wxss
deleted file mode 100644
index 8379a30..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/swipe-cell/index.d.ts b/node_modules/@vant/weapp/lib/swipe-cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.js b/node_modules/@vant/weapp/lib/swipe-cell/index.js
deleted file mode 100644
index 1582b6c..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.js
+++ /dev/null
@@ -1,135 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var touch_1 = require("../mixins/touch");
-var utils_1 = require("../common/utils");
-var THRESHOLD = 0.3;
-var ARRAY = [];
-(0, component_1.VantComponent)({
-    props: {
-        disabled: Boolean,
-        leftWidth: {
-            type: Number,
-            value: 0,
-            observer: function (leftWidth) {
-                if (leftWidth === void 0) { leftWidth = 0; }
-                if (this.offset > 0) {
-                    this.swipeMove(leftWidth);
-                }
-            },
-        },
-        rightWidth: {
-            type: Number,
-            value: 0,
-            observer: function (rightWidth) {
-                if (rightWidth === void 0) { rightWidth = 0; }
-                if (this.offset < 0) {
-                    this.swipeMove(-rightWidth);
-                }
-            },
-        },
-        asyncClose: Boolean,
-        name: {
-            type: null,
-            value: '',
-        },
-    },
-    mixins: [touch_1.touch],
-    data: {
-        catchMove: false,
-        wrapperStyle: '',
-    },
-    created: function () {
-        this.offset = 0;
-        ARRAY.push(this);
-    },
-    destroyed: function () {
-        var _this = this;
-        ARRAY = ARRAY.filter(function (item) { return item !== _this; });
-    },
-    methods: {
-        open: function (position) {
-            var _a = this.data, leftWidth = _a.leftWidth, rightWidth = _a.rightWidth;
-            var offset = position === 'left' ? leftWidth : -rightWidth;
-            this.swipeMove(offset);
-            this.$emit('open', {
-                position: position,
-                name: this.data.name,
-            });
-        },
-        close: function () {
-            this.swipeMove(0);
-        },
-        swipeMove: function (offset) {
-            if (offset === void 0) { offset = 0; }
-            this.offset = (0, utils_1.range)(offset, -this.data.rightWidth, this.data.leftWidth);
-            var transform = "translate3d(".concat(this.offset, "px, 0, 0)");
-            var transition = this.dragging
-                ? 'none'
-                : 'transform .6s cubic-bezier(0.18, 0.89, 0.32, 1)';
-            this.setData({
-                wrapperStyle: "\n        -webkit-transform: ".concat(transform, ";\n        -webkit-transition: ").concat(transition, ";\n        transform: ").concat(transform, ";\n        transition: ").concat(transition, ";\n      "),
-            });
-        },
-        swipeLeaveTransition: function () {
-            var _a = this.data, leftWidth = _a.leftWidth, rightWidth = _a.rightWidth;
-            var offset = this.offset;
-            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: function (event) {
-            if (this.data.disabled) {
-                return;
-            }
-            this.startOffset = this.offset;
-            this.touchStart(event);
-        },
-        noop: function () { },
-        onDrag: function (event) {
-            var _this = this;
-            if (this.data.disabled) {
-                return;
-            }
-            this.touchMove(event);
-            if (this.direction !== 'horizontal') {
-                return;
-            }
-            this.dragging = true;
-            ARRAY.filter(function (item) { return item !== _this && item.offset !== 0; }).forEach(function (item) { return item.close(); });
-            this.setData({ catchMove: true });
-            this.swipeMove(this.startOffset + this.deltaX);
-        },
-        endDrag: function () {
-            if (this.data.disabled) {
-                return;
-            }
-            this.dragging = false;
-            this.swipeLeaveTransition();
-        },
-        onClick: function (event) {
-            var _a = event.currentTarget.dataset.key, position = _a === void 0 ? 'outside' : _a;
-            this.$emit('click', position);
-            if (!this.offset) {
-                return;
-            }
-            if (this.data.asyncClose) {
-                this.$emit('close', {
-                    position: position,
-                    instance: this,
-                    name: this.data.name,
-                });
-            }
-            else {
-                this.swipeMove(0);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.json b/node_modules/@vant/weapp/lib/swipe-cell/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.wxml b/node_modules/@vant/weapp/lib/swipe-cell/index.wxml
deleted file mode 100644
index 3f7f726..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-  
-    
-      
-    
-    
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.wxss b/node_modules/@vant/weapp/lib/swipe-cell/index.wxss
deleted file mode 100644
index 3a265bf..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/switch/index.d.ts b/node_modules/@vant/weapp/lib/switch/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/switch/index.js b/node_modules/@vant/weapp/lib/switch/index.js
deleted file mode 100644
index 1d2317f..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function () {
-            var _a = this.data, activeValue = _a.activeValue, inactiveValue = _a.inactiveValue, disabled = _a.disabled, loading = _a.loading;
-            if (disabled || loading) {
-                return;
-            }
-            var checked = this.data.checked === activeValue;
-            var value = checked ? inactiveValue : activeValue;
-            this.$emit('input', value);
-            this.$emit('change', value);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/switch/index.json b/node_modules/@vant/weapp/lib/switch/index.json
deleted file mode 100644
index 01077f5..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/switch/index.wxml b/node_modules/@vant/weapp/lib/switch/index.wxml
deleted file mode 100644
index 4e9789b..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/switch/index.wxs b/node_modules/@vant/weapp/lib/switch/index.wxs
deleted file mode 100644
index 3ae387a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/switch/index.wxss b/node_modules/@vant/weapp/lib/switch/index.wxss
deleted file mode 100644
index 35929de..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tab/index.d.ts b/node_modules/@vant/weapp/lib/tab/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tab/index.js b/node_modules/@vant/weapp/lib/tab/index.js
deleted file mode 100644
index ae4d06b..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.js
+++ /dev/null
@@ -1,58 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('tabs'),
-    props: {
-        dot: {
-            type: Boolean,
-            observer: 'update',
-        },
-        info: {
-            type: null,
-            observer: 'update',
-        },
-        title: {
-            type: String,
-            observer: 'update',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'update',
-        },
-        titleStyle: {
-            type: String,
-            observer: 'update',
-        },
-        name: {
-            type: null,
-            value: '',
-        },
-    },
-    data: {
-        active: false,
-    },
-    methods: {
-        getComputedName: function () {
-            if (this.data.name !== '') {
-                return this.data.name;
-            }
-            return this.index;
-        },
-        updateRender: function (active, parent) {
-            var parentData = parent.data;
-            this.inited = this.inited || active;
-            this.setData({
-                active: active,
-                shouldRender: this.inited || !parentData.lazyRender,
-                shouldShow: active || parentData.animated,
-            });
-        },
-        update: function () {
-            if (this.parent) {
-                this.parent.updateTabs();
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tab/index.json b/node_modules/@vant/weapp/lib/tab/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/tab/index.wxml b/node_modules/@vant/weapp/lib/tab/index.wxml
deleted file mode 100644
index f5e99f2..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/tab/index.wxss b/node_modules/@vant/weapp/lib/tab/index.wxss
deleted file mode 100644
index 1c90c88..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.d.ts b/node_modules/@vant/weapp/lib/tabbar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.js b/node_modules/@vant/weapp/lib/tabbar-item/index.js
deleted file mode 100644
index 58a5065..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.js
+++ /dev/null
@@ -1,70 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.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: (0, relation_1.useParent)('tabbar'),
-    data: {
-        active: false,
-        activeColor: '',
-        inactiveColor: '',
-    },
-    methods: {
-        onClick: function () {
-            var parent = this.parent;
-            if (parent) {
-                var index = parent.children.indexOf(this);
-                var active = this.data.name || index;
-                if (active !== this.data.active) {
-                    parent.$emit('change', active);
-                }
-            }
-            var _a = this.data, url = _a.url, linkType = _a.linkType;
-            if (url && wx[linkType]) {
-                return wx[linkType]({ url: url });
-            }
-            this.$emit('click');
-        },
-        updateFromParent: function () {
-            var parent = this.parent;
-            if (!parent) {
-                return;
-            }
-            var index = parent.children.indexOf(this);
-            var parentData = parent.data;
-            var data = this.data;
-            var active = (data.name || index) === parentData.active;
-            var 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/node_modules/@vant/weapp/lib/tabbar-item/index.json b/node_modules/@vant/weapp/lib/tabbar-item/index.json
deleted file mode 100644
index 16f174c..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.wxml b/node_modules/@vant/weapp/lib/tabbar-item/index.wxml
deleted file mode 100644
index 524728f..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-  
-    
-    
-      
-      
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.wxss b/node_modules/@vant/weapp/lib/tabbar-item/index.wxss
deleted file mode 100644
index 21ee224..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tabbar/index.d.ts b/node_modules/@vant/weapp/lib/tabbar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.js b/node_modules/@vant/weapp/lib/tabbar/index.js
deleted file mode 100644
index 3db793d..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.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: function () {
-            var children = this.children;
-            if (!Array.isArray(children) || !children.length) {
-                return;
-            }
-            children.forEach(function (child) { return child.updateFromParent(); });
-        },
-        setHeight: function () {
-            var _this = this;
-            if (!this.data.fixed || !this.data.placeholder) {
-                return;
-            }
-            wx.nextTick(function () {
-                (0, utils_1.getRect)(_this, '.van-tabbar').then(function (res) {
-                    _this.setData({ height: res.height });
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.json b/node_modules/@vant/weapp/lib/tabbar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.wxml b/node_modules/@vant/weapp/lib/tabbar/index.wxml
deleted file mode 100644
index 43bb111..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.wxss b/node_modules/@vant/weapp/lib/tabbar/index.wxss
deleted file mode 100644
index 42b6c1e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tabs/index.d.ts b/node_modules/@vant/weapp/lib/tabs/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tabs/index.js b/node_modules/@vant/weapp/lib/tabs/index.js
deleted file mode 100644
index 3121957..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.js
+++ /dev/null
@@ -1,327 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var touch_1 = require("../mixins/touch");
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    mixins: [touch_1.touch],
-    classes: [
-        'nav-class',
-        'tab-class',
-        'tab-active-class',
-        'line-class',
-        'wrap-class',
-    ],
-    relation: (0, relation_1.useChildren)('tab', function () {
-        this.updateTabs();
-    }),
-    props: {
-        sticky: Boolean,
-        border: Boolean,
-        swipeable: Boolean,
-        titleActiveColor: String,
-        titleInactiveColor: String,
-        color: String,
-        animated: {
-            type: Boolean,
-            observer: function () {
-                var _this = this;
-                this.children.forEach(function (child, index) {
-                    return child.updateRender(index === _this.data.currentIndex, _this);
-                });
-            },
-        },
-        lineWidth: {
-            type: null,
-            value: 40,
-            observer: 'resize',
-        },
-        lineHeight: {
-            type: null,
-            value: -1,
-        },
-        active: {
-            type: null,
-            value: 0,
-            observer: function (name) {
-                if (name !== this.getCurrentName()) {
-                    this.setCurrentIndexByName(name);
-                }
-            },
-        },
-        type: {
-            type: String,
-            value: 'line',
-        },
-        ellipsis: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: Number,
-            value: 0.3,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        swipeThreshold: {
-            type: Number,
-            value: 5,
-            observer: function (value) {
-                this.setData({
-                    scrollable: this.children.length > value || !this.data.ellipsis,
-                });
-            },
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-        },
-        lazyRender: {
-            type: Boolean,
-            value: true,
-        },
-        useBeforeChange: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        tabs: [],
-        scrollLeft: 0,
-        scrollable: false,
-        currentIndex: 0,
-        container: null,
-        skipTransition: true,
-        scrollWithAnimation: false,
-        lineOffsetLeft: 0,
-        inited: false,
-    },
-    mounted: function () {
-        var _this = this;
-        (0, utils_1.requestAnimationFrame)(function () {
-            _this.swiping = true;
-            _this.setData({
-                container: function () { return _this.createSelectorQuery().select('.van-tabs'); },
-            });
-            _this.resize();
-            _this.scrollIntoView();
-        });
-    },
-    methods: {
-        updateTabs: function () {
-            var _a = this, _b = _a.children, children = _b === void 0 ? [] : _b, data = _a.data;
-            this.setData({
-                tabs: children.map(function (child) { return child.data; }),
-                scrollable: this.children.length > data.swipeThreshold || !data.ellipsis,
-            });
-            this.setCurrentIndexByName(data.active || this.getCurrentName());
-        },
-        trigger: function (eventName, child) {
-            var currentIndex = this.data.currentIndex;
-            var data = this.getChildData(currentIndex, child);
-            if (!(0, validator_1.isDef)(data)) {
-                return;
-            }
-            this.$emit(eventName, data);
-        },
-        onTap: function (event) {
-            var _this = this;
-            var index = event.currentTarget.dataset.index;
-            var child = this.children[index];
-            if (child.data.disabled) {
-                this.trigger('disabled', child);
-                return;
-            }
-            this.onBeforeChange(index).then(function () {
-                _this.setCurrentIndex(index);
-                (0, utils_1.nextTick)(function () {
-                    _this.trigger('click');
-                });
-            });
-        },
-        // correct the index of active tab
-        setCurrentIndexByName: function (name) {
-            var _a = this.children, children = _a === void 0 ? [] : _a;
-            var matched = children.filter(function (child) { return child.getComputedName() === name; });
-            if (matched.length) {
-                this.setCurrentIndex(matched[0].index);
-            }
-        },
-        setCurrentIndex: function (currentIndex) {
-            var _this = this;
-            var _a = this, data = _a.data, _b = _a.children, children = _b === void 0 ? [] : _b;
-            if (!(0, validator_1.isDef)(currentIndex) ||
-                currentIndex >= children.length ||
-                currentIndex < 0) {
-                return;
-            }
-            (0, utils_1.groupSetData)(this, function () {
-                children.forEach(function (item, index) {
-                    var active = index === currentIndex;
-                    if (active !== item.data.active || !item.inited) {
-                        item.updateRender(active, _this);
-                    }
-                });
-            });
-            if (currentIndex === data.currentIndex) {
-                if (!data.inited) {
-                    this.resize();
-                }
-                return;
-            }
-            var shouldEmitChange = data.currentIndex !== null;
-            this.setData({ currentIndex: currentIndex });
-            (0, utils_1.requestAnimationFrame)(function () {
-                _this.resize();
-                _this.scrollIntoView();
-            });
-            (0, utils_1.nextTick)(function () {
-                _this.trigger('input');
-                if (shouldEmitChange) {
-                    _this.trigger('change');
-                }
-            });
-        },
-        getCurrentName: function () {
-            var activeTab = this.children[this.data.currentIndex];
-            if (activeTab) {
-                return activeTab.getComputedName();
-            }
-        },
-        resize: function () {
-            var _this = this;
-            if (this.data.type !== 'line') {
-                return;
-            }
-            var _a = this.data, currentIndex = _a.currentIndex, ellipsis = _a.ellipsis, skipTransition = _a.skipTransition;
-            Promise.all([
-                (0, utils_1.getAllRect)(this, '.van-tab'),
-                (0, utils_1.getRect)(this, '.van-tabs__line'),
-            ]).then(function (_a) {
-                var _b = _a[0], rects = _b === void 0 ? [] : _b, lineRect = _a[1];
-                var rect = rects[currentIndex];
-                if (rect == null) {
-                    return;
-                }
-                var lineOffsetLeft = rects
-                    .slice(0, currentIndex)
-                    .reduce(function (prev, curr) { return prev + curr.width; }, 0);
-                lineOffsetLeft +=
-                    (rect.width - lineRect.width) / 2 + (ellipsis ? 0 : 8);
-                _this.setData({ lineOffsetLeft: lineOffsetLeft, inited: true });
-                _this.swiping = true;
-                if (skipTransition) {
-                    // waiting transition end
-                    setTimeout(function () {
-                        _this.setData({ skipTransition: false });
-                    }, _this.data.duration);
-                }
-            });
-        },
-        // scroll active tab into view
-        scrollIntoView: function () {
-            var _this = this;
-            var _a = this.data, currentIndex = _a.currentIndex, scrollable = _a.scrollable, scrollWithAnimation = _a.scrollWithAnimation;
-            if (!scrollable) {
-                return;
-            }
-            Promise.all([
-                (0, utils_1.getAllRect)(this, '.van-tab'),
-                (0, utils_1.getRect)(this, '.van-tabs__nav'),
-            ]).then(function (_a) {
-                var tabRects = _a[0], navRect = _a[1];
-                var tabRect = tabRects[currentIndex];
-                var offsetLeft = tabRects
-                    .slice(0, currentIndex)
-                    .reduce(function (prev, curr) { return prev + curr.width; }, 0);
-                _this.setData({
-                    scrollLeft: offsetLeft - (navRect.width - tabRect.width) / 2,
-                });
-                if (!scrollWithAnimation) {
-                    (0, utils_1.nextTick)(function () {
-                        _this.setData({ scrollWithAnimation: true });
-                    });
-                }
-            });
-        },
-        onTouchScroll: function (event) {
-            this.$emit('scroll', event.detail);
-        },
-        onTouchStart: function (event) {
-            if (!this.data.swipeable)
-                return;
-            this.swiping = true;
-            this.touchStart(event);
-        },
-        onTouchMove: function (event) {
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            this.touchMove(event);
-        },
-        // watch swipe touch end
-        onTouchEnd: function () {
-            var _this = this;
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            var _a = this, direction = _a.direction, deltaX = _a.deltaX, offsetX = _a.offsetX;
-            var minSwipeDistance = 50;
-            if (direction === 'horizontal' && offsetX >= minSwipeDistance) {
-                var index_1 = this.getAvaiableTab(deltaX);
-                if (index_1 !== -1) {
-                    this.onBeforeChange(index_1).then(function () { return _this.setCurrentIndex(index_1); });
-                }
-            }
-            this.swiping = false;
-        },
-        getAvaiableTab: function (direction) {
-            var _a = this.data, tabs = _a.tabs, currentIndex = _a.currentIndex;
-            var step = direction > 0 ? -1 : 1;
-            for (var i = step; currentIndex + i < tabs.length && currentIndex + i >= 0; i += step) {
-                var index = currentIndex + i;
-                if (index >= 0 &&
-                    index < tabs.length &&
-                    tabs[index] &&
-                    !tabs[index].disabled) {
-                    return index;
-                }
-            }
-            return -1;
-        },
-        onBeforeChange: function (index) {
-            var _this = this;
-            var useBeforeChange = this.data.useBeforeChange;
-            if (!useBeforeChange) {
-                return Promise.resolve();
-            }
-            return new Promise(function (resolve, reject) {
-                _this.$emit('before-change', __assign(__assign({}, _this.getChildData(index)), { callback: function (status) { return (status ? resolve() : reject()); } }));
-            });
-        },
-        getChildData: function (index, child) {
-            var currentChild = child || this.children[index];
-            if (!(0, validator_1.isDef)(currentChild)) {
-                return;
-            }
-            return {
-                index: currentChild.index,
-                name: currentChild.getComputedName(),
-                title: currentChild.data.title,
-            };
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tabs/index.json b/node_modules/@vant/weapp/lib/tabs/index.json
deleted file mode 100644
index 19c0bc3..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index",
-    "van-sticky": "../sticky/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/tabs/index.wxml b/node_modules/@vant/weapp/lib/tabs/index.wxml
deleted file mode 100644
index 05bb1e1..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.wxml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-  
-    
-      
-
-      
-        
-          
-          
-            
-              {{ item.title }}
-              
-            
-          
-        
-      
-
-      
-    
-  
-
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/tabs/index.wxs b/node_modules/@vant/weapp/lib/tabs/index.wxs
deleted file mode 100644
index 4059c7f..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.wxs
+++ /dev/null
@@ -1,83 +0,0 @@
-/* eslint-disable */
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function tabClass(active, ellipsis) {
-  var classes = ['tab-class'];
-
-  if (active) {
-    classes.push('tab-active-class');
-  }
-
-  if (ellipsis) {
-    classes.push('van-ellipsis');
-  }
-
-  return classes.join(' ');
-}
-
-function tabStyle(data) {
-  var titleColor = data.active
-    ? data.titleActiveColor
-    : data.titleInactiveColor;
-
-  var ellipsis = data.scrollable && data.ellipsis;
-
-  // card theme color
-  if (data.type === 'card') {
-    return style({
-      'border-color': data.color,
-      'background-color': !data.disabled && data.active ? data.color : null,
-      color: titleColor || (!data.disabled && !data.active ? data.color : null),
-      'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-    });
-  }
-
-  return style({
-    color: titleColor,
-    'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-  });
-}
-
-function navStyle(color, type) {
-  return style({
-    'border-color': type === 'card' && color ? color : null,
-  });
-}
-
-function trackStyle(data) {
-  if (!data.animated) {
-    return '';
-  }
-
-  return style({
-    left: -100 * data.currentIndex + '%',
-    'transition-duration': data.duration + 's',
-    '-webkit-transition-duration': data.duration + 's',
-  });
-}
-
-function lineStyle(data) {
-  return style({
-    width: utils.addUnit(data.lineWidth),
-    opacity: data.inited ? 1 : 0,
-    transform: 'translateX(' + data.lineOffsetLeft + 'px)',
-    '-webkit-transform': 'translateX(' + data.lineOffsetLeft + 'px)',
-    'background-color': data.color,
-    height: data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'border-radius':
-      data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'transition-duration': !data.skipTransition ? data.duration + 's' : null,
-    '-webkit-transition-duration': !data.skipTransition
-      ? data.duration + 's'
-      : null,
-  });
-}
-
-module.exports = {
-  tabClass: tabClass,
-  tabStyle: tabStyle,
-  trackStyle: trackStyle,
-  lineStyle: lineStyle,
-  navStyle: navStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/tabs/index.wxss b/node_modules/@vant/weapp/lib/tabs/index.wxss
deleted file mode 100644
index 09a93af..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-tabs{-webkit-tap-highlight-color:transparent;position:relative}.van-tabs__wrap{display:flex;overflow:hidden}.van-tabs__wrap--scrollable .van-tab{flex:0 0 22%}.van-tabs__wrap--scrollable .van-tab--complete{flex:1 0 auto!important;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav--complete{padding-left:8px;padding-right:8px}.van-tabs__scroll{background-color:var(--tabs-nav-background-color,#fff);overflow:auto}.van-tabs__scroll--line{box-sizing:initial;height:calc(100% + 15px)}.van-tabs__scroll--card{border:1px solid var(--tabs-default-color,#ee0a24);border-radius:2px;box-sizing:border-box;margin:0 var(--padding-md,16px);width:calc(100% - var(--padding-md, 16px)*2)}.van-tabs__scroll::-webkit-scrollbar{display:none}.van-tabs__nav{display:flex;position:relative;-webkit-user-select:none;user-select:none}.van-tabs__nav--card{box-sizing:border-box;height:var(--tabs-card-height,30px)}.van-tabs__nav--card .van-tab{border-right:1px solid var(--tabs-default-color,#ee0a24);color:var(--tabs-default-color,#ee0a24);line-height:calc(var(--tabs-card-height, 30px) - 2px)}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{background-color:var(--tabs-default-color,#ee0a24);color:#fff}.van-tabs__nav--card .van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tabs__line{background-color:var(--tabs-bottom-bar-color,#ee0a24);border-radius:var(--tabs-bottom-bar-height,3px);bottom:0;height:var(--tabs-bottom-bar-height,3px);left:0;opacity:0;position:absolute;z-index:1}.van-tabs__track{height:100%;position:relative;width:100%}.van-tabs__track--animated{display:flex;transition-property:left}.van-tabs__content{overflow:hidden}.van-tabs--line{height:var(--tabs-line-height,44px)}.van-tabs--card{height:var(--tabs-card-height,30px)}.van-tab{box-sizing:border-box;color:var(--tab-text-color,#646566);cursor:pointer;flex:1;font-size:var(--tab-font-size,14px);line-height:var(--tabs-line-height,44px);min-width:0;padding:0 5px;position:relative;text-align:center}.van-tab--active{color:var(--tab-active-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tab__title__info{position:relative!important;top:-1px!important;transform:translateX(0)!important}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/tag/index.d.ts b/node_modules/@vant/weapp/lib/tag/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tag/index.js b/node_modules/@vant/weapp/lib/tag/index.js
deleted file mode 100644
index ec4069a..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        size: String,
-        mark: Boolean,
-        color: String,
-        plain: Boolean,
-        round: Boolean,
-        textColor: String,
-        type: {
-            type: String,
-            value: 'default',
-        },
-        closeable: Boolean,
-    },
-    methods: {
-        onClose: function () {
-            this.$emit('close');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tag/index.json b/node_modules/@vant/weapp/lib/tag/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/tag/index.wxml b/node_modules/@vant/weapp/lib/tag/index.wxml
deleted file mode 100644
index 59352dd..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/tag/index.wxs b/node_modules/@vant/weapp/lib/tag/index.wxs
deleted file mode 100644
index 12d1668..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tag/index.wxss b/node_modules/@vant/weapp/lib/tag/index.wxss
deleted file mode 100644
index 0f0cbae..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/index.d.ts b/node_modules/@vant/weapp/lib/toast/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/toast/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/toast/index.js b/node_modules/@vant/weapp/lib/toast/index.js
deleted file mode 100644
index 0c01366..0000000
--- a/node_modules/@vant/weapp/lib/toast/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function () { },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/toast/index.json b/node_modules/@vant/weapp/lib/toast/index.json
deleted file mode 100644
index 9b1b78c..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/index.wxml b/node_modules/@vant/weapp/lib/toast/index.wxml
deleted file mode 100644
index 69f143e..0000000
--- a/node_modules/@vant/weapp/lib/toast/index.wxml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-  
-    
-    {{ message }}
-
-    
-    
-
-    
-    
-      
-      
-      {{ message }}
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/toast/index.wxss b/node_modules/@vant/weapp/lib/toast/index.wxss
deleted file mode 100644
index 3b7a34e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/toast.d.ts b/node_modules/@vant/weapp/lib/toast/toast.d.ts
deleted file mode 100644
index de2a4a2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/toast.js b/node_modules/@vant/weapp/lib/toast/toast.js
deleted file mode 100644
index f51a89a..0000000
--- a/node_modules/@vant/weapp/lib/toast/toast.js
+++ /dev/null
@@ -1,83 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var validator_1 = require("../common/validator");
-var defaultOptions = {
-    type: 'text',
-    mask: false,
-    message: '',
-    show: true,
-    zIndex: 1000,
-    duration: 2000,
-    position: 'middle',
-    forbidClick: false,
-    loadingType: 'circular',
-    selector: '#van-toast',
-};
-var queue = [];
-var currentOptions = __assign({}, defaultOptions);
-function parseOptions(message) {
-    return (0, validator_1.isObj)(message) ? message : { message: message };
-}
-function getContext() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-function Toast(toastOptions) {
-    var options = __assign(__assign({}, currentOptions), parseOptions(toastOptions));
-    var context = (typeof options.context === 'function'
-        ? options.context()
-        : options.context) || getContext();
-    var toast = context.selectComponent(options.selector);
-    if (!toast) {
-        console.warn('未找到 van-toast 节点,请确认 selector 及 context 是否正确');
-        return;
-    }
-    delete options.context;
-    delete options.selector;
-    toast.clear = function () {
-        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(function () {
-            toast.clear();
-            queue = queue.filter(function (item) { return item !== toast; });
-        }, options.duration);
-    }
-    return toast;
-}
-var createMethod = function (type) { return function (options) {
-    return Toast(__assign({ type: type }, parseOptions(options)));
-}; };
-Toast.loading = createMethod('loading');
-Toast.success = createMethod('success');
-Toast.fail = createMethod('fail');
-Toast.clear = function () {
-    queue.forEach(function (toast) {
-        toast.clear();
-    });
-    queue = [];
-};
-Toast.setDefaultOptions = function (options) {
-    Object.assign(currentOptions, options);
-};
-Toast.resetDefaultOptions = function () {
-    currentOptions = __assign({}, defaultOptions);
-};
-exports.default = Toast;
diff --git a/node_modules/@vant/weapp/lib/transition/index.d.ts b/node_modules/@vant/weapp/lib/transition/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/transition/index.js b/node_modules/@vant/weapp/lib/transition/index.js
deleted file mode 100644
index 55fc8b8..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.js
+++ /dev/null
@@ -1,15 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var transition_1 = require("../mixins/transition");
-(0, component_1.VantComponent)({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-    ],
-    mixins: [(0, transition_1.transition)(true)],
-});
diff --git a/node_modules/@vant/weapp/lib/transition/index.json b/node_modules/@vant/weapp/lib/transition/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/transition/index.wxml b/node_modules/@vant/weapp/lib/transition/index.wxml
deleted file mode 100644
index 2743785..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/transition/index.wxs b/node_modules/@vant/weapp/lib/transition/index.wxs
deleted file mode 100644
index e0babf6..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  return style([
-    {
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/transition/index.wxss b/node_modules/@vant/weapp/lib/transition/index.wxss
deleted file mode 100644
index 3a3d37f..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-transition{transition-timing-function:ease}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-fade-down-enter-active,.van-fade-down-leave-active,.van-fade-left-enter-active,.van-fade-left-leave-active,.van-fade-right-enter-active,.van-fade-right-leave-active,.van-fade-up-enter-active,.van-fade-up-leave-active{transition-property:opacity,transform}.van-fade-up-enter,.van-fade-up-leave-to{opacity:0;transform:translate3d(0,100%,0)}.van-fade-down-enter,.van-fade-down-leave-to{opacity:0;transform:translate3d(0,-100%,0)}.van-fade-left-enter,.van-fade-left-leave-to{opacity:0;transform:translate3d(-100%,0,0)}.van-fade-right-enter,.van-fade-right-leave-to{opacity:0;transform:translate3d(100%,0,0)}.van-slide-down-enter-active,.van-slide-down-leave-active,.van-slide-left-enter-active,.van-slide-left-leave-active,.van-slide-right-enter-active,.van-slide-right-leave-active,.van-slide-up-enter-active,.van-slide-up-leave-active{transition-property:transform}.van-slide-up-enter,.van-slide-up-leave-to{transform:translate3d(0,100%,0)}.van-slide-down-enter,.van-slide-down-leave-to{transform:translate3d(0,-100%,0)}.van-slide-left-enter,.van-slide-left-leave-to{transform:translate3d(-100%,0,0)}.van-slide-right-enter,.van-slide-right-leave-to{transform:translate3d(100%,0,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.d.ts b/node_modules/@vant/weapp/lib/tree-select/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tree-select/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.js b/node_modules/@vant/weapp/lib/tree-select/index.js
deleted file mode 100644
index b6f69b2..0000000
--- a/node_modules/@vant/weapp/lib/tree-select/index.js
+++ /dev/null
@@ -1,70 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function (event) {
-            var item = event.currentTarget.dataset.item;
-            var isArray = Array.isArray(this.data.activeId);
-            // 判断有没有超出右侧选择的最大数
-            var isOverMax = isArray && this.data.activeId.length >= this.data.max;
-            // 判断该项有没有被选中, 如果有被选中,则忽视是否超出的条件
-            var 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: function (event) {
-            var index = event.detail;
-            var item = this.data.items[index];
-            if (!item.disabled) {
-                this.$emit('click-nav', { index: index });
-            }
-        },
-        // 更新子项列表
-        updateSubItems: function () {
-            var _a = this.data, items = _a.items, mainActiveIndex = _a.mainActiveIndex;
-            var _b = (items[mainActiveIndex] || {}).children, children = _b === void 0 ? [] : _b;
-            this.setData({ subItems: children });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.json b/node_modules/@vant/weapp/lib/tree-select/index.json
deleted file mode 100644
index 42991a2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tree-select/index.wxml b/node_modules/@vant/weapp/lib/tree-select/index.wxml
deleted file mode 100644
index 2663e52..0000000
--- a/node_modules/@vant/weapp/lib/tree-select/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-  
-  
-    
-    
-      {{ item.text }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.wxs b/node_modules/@vant/weapp/lib/tree-select/index.wxs
deleted file mode 100644
index b1cbb39..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tree-select/index.wxss b/node_modules/@vant/weapp/lib/tree-select/index.wxss
deleted file mode 100644
index 5bef0ac..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/index.d.ts b/node_modules/@vant/weapp/lib/uploader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/uploader/index.js b/node_modules/@vant/weapp/lib/uploader/index.js
deleted file mode 100644
index 5492d40..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.js
+++ /dev/null
@@ -1,183 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("./utils");
-var shared_1 = require("./shared");
-var validator_1 = require("../common/validator");
-(0, component_1.VantComponent)({
-    props: __assign(__assign(__assign(__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,
-        }, videoFit: {
-            type: String,
-            value: 'contain',
-        }, imageFit: {
-            type: String,
-            value: 'scaleToFill',
-        }, uploadIcon: {
-            type: String,
-            value: 'photograph',
-        } }, shared_1.imageProps), shared_1.videoProps), shared_1.mediaProps), shared_1.messageFileProps),
-    data: {
-        lists: [],
-        isInCount: true,
-    },
-    methods: {
-        formatFileList: function () {
-            var _a = this.data, _b = _a.fileList, fileList = _b === void 0 ? [] : _b, maxCount = _a.maxCount;
-            var lists = fileList.map(function (item) { return (__assign(__assign({}, item), { isImage: (0, utils_1.isImageFile)(item), isVideo: (0, utils_1.isVideoFile)(item), deletable: (0, validator_1.isBoolean)(item.deletable) ? item.deletable : true })); });
-            this.setData({ lists: lists, isInCount: lists.length < maxCount });
-        },
-        getDetail: function (index) {
-            return {
-                name: this.data.name,
-                index: index == null ? this.data.fileList.length : index,
-            };
-        },
-        startUpload: function () {
-            var _this = this;
-            var _a = this.data, maxCount = _a.maxCount, multiple = _a.multiple, lists = _a.lists, disabled = _a.disabled;
-            if (disabled)
-                return;
-            (0, utils_1.chooseFile)(__assign(__assign({}, this.data), { maxCount: maxCount - lists.length }))
-                .then(function (res) {
-                _this.onBeforeRead(multiple ? res : res[0]);
-            })
-                .catch(function (error) {
-                _this.$emit('error', error);
-            });
-        },
-        onBeforeRead: function (file) {
-            var _this = this;
-            var _a = this.data, beforeRead = _a.beforeRead, useBeforeRead = _a.useBeforeRead;
-            var res = true;
-            if (typeof beforeRead === 'function') {
-                res = beforeRead(file, this.getDetail());
-            }
-            if (useBeforeRead) {
-                res = new Promise(function (resolve, reject) {
-                    _this.$emit('before-read', __assign(__assign({ file: file }, _this.getDetail()), { callback: function (ok) {
-                            ok ? resolve() : reject();
-                        } }));
-                });
-            }
-            if (!res) {
-                return;
-            }
-            if ((0, validator_1.isPromise)(res)) {
-                res.then(function (data) { return _this.onAfterRead(data || file); });
-            }
-            else {
-                this.onAfterRead(file);
-            }
-        },
-        onAfterRead: function (file) {
-            var _a = this.data, maxSize = _a.maxSize, afterRead = _a.afterRead;
-            var oversize = Array.isArray(file)
-                ? file.some(function (item) { return item.size > maxSize; })
-                : file.size > maxSize;
-            if (oversize) {
-                this.$emit('oversize', __assign({ file: file }, this.getDetail()));
-                return;
-            }
-            if (typeof afterRead === 'function') {
-                afterRead(file, this.getDetail());
-            }
-            this.$emit('after-read', __assign({ file: file }, this.getDetail()));
-        },
-        deleteItem: function (event) {
-            var index = event.currentTarget.dataset.index;
-            this.$emit('delete', __assign(__assign({}, this.getDetail(index)), { file: this.data.fileList[index] }));
-        },
-        onPreviewImage: function (event) {
-            if (!this.data.previewFullImage)
-                return;
-            var index = event.currentTarget.dataset.index;
-            var _a = this.data, lists = _a.lists, showmenu = _a.showmenu;
-            var item = lists[index];
-            wx.previewImage({
-                urls: lists.filter(function (item) { return (0, utils_1.isImageFile)(item); }).map(function (item) { return item.url; }),
-                current: item.url,
-                showmenu: showmenu,
-                fail: function () {
-                    wx.showToast({ title: '预览图片失败', icon: 'none' });
-                },
-            });
-        },
-        onPreviewVideo: function (event) {
-            if (!this.data.previewFullImage)
-                return;
-            var index = event.currentTarget.dataset.index;
-            var lists = this.data.lists;
-            var sources = [];
-            var current = lists.reduce(function (sum, cur, curIndex) {
-                if (!(0, utils_1.isVideoFile)(cur)) {
-                    return sum;
-                }
-                sources.push(__assign(__assign({}, cur), { type: 'video' }));
-                if (curIndex < index) {
-                    sum++;
-                }
-                return sum;
-            }, 0);
-            wx.previewMedia({
-                sources: sources,
-                current: current,
-                fail: function () {
-                    wx.showToast({ title: '预览视频失败', icon: 'none' });
-                },
-            });
-        },
-        onPreviewFile: function (event) {
-            var index = event.currentTarget.dataset.index;
-            wx.openDocument({
-                filePath: this.data.lists[index].url,
-                showMenu: true,
-            });
-        },
-        onClickPreview: function (event) {
-            var index = event.currentTarget.dataset.index;
-            var item = this.data.lists[index];
-            this.$emit('click-preview', __assign(__assign({}, item), this.getDetail(index)));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/uploader/index.json b/node_modules/@vant/weapp/lib/uploader/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/uploader/index.wxml b/node_modules/@vant/weapp/lib/uploader/index.wxml
deleted file mode 100644
index 3e61fd9..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.wxml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-  
-    
-    
-      
-      
-      
-        
-        {{ item.name || item.url }}
-      
-      
-       
-       
-       {{ item.message }}
-      
-      
-        
-      
-    
-
-    
-    
-      
-        
-      
-
-      
-      
-        
-        {{ uploadText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/uploader/index.wxs b/node_modules/@vant/weapp/lib/uploader/index.wxs
deleted file mode 100644
index c567ec2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/index.wxss b/node_modules/@vant/weapp/lib/uploader/index.wxss
deleted file mode 100644
index 11f8696..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/shared.d.ts b/node_modules/@vant/weapp/lib/uploader/shared.d.ts
deleted file mode 100644
index e0a0d7e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/shared.js b/node_modules/@vant/weapp/lib/uploader/shared.js
deleted file mode 100644
index b88fea7..0000000
--- a/node_modules/@vant/weapp/lib/uploader/shared.js
+++ /dev/null
@@ -1,60 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.messageFileProps = exports.mediaProps = exports.videoProps = exports.imageProps = void 0;
-// props for image
-exports.imageProps = {
-    sizeType: {
-        type: Array,
-        value: ['original', 'compressed'],
-    },
-    capture: {
-        type: Array,
-        value: ['album', 'camera'],
-    },
-    showmenu: {
-        type: Boolean,
-        value: true,
-    },
-};
-// props for video
-exports.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
-exports.mediaProps = {
-    capture: {
-        type: Array,
-        value: ['album', 'camera'],
-    },
-    mediaType: {
-        type: Array,
-        value: ['image', 'video', 'mix'],
-    },
-    maxDuration: {
-        type: Number,
-        value: 60,
-    },
-    camera: {
-        type: String,
-        value: 'back',
-    },
-};
-// props for file
-exports.messageFileProps = {
-    extension: null,
-};
diff --git a/node_modules/@vant/weapp/lib/uploader/utils.d.ts b/node_modules/@vant/weapp/lib/uploader/utils.d.ts
deleted file mode 100644
index 1e76ee6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/utils.js b/node_modules/@vant/weapp/lib/uploader/utils.js
deleted file mode 100644
index a5d49c6..0000000
--- a/node_modules/@vant/weapp/lib/uploader/utils.js
+++ /dev/null
@@ -1,112 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.chooseFile = exports.isVideoFile = exports.isImageFile = void 0;
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-function isImageFile(item) {
-    if (item.isImage != null) {
-        return item.isImage;
-    }
-    if (item.type) {
-        return item.type === 'image';
-    }
-    if (item.url) {
-        return (0, validator_1.isImageUrl)(item.url);
-    }
-    return false;
-}
-exports.isImageFile = isImageFile;
-function isVideoFile(item) {
-    if (item.isVideo != null) {
-        return item.isVideo;
-    }
-    if (item.type) {
-        return item.type === 'video';
-    }
-    if (item.url) {
-        return (0, validator_1.isVideoUrl)(item.url);
-    }
-    return false;
-}
-exports.isVideoFile = isVideoFile;
-function formatImage(res) {
-    return res.tempFiles.map(function (item) { return (__assign(__assign({}, (0, utils_1.pickExclude)(item, ['path'])), { type: 'image', url: item.tempFilePath || item.path, thumb: item.tempFilePath || item.path })); });
-}
-function formatVideo(res) {
-    return [
-        __assign(__assign({}, (0, utils_1.pickExclude)(res, ['tempFilePath', 'thumbTempFilePath', 'errMsg'])), { type: 'video', url: res.tempFilePath, thumb: res.thumbTempFilePath }),
-    ];
-}
-function formatMedia(res) {
-    return res.tempFiles.map(function (item) { return (__assign(__assign({}, (0, utils_1.pickExclude)(item, ['fileType', 'thumbTempFilePath', 'tempFilePath'])), { type: item.fileType, url: item.tempFilePath, thumb: item.fileType === 'video' ? item.thumbTempFilePath : item.tempFilePath })); });
-}
-function formatFile(res) {
-    return res.tempFiles.map(function (item) { return (__assign(__assign({}, (0, utils_1.pickExclude)(item, ['path'])), { url: item.path })); });
-}
-function chooseFile(_a) {
-    var accept = _a.accept, multiple = _a.multiple, capture = _a.capture, compressed = _a.compressed, maxDuration = _a.maxDuration, sizeType = _a.sizeType, camera = _a.camera, maxCount = _a.maxCount, mediaType = _a.mediaType, extension = _a.extension;
-    return new Promise(function (resolve, reject) {
-        switch (accept) {
-            case 'image':
-                if (utils_1.isPC || utils_1.isWxWork) {
-                    wx.chooseImage({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        sourceType: capture,
-                        sizeType: sizeType,
-                        success: function (res) { return resolve(formatImage(res)); },
-                        fail: reject,
-                    });
-                }
-                else {
-                    wx.chooseMedia({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        mediaType: ['image'],
-                        sourceType: capture,
-                        maxDuration: maxDuration,
-                        sizeType: sizeType,
-                        camera: camera,
-                        success: function (res) { return resolve(formatImage(res)); },
-                        fail: reject,
-                    });
-                }
-                break;
-            case 'media':
-                wx.chooseMedia({
-                    count: multiple ? Math.min(maxCount, 9) : 1,
-                    mediaType: mediaType,
-                    sourceType: capture,
-                    maxDuration: maxDuration,
-                    sizeType: sizeType,
-                    camera: camera,
-                    success: function (res) { return resolve(formatMedia(res)); },
-                    fail: reject,
-                });
-                break;
-            case 'video':
-                wx.chooseVideo({
-                    sourceType: capture,
-                    compressed: compressed,
-                    maxDuration: maxDuration,
-                    camera: camera,
-                    success: function (res) { return resolve(formatVideo(res)); },
-                    fail: reject,
-                });
-                break;
-            default:
-                wx.chooseMessageFile(__assign(__assign({ count: multiple ? maxCount : 1, type: accept }, (extension ? { extension: extension } : {})), { success: function (res) { return resolve(formatFile(res)); }, fail: reject }));
-                break;
-        }
-    });
-}
-exports.chooseFile = chooseFile;
diff --git a/node_modules/@vant/weapp/lib/wxs/add-unit.wxs b/node_modules/@vant/weapp/lib/wxs/add-unit.wxs
deleted file mode 100644
index 4f33462..0000000
--- a/node_modules/@vant/weapp/lib/wxs/add-unit.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('^-?\d+(\.\d+)?$');
-
-function addUnit(value) {
-  if (value == null) {
-    return undefined;
-  }
-
-  return REGEXP.test('' + value) ? value + 'px' : value;
-}
-
-module.exports = addUnit;
diff --git a/node_modules/@vant/weapp/lib/wxs/array.wxs b/node_modules/@vant/weapp/lib/wxs/array.wxs
deleted file mode 100644
index 610089c..0000000
--- a/node_modules/@vant/weapp/lib/wxs/array.wxs
+++ /dev/null
@@ -1,5 +0,0 @@
-function isArray(array) {
-  return array && array.constructor === 'Array';
-}
-
-module.exports.isArray = isArray;
diff --git a/node_modules/@vant/weapp/lib/wxs/bem.wxs b/node_modules/@vant/weapp/lib/wxs/bem.wxs
deleted file mode 100644
index 1efa129..0000000
--- a/node_modules/@vant/weapp/lib/wxs/bem.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var array = require('./array.wxs');
-var object = require('./object.wxs');
-var PREFIX = 'van-';
-
-function join(name, mods) {
-  name = PREFIX + name;
-  mods = mods.map(function(mod) {
-    return name + '--' + mod;
-  });
-  mods.unshift(name);
-  return mods.join(' ');
-}
-
-function traversing(mods, conf) {
-  if (!conf) {
-    return;
-  }
-
-  if (typeof conf === 'string' || typeof conf === 'number') {
-    mods.push(conf);
-  } else if (array.isArray(conf)) {
-    conf.forEach(function(item) {
-      traversing(mods, item);
-    });
-  } else if (typeof conf === 'object') {
-    object.keys(conf).forEach(function(key) {
-      conf[key] && mods.push(key);
-    });
-  }
-}
-
-function bem(name, conf) {
-  var mods = [];
-  traversing(mods, conf);
-  return join(name, mods);
-}
-
-module.exports = bem;
diff --git a/node_modules/@vant/weapp/lib/wxs/memoize.wxs b/node_modules/@vant/weapp/lib/wxs/memoize.wxs
deleted file mode 100644
index 8f7f46d..0000000
--- a/node_modules/@vant/weapp/lib/wxs/memoize.wxs
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Simple memoize
- * wxs doesn't support fn.apply, so this memoize only support up to 2 args
- */
-/* eslint-disable */
-
-function isPrimitive(value) {
-  var type = typeof value;
-  return (
-    type === 'boolean' ||
-    type === 'number' ||
-    type === 'string' ||
-    type === 'undefined' ||
-    value === null
-  );
-}
-
-// mock simple fn.call in wxs
-function call(fn, args) {
-  if (args.length === 2) {
-    return fn(args[0], args[1]);
-  }
-
-  if (args.length === 1) {
-    return fn(args[0]);
-  }
-
-  return fn();
-}
-
-function serializer(args) {
-  if (args.length === 1 && isPrimitive(args[0])) {
-    return args[0];
-  }
-  var obj = {};
-  for (var i = 0; i < args.length; i++) {
-    obj['key' + i] = args[i];
-  }
-  return JSON.stringify(obj);
-}
-
-function memoize(fn) {
-  var cache = {};
-
-  return function() {
-    var key = serializer(arguments);
-    if (cache[key] === undefined) {
-      cache[key] = call(fn, arguments);
-    }
-
-    return cache[key];
-  };
-}
-
-module.exports = memoize;
diff --git a/node_modules/@vant/weapp/lib/wxs/object.wxs b/node_modules/@vant/weapp/lib/wxs/object.wxs
deleted file mode 100644
index e077107..0000000
--- a/node_modules/@vant/weapp/lib/wxs/object.wxs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('{|}|"', 'g');
-
-function keys(obj) {
-  return JSON.stringify(obj)
-    .replace(REGEXP, '')
-    .split(',')
-    .map(function(item) {
-      return item.split(':')[0];
-    });
-}
-
-module.exports.keys = keys;
diff --git a/node_modules/@vant/weapp/lib/wxs/style.wxs b/node_modules/@vant/weapp/lib/wxs/style.wxs
deleted file mode 100644
index d88ca7c..0000000
--- a/node_modules/@vant/weapp/lib/wxs/style.wxs
+++ /dev/null
@@ -1,42 +0,0 @@
-/* eslint-disable */
-var object = require('./object.wxs');
-var array = require('./array.wxs');
-
-function kebabCase(word) {
-  var newWord = word
-    .replace(getRegExp("[A-Z]", 'g'), function (i) {
-      return '-' + i;
-    })
-    .toLowerCase()
-
-  return newWord;
-}
-
-function style(styles) {
-  if (array.isArray(styles)) {
-    return styles
-      .filter(function (item) {
-        return item != null && item !== '';
-      })
-      .map(function (item) {
-        return style(item);
-      })
-      .join(';');
-  }
-
-  if ('Object' === styles.constructor) {
-    return object
-      .keys(styles)
-      .filter(function (key) {
-        return styles[key] != null && styles[key] !== '';
-      })
-      .map(function (key) {
-        return [kebabCase(key), [styles[key]]].join(':');
-      })
-      .join(';');
-  }
-
-  return styles;
-}
-
-module.exports = style;
diff --git a/node_modules/@vant/weapp/lib/wxs/utils.wxs b/node_modules/@vant/weapp/lib/wxs/utils.wxs
deleted file mode 100644
index f66d33a..0000000
--- a/node_modules/@vant/weapp/lib/wxs/utils.wxs
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable */
-var bem = require('./bem.wxs');
-var memoize = require('./memoize.wxs');
-var addUnit = require('./add-unit.wxs');
-
-module.exports = {
-  bem: memoize(bem),
-  memoize: memoize,
-  addUnit: addUnit
-};
diff --git a/node_modules/@vant/weapp/package.json b/node_modules/@vant/weapp/package.json
deleted file mode 100644
index 56d5e30..0000000
--- a/node_modules/@vant/weapp/package.json
+++ /dev/null
@@ -1,71 +0,0 @@
-{
-  "name": "@vant/weapp",
-  "version": "1.11.4",
-  "author": "vant-ui",
-  "license": "MIT",
-  "miniprogram": "lib",
-  "description": "轻量、可靠的小程序 UI 组件库",
-  "publishConfig": {
-    "access": "public",
-    "registry": "https://registry.npmjs.org/"
-  },
-  "scripts": {
-    "dev": "node build/dev.mjs",
-    "lint": "eslint ./packages --ext .js,.ts --fix && stylelint \"packages/**/*.less\" --fix",
-    "prepare": "husky install",
-    "release": "sh build/release.sh",
-    "release:site": "vant-cli build-site && gh-pages -d site-dist --add",
-    "build:lib": "yarn && npx gulp -f build/compiler.js --series buildEs buildLib",
-    "build:changelog": "vant-cli changelog",
-    "upload:weapp": "node build/upload.js",
-    "test": "jest",
-    "test:watch": "jest --watch"
-  },
-  "files": [
-    "dist",
-    "lib"
-  ],
-  "repository": {
-    "type": "git",
-    "url": "git+ssh://git@github.com/youzan/vant-weapp.git"
-  },
-  "lint-staged": {
-    "*.{ts,js}": [
-      "eslint --fix",
-      "prettier --write"
-    ],
-    "*.{css,less}": [
-      "stylelint --fix",
-      "prettier --write"
-    ]
-  },
-  "homepage": "https://github.com/youzan/vant-weapp#readme",
-  "devDependencies": {
-    "@babel/plugin-transform-modules-commonjs": "^7.16.0",
-    "@babel/preset-typescript": "^7.16.0",
-    "@types/jest": "^27.0.2",
-    "@vant/cli": "^4.0.0",
-    "@vant/icons": "^3.0.1",
-    "gulp": "^4.0.2",
-    "gulp-insert": "^0.5.0",
-    "gulp-less": "^5.0.0",
-    "gulp-postcss": "^9.0.1",
-    "gulp-rename": "^2.0.0",
-    "gulp-typescript": "^6.0.0-alpha.1",
-    "jest": "^27.3.1",
-    "lint-staged": "^13.0.3",
-    "merge2": "^1.4.1",
-    "miniprogram-api-typings": "^3.1.6",
-    "miniprogram-ci": "^1.6.1",
-    "miniprogram-simulate": "^1.4.2",
-    "ts-jest": "^27.0.7",
-    "tscpaths": "^0.0.9",
-    "typescript": "^4.4.4",
-    "vue": "^3.2.30"
-  },
-  "browserslist": [
-    "Chrome >= 53",
-    "ChromeAndroid >= 53",
-    "iOS >= 9"
-  ]
-}
diff --git a/pages/invoicing/index.js b/pages/invoicing/index.js
index 5954fef..d12089b 100644
--- a/pages/invoicing/index.js
+++ b/pages/invoicing/index.js
@@ -33,7 +33,7 @@ Page({
       alertInfo(message)
       return;
     }
-    if (!data?.tenement?.id || !data?.name) {
+    if (!data?.tenement?.id || !data?.name || !data?.phone || !data?.email) {
       const user = wx.getStorageSync('user')
       if (user.isAdmin) {
         wx.showModal({
diff --git a/pages/login/index.js b/pages/login/index.js
index 6b264ee..3a5a32e 100644
--- a/pages/login/index.js
+++ b/pages/login/index.js
@@ -34,16 +34,16 @@ Page({
   },
   onLoad() {
     this.getPrivacy();
-    this.setUser();
+    // this.setUser();
     // if (user.status === 0 || user.status === 2) {
     //   wx.redirectTo({
     //     url: '/pages/waitApprove/index',
     //   })
     //   return
     // }
-    wx.switchTab({
-      url: '/pages/home/index',
-    })
+    // wx.switchTab({
+    //   url: '/pages/home/index',
+    // })
   },
   async getPrivacy() {
     const { code, message, data } = await getPrivaciList()
diff --git a/pages/login/index.wxml b/pages/login/index.wxml
index a82f9ba..f34b8a3 100644
--- a/pages/login/index.wxml
+++ b/pages/login/index.wxml
@@ -6,15 +6,6 @@
   
     手机号快速登录
   
-
-
-
-
-
-
-
-
-
   
     
       
diff --git a/pages/rechargeDetail/index.js b/pages/rechargeDetail/index.js
index 10ffecd..f167f3c 100644
--- a/pages/rechargeDetail/index.js
+++ b/pages/rechargeDetail/index.js
@@ -50,19 +50,19 @@ Page({
             // 开发版
             case 'develop':
               wx.setClipboardData({
-                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.serialNumber}`,
+                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.id}`,
               })
               break;
             // 体验版
             case 'trial':
               wx.setClipboardData({
-                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.serialNumber}`,
+                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.id}`,
               })
               break;
             // 正式版
             case 'release':
               wx.setClipboardData({
-                data: `https://zgd.hbhcbn.com/recharge-print/?id=${detail.serialNumber}`,
+                data: `https://zgd.hbhcbn.com/recharge-print/?id=${detail.id}`,
               })
               break;
           }
diff --git a/utils/index.js b/utils/index.js
index 0b6f691..87f675e 100644
--- a/utils/index.js
+++ b/utils/index.js
@@ -46,6 +46,7 @@ export function getConfigByEnv() {
     // 开发版
     case 'develop':
       api = "http://localhost:8000"
+      // api = "https://zgd.hbhcbn.com/api3"
       // api = "https://zgd.hbhcbn.com/wxApi"
       // api = "http://127.0.0.1:4523/m1/4143821-0-default"
       break;
diff --git a/utils/request.js b/utils/request.js
index 62a5d93..3b624fd 100644
--- a/utils/request.js
+++ b/utils/request.js
@@ -1,5 +1,5 @@
 import { alertError, alertInfo, getGlobalData } from './index.js';
-
+import { getPageUrl } from './index'
 // 普通函数 -> Promise函数
 const promisify = (api) => {
   return (options, ...params) => {
@@ -87,6 +87,7 @@ const parseResponse = function (response, url) {
   console.log('url', url,'code', code,  'response.data', response.data)
   if (code === 401) {
     const currentUrl = getPageUrl()
+    
     if (!['pages/home/index', 'pages/login/index'].includes(currentUrl)) {
       wx.redirectTo({
         url: '/pages/login/index',
-
-
-## 开源协议
-
-本项目基于 [MIT](https://zh.wikipedia.org/wiki/MIT%E8%A8%B1%E5%8F%AF%E8%AD%89)协议,请自由地享受和参与开源。
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.d.ts b/node_modules/@vant/weapp/dist/action-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.js b/node_modules/@vant/weapp/dist/action-sheet/index.js
deleted file mode 100644
index 9c4879c..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.js
+++ /dev/null
@@ -1,75 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-VantComponent({
-    classes: ['list-class'],
-    mixins: [button],
-    props: {
-        show: Boolean,
-        title: String,
-        cancelText: String,
-        description: String,
-        round: {
-            type: Boolean,
-            value: true,
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        actions: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickAction: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onSelect(event) {
-            const { index } = event.currentTarget.dataset;
-            const { actions, closeOnClickAction, canIUseGetUserProfile } = this.data;
-            const item = actions[index];
-            if (item) {
-                this.$emit('select', item);
-                if (closeOnClickAction) {
-                    this.onClose();
-                }
-                if (item.openType === 'getUserInfo' && canIUseGetUserProfile) {
-                    wx.getUserProfile({
-                        desc: item.getUserProfileDesc || '  ',
-                        complete: (userProfile) => {
-                            this.$emit('getuserinfo', userProfile);
-                        },
-                    });
-                }
-            }
-        },
-        onCancel() {
-            this.$emit('cancel');
-        },
-        onClose() {
-            this.$emit('close');
-        },
-        onClickOverlay() {
-            this.$emit('click-overlay');
-            this.onClose();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.json b/node_modules/@vant/weapp/dist/action-sheet/index.json
deleted file mode 100644
index 19bf989..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-popup": "../popup/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.wxml b/node_modules/@vant/weapp/dist/action-sheet/index.wxml
deleted file mode 100644
index 6311e33..0000000
--- a/node_modules/@vant/weapp/dist/action-sheet/index.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-  
-    {{ description }}
-  
-  
-    
-    
-  
-  
-  
-    
-    
-      {{ cancelText }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/action-sheet/index.wxss b/node_modules/@vant/weapp/dist/action-sheet/index.wxss
deleted file mode 100644
index eedd361..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/area/index.d.ts b/node_modules/@vant/weapp/dist/area/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/area/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/area/index.js b/node_modules/@vant/weapp/dist/area/index.js
deleted file mode 100644
index 9cf1edd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/area/index.json b/node_modules/@vant/weapp/dist/area/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/dist/area/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/area/index.wxml b/node_modules/@vant/weapp/dist/area/index.wxml
deleted file mode 100644
index 3a437b7..0000000
--- a/node_modules/@vant/weapp/dist/area/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/area/index.wxs b/node_modules/@vant/weapp/dist/area/index.wxs
deleted file mode 100644
index 07723c1..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/area/index.wxss b/node_modules/@vant/weapp/dist/area/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/dist/area/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/button/index.d.ts b/node_modules/@vant/weapp/dist/button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/button/index.js b/node_modules/@vant/weapp/dist/button/index.js
deleted file mode 100644
index 0e3c134..0000000
--- a/node_modules/@vant/weapp/dist/button/index.js
+++ /dev/null
@@ -1,64 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-import { canIUseFormFieldButton } from '../common/version';
-const mixins = [button];
-if (canIUseFormFieldButton()) {
-    mixins.push('wx://form-field-button');
-}
-VantComponent({
-    mixins,
-    classes: ['hover-class', 'loading-class'],
-    data: {
-        baseStyle: '',
-    },
-    props: {
-        formType: String,
-        icon: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        plain: Boolean,
-        block: Boolean,
-        round: Boolean,
-        square: Boolean,
-        loading: Boolean,
-        hairline: Boolean,
-        disabled: Boolean,
-        loadingText: String,
-        customStyle: String,
-        loadingType: {
-            type: String,
-            value: 'circular',
-        },
-        type: {
-            type: String,
-            value: 'default',
-        },
-        dataset: null,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loadingSize: {
-            type: String,
-            value: '20px',
-        },
-        color: String,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event);
-            const { canIUseGetUserProfile, openType, getUserProfileDesc, lang, } = this.data;
-            if (openType === 'getUserInfo' && canIUseGetUserProfile) {
-                wx.getUserProfile({
-                    desc: getUserProfileDesc || '  ',
-                    lang: lang || 'en',
-                    complete: (userProfile) => {
-                        this.$emit('getuserinfo', userProfile);
-                    },
-                });
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/button/index.json b/node_modules/@vant/weapp/dist/button/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/dist/button/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/button/index.wxml b/node_modules/@vant/weapp/dist/button/index.wxml
deleted file mode 100644
index e7f60f1..0000000
--- a/node_modules/@vant/weapp/dist/button/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/dist/button/index.wxs b/node_modules/@vant/weapp/dist/button/index.wxs
deleted file mode 100644
index 8b649fe..0000000
--- a/node_modules/@vant/weapp/dist/button/index.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  if (!data.color) {
-    return data.customStyle;
-  }
-
-  var properties = {
-    color: data.plain ? data.color : '#fff',
-    background: data.plain ? null : data.color,
-  };
-
-  // hide border when color is linear-gradient
-  if (data.color.indexOf('gradient') !== -1) {
-    properties.border = 0;
-  } else {
-    properties['border-color'] = data.color;
-  }
-
-  return style([properties, data.customStyle]);
-}
-
-function loadingColor(data) {
-  if (data.plain) {
-    return data.color ? data.color : '#c9c9c9';
-  }
-
-  if (data.type === 'default') {
-    return '#c9c9c9';
-  }
-
-  return '#fff';
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-  loadingColor: loadingColor,
-};
diff --git a/node_modules/@vant/weapp/dist/button/index.wxss b/node_modules/@vant/weapp/dist/button/index.wxss
deleted file mode 100644
index bd8bb5a..0000000
--- a/node_modules/@vant/weapp/dist/button/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-button{-webkit-text-size-adjust:100%;align-items:center;-webkit-appearance:none;border-radius:var(--button-border-radius,2px);box-sizing:border-box;display:inline-flex;font-size:var(--button-default-font-size,16px);height:var(--button-default-height,44px);justify-content:center;line-height:var(--button-line-height,20px);padding:0;position:relative;text-align:center;transition:opacity .2s;vertical-align:middle}.van-button:before{background-color:#000;border:inherit;border-color:#000;border-radius:inherit;content:" ";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.van-button:after{border-width:0}.van-button--active:before{opacity:.15}.van-button--unclickable:after{display:none}.van-button--default{background:var(--button-default-background-color,#fff);border:var(--button-border-width,1px) solid var(--button-default-border-color,#ebedf0);color:var(--button-default-color,#323233)}.van-button--primary{background:var(--button-primary-background-color,#07c160);border:var(--button-border-width,1px) solid var(--button-primary-border-color,#07c160);color:var(--button-primary-color,#fff)}.van-button--info{background:var(--button-info-background-color,#1989fa);border:var(--button-border-width,1px) solid var(--button-info-border-color,#1989fa);color:var(--button-info-color,#fff)}.van-button--danger{background:var(--button-danger-background-color,#ee0a24);border:var(--button-border-width,1px) solid var(--button-danger-border-color,#ee0a24);color:var(--button-danger-color,#fff)}.van-button--warning{background:var(--button-warning-background-color,#ff976a);border:var(--button-border-width,1px) solid var(--button-warning-border-color,#ff976a);color:var(--button-warning-color,#fff)}.van-button--plain{background:var(--button-plain-background-color,#fff)}.van-button--plain.van-button--primary{color:var(--button-primary-background-color,#07c160)}.van-button--plain.van-button--info{color:var(--button-info-background-color,#1989fa)}.van-button--plain.van-button--danger{color:var(--button-danger-background-color,#ee0a24)}.van-button--plain.van-button--warning{color:var(--button-warning-background-color,#ff976a)}.van-button--large{height:var(--button-large-height,50px);width:100%}.van-button--normal{font-size:var(--button-normal-font-size,14px);padding:0 15px}.van-button--small{font-size:var(--button-small-font-size,12px);height:var(--button-small-height,30px);min-width:var(--button-small-min-width,60px);padding:0 var(--padding-xs,8px)}.van-button--mini{display:inline-block;font-size:var(--button-mini-font-size,10px);height:var(--button-mini-height,22px);min-width:var(--button-mini-min-width,50px)}.van-button--mini+.van-button--mini{margin-left:5px}.van-button--block{display:flex;width:100%}.van-button--round{border-radius:var(--button-round-border-radius,999px)}.van-button--square{border-radius:0}.van-button--disabled{opacity:var(--button-disabled-opacity,.5)}.van-button__text{display:inline}.van-button__icon+.van-button__text:not(:empty),.van-button__loading-text{margin-left:4px}.van-button__icon{line-height:inherit!important;min-width:1em;vertical-align:top}.van-button--hairline{border-width:0;padding-top:1px}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--button-border-radius, 2px)*2);border-width:1px}.van-button--hairline.van-button--round:after{border-radius:var(--button-round-border-radius,999px)}.van-button--hairline.van-button--square:after{border-radius:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/calendar/calendar.wxml b/node_modules/@vant/weapp/dist/calendar/calendar.wxml
deleted file mode 100644
index 2ddb048..0000000
--- a/node_modules/@vant/weapp/dist/calendar/calendar.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/calendar/index.d.ts b/node_modules/@vant/weapp/dist/calendar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/calendar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/calendar/index.js b/node_modules/@vant/weapp/dist/calendar/index.js
deleted file mode 100644
index 515de42..0000000
--- a/node_modules/@vant/weapp/dist/calendar/index.js
+++ /dev/null
@@ -1,360 +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,
-            value: getToday().getTime(),
-            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,
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        subtitle: '',
-        currentDate: null,
-        scrollIntoView: '',
-    },
-    watch: {
-        minDate() {
-            this.initRect();
-        },
-        maxDate() {
-            this.initRect();
-        },
-    },
-    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.data.defaultDate) });
-            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;
-            if (!defaultDate)
-                return [];
-            const now = getToday().getTime();
-            if (type === 'range') {
-                if (!Array.isArray(defaultDate)) {
-                    defaultDate = [];
-                }
-                const [startDay, endDay] = defaultDate || [];
-                const startDate = getTime(startDay || now);
-                const start = this.limitDateRange(startDate, minDate, allowSameDay ? startDate : 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;
-                if (!currentDate)
-                    return;
-                // @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], true);
-                    }
-                }
-                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/node_modules/@vant/weapp/dist/calendar/index.json b/node_modules/@vant/weapp/dist/calendar/index.json
deleted file mode 100644
index 397d5ae..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/index.wxml b/node_modules/@vant/weapp/dist/calendar/index.wxml
deleted file mode 100644
index 9d0fc6b..0000000
--- a/node_modules/@vant/weapp/dist/calendar/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-  
-
-
-
-
-
diff --git a/node_modules/@vant/weapp/dist/calendar/index.wxs b/node_modules/@vant/weapp/dist/calendar/index.wxs
deleted file mode 100644
index 0a56646..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/index.wxss b/node_modules/@vant/weapp/dist/calendar/index.wxss
deleted file mode 100644
index a1f1cf0..0000000
--- a/node_modules/@vant/weapp/dist/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,90%)}.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/node_modules/@vant/weapp/dist/calendar/utils.d.ts b/node_modules/@vant/weapp/dist/calendar/utils.d.ts
deleted file mode 100644
index 889e6e7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/utils.js b/node_modules/@vant/weapp/dist/calendar/utils.js
deleted file mode 100644
index 83d6971..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/calendar/utils.wxs b/node_modules/@vant/weapp/dist/calendar/utils.wxs
deleted file mode 100644
index e57f6b3..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/card/index.d.ts b/node_modules/@vant/weapp/dist/card/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/card/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/card/index.js b/node_modules/@vant/weapp/dist/card/index.js
deleted file mode 100644
index 5bbd212..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/card/index.json b/node_modules/@vant/weapp/dist/card/index.json
deleted file mode 100644
index e917407..0000000
--- a/node_modules/@vant/weapp/dist/card/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-tag": "../tag/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/card/index.wxml b/node_modules/@vant/weapp/dist/card/index.wxml
deleted file mode 100644
index 62173e4..0000000
--- a/node_modules/@vant/weapp/dist/card/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/card/index.wxss b/node_modules/@vant/weapp/dist/card/index.wxss
deleted file mode 100644
index 0f4d7c5..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cascader/index.d.ts b/node_modules/@vant/weapp/dist/cascader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/cascader/index.js b/node_modules/@vant/weapp/dist/cascader/index.js
deleted file mode 100644
index 03680f5..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.js
+++ /dev/null
@@ -1,209 +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,
-        },
-        placeholder: {
-            type: String,
-            value: '请选择',
-        },
-        activeColor: {
-            type: String,
-            value: '#1989fa',
-        },
-        options: {
-            type: Array,
-            value: [],
-        },
-        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',
-        },
-        useTitleSlot: Boolean,
-    },
-    data: {
-        tabs: [],
-        activeTab: 0,
-        textKey: FieldName.TEXT,
-        valueKey: FieldName.VALUE,
-        childrenKey: FieldName.CHILDREN,
-        innerValue: '',
-    },
-    watch: {
-        options() {
-            this.updateTabs();
-        },
-        value(newVal) {
-            this.updateValue(newVal);
-        },
-    },
-    created() {
-        this.updateTabs();
-    },
-    methods: {
-        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.innerValue = val;
-            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() {
-            const { options } = this.data;
-            const { innerValue } = this;
-            if (!options.length) {
-                return;
-            }
-            if (innerValue !== undefined) {
-                const selectedOptions = this.getSelectedOptionsByValue(options, innerValue);
-                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;
-                }
-            }
-            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 value = option[valueKey];
-            const params = {
-                value,
-                tabIndex,
-                selectedOptions,
-            };
-            this.innerValue = value;
-            this.$emit('change', params);
-            if (!option[childrenKey]) {
-                this.$emit('finish', params);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/cascader/index.json b/node_modules/@vant/weapp/dist/cascader/index.json
deleted file mode 100644
index d0f75eb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cascader/index.wxml b/node_modules/@vant/weapp/dist/cascader/index.wxml
deleted file mode 100644
index 9417234..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-  
-    
-    
-
-    
-      
-        {{ option[textKey] }}
-        
-      
-    
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/cascader/index.wxs b/node_modules/@vant/weapp/dist/cascader/index.wxs
deleted file mode 100644
index b1aab58..0000000
--- a/node_modules/@vant/weapp/dist/cascader/index.wxs
+++ /dev/null
@@ -1,24 +0,0 @@
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function isSelected(tab, valueKey, option) {
-  return tab.selected && tab.selected[valueKey] === option[valueKey]
-}
-
-function optionClass(tab, valueKey, option) {
-  return utils.bem('cascader__option', { selected: isSelected(tab, valueKey, option), disabled: option.disabled })
-}
-
-function optionStyle(data) {
-  var color = data.option.color || (isSelected(data.tab, data.valueKey, 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/node_modules/@vant/weapp/dist/cascader/index.wxss b/node_modules/@vant/weapp/dist/cascader/index.wxss
deleted file mode 100644
index 7062486..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cell-group/index.d.ts b/node_modules/@vant/weapp/dist/cell-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/cell-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/cell-group/index.js b/node_modules/@vant/weapp/dist/cell-group/index.js
deleted file mode 100644
index 170760f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cell-group/index.json b/node_modules/@vant/weapp/dist/cell-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/cell-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/cell-group/index.wxml b/node_modules/@vant/weapp/dist/cell-group/index.wxml
deleted file mode 100644
index 311e064..0000000
--- a/node_modules/@vant/weapp/dist/cell-group/index.wxml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-  {{ title }}
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/cell-group/index.wxss b/node_modules/@vant/weapp/dist/cell-group/index.wxss
deleted file mode 100644
index 08b252f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/cell/index.d.ts b/node_modules/@vant/weapp/dist/cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/cell/index.js b/node_modules/@vant/weapp/dist/cell/index.js
deleted file mode 100644
index 35548b9..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import { link } from '../mixins/link';
-import { VantComponent } from '../common/component';
-VantComponent({
-    classes: [
-        'title-class',
-        'label-class',
-        'value-class',
-        'right-icon-class',
-        'hover-class',
-    ],
-    mixins: [link],
-    props: {
-        title: null,
-        value: null,
-        icon: String,
-        size: String,
-        label: String,
-        center: Boolean,
-        isLink: Boolean,
-        required: Boolean,
-        clickable: Boolean,
-        titleWidth: String,
-        customStyle: String,
-        arrowDirection: String,
-        useLabelSlot: Boolean,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        titleStyle: String,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/cell/index.json b/node_modules/@vant/weapp/dist/cell/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/cell/index.wxml b/node_modules/@vant/weapp/dist/cell/index.wxml
deleted file mode 100644
index 8387c3c..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-  
-  
-
-  
-
-    {{ title }}
-    
-
-    
-      
-      {{ label }}
-    
-  
-
-  
-    {{ value }}
-    
-  
-
-  
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/cell/index.wxs b/node_modules/@vant/weapp/dist/cell/index.wxs
deleted file mode 100644
index e3500c4..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function titleStyle(data) {
-  return style([
-    {
-      'max-width': addUnit(data.titleWidth),
-      'min-width': addUnit(data.titleWidth),
-    },
-    data.titleStyle,
-  ]);
-}
-
-module.exports = {
-  titleStyle: titleStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/cell/index.wxss b/node_modules/@vant/weapp/dist/cell/index.wxss
deleted file mode 100644
index 1802f8e..0000000
--- a/node_modules/@vant/weapp/dist/cell/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cell{background-color:var(--cell-background-color,#fff);box-sizing:border-box;color:var(--cell-text-color,#323233);display:flex;font-size:var(--cell-font-size,14px);line-height:var(--cell-line-height,24px);padding:var(--cell-vertical-padding,10px) var(--cell-horizontal-padding,16px);position:relative;width:100%}.van-cell:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;transform:scaleY(.5);transform-origin:center}.van-cell--borderless:after{display:none}.van-cell-group{background-color:var(--cell-background-color,#fff)}.van-cell__label{color:var(--cell-label-color,#969799);font-size:var(--cell-label-font-size,12px);line-height:var(--cell-label-line-height,18px);margin-top:var(--cell-label-margin-top,3px)}.van-cell__value{color:var(--cell-value-color,#969799);overflow:hidden;text-align:right;vertical-align:middle}.van-cell__title,.van-cell__value{flex:1}.van-cell__title:empty,.van-cell__value:empty{display:none}.van-cell__left-icon-wrap,.van-cell__right-icon-wrap{align-items:center;display:flex;font-size:var(--cell-icon-size,16px);height:var(--cell-line-height,24px)}.van-cell__left-icon-wrap{margin-right:var(--padding-base,4px)}.van-cell__right-icon-wrap{color:var(--cell-right-icon-color,#969799);margin-left:var(--padding-base,4px)}.van-cell__left-icon{vertical-align:middle}.van-cell__left-icon,.van-cell__right-icon{line-height:var(--cell-line-height,24px)}.van-cell--clickable.van-cell--hover{background-color:var(--cell-active-color,#f2f3f5)}.van-cell--required{overflow:visible}.van-cell--required:before{color:var(--cell-required-color,#ee0a24);content:"*";font-size:var(--cell-font-size,14px);left:var(--padding-xs,8px);position:absolute}.van-cell--center{align-items:center}.van-cell--large{padding-bottom:var(--cell-large-vertical-padding,12px);padding-top:var(--cell-large-vertical-padding,12px)}.van-cell--large .van-cell__title{font-size:var(--cell-large-title-font-size,16px)}.van-cell--large .van-cell__value{font-size:var(--cell-large-value-font-size,16px)}.van-cell--large .van-cell__label{font-size:var(--cell-large-label-font-size,14px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.d.ts b/node_modules/@vant/weapp/dist/checkbox-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/checkbox-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.js b/node_modules/@vant/weapp/dist/checkbox-group/index.js
deleted file mode 100644
index c47d97d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox-group/index.json b/node_modules/@vant/weapp/dist/checkbox-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/checkbox-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.wxml b/node_modules/@vant/weapp/dist/checkbox-group/index.wxml
deleted file mode 100644
index 638bf9d..0000000
--- a/node_modules/@vant/weapp/dist/checkbox-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/checkbox-group/index.wxss b/node_modules/@vant/weapp/dist/checkbox-group/index.wxss
deleted file mode 100644
index c5666d7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox/index.d.ts b/node_modules/@vant/weapp/dist/checkbox/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/checkbox/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/checkbox/index.js b/node_modules/@vant/weapp/dist/checkbox/index.js
deleted file mode 100644
index e3b78ab..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox/index.json b/node_modules/@vant/weapp/dist/checkbox/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/checkbox/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/checkbox/index.wxml b/node_modules/@vant/weapp/dist/checkbox/index.wxml
deleted file mode 100644
index 39a7bb0..0000000
--- a/node_modules/@vant/weapp/dist/checkbox/index.wxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/checkbox/index.wxs b/node_modules/@vant/weapp/dist/checkbox/index.wxs
deleted file mode 100644
index eb9c772..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/checkbox/index.wxss b/node_modules/@vant/weapp/dist/checkbox/index.wxss
deleted file mode 100644
index da2272a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/circle/canvas.d.ts b/node_modules/@vant/weapp/dist/circle/canvas.d.ts
deleted file mode 100644
index 8a0b71e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/circle/canvas.js b/node_modules/@vant/weapp/dist/circle/canvas.js
deleted file mode 100644
index 3ade4cd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/circle/index.d.ts b/node_modules/@vant/weapp/dist/circle/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/circle/index.js b/node_modules/@vant/weapp/dist/circle/index.js
deleted file mode 100644
index 0b60888..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.js
+++ /dev/null
@@ -1,197 +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) => {
-                    if (!context)
-                        return;
-                    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) => {
-                if (!context)
-                    return;
-                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/node_modules/@vant/weapp/dist/circle/index.json b/node_modules/@vant/weapp/dist/circle/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/circle/index.wxml b/node_modules/@vant/weapp/dist/circle/index.wxml
deleted file mode 100644
index 52bc59f..0000000
--- a/node_modules/@vant/weapp/dist/circle/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/dist/circle/index.wxss b/node_modules/@vant/weapp/dist/circle/index.wxss
deleted file mode 100644
index 2200751..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/col/index.d.ts b/node_modules/@vant/weapp/dist/col/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/col/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/col/index.js b/node_modules/@vant/weapp/dist/col/index.js
deleted file mode 100644
index 02bb78d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/col/index.json b/node_modules/@vant/weapp/dist/col/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/col/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/col/index.wxml b/node_modules/@vant/weapp/dist/col/index.wxml
deleted file mode 100644
index 975348b..0000000
--- a/node_modules/@vant/weapp/dist/col/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/col/index.wxs b/node_modules/@vant/weapp/dist/col/index.wxs
deleted file mode 100644
index 507c1cb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/col/index.wxss b/node_modules/@vant/weapp/dist/col/index.wxss
deleted file mode 100644
index 2fa265e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/animate.d.ts b/node_modules/@vant/weapp/dist/collapse-item/animate.d.ts
deleted file mode 100644
index 32157b6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/animate.js b/node_modules/@vant/weapp/dist/collapse-item/animate.js
deleted file mode 100644
index f966ac5..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/index.d.ts b/node_modules/@vant/weapp/dist/collapse-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/collapse-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/collapse-item/index.js b/node_modules/@vant/weapp/dist/collapse-item/index.js
deleted file mode 100644
index 5bac368..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse-item/index.json b/node_modules/@vant/weapp/dist/collapse-item/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/dist/collapse-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/collapse-item/index.wxml b/node_modules/@vant/weapp/dist/collapse-item/index.wxml
deleted file mode 100644
index f11d0d4..0000000
--- a/node_modules/@vant/weapp/dist/collapse-item/index.wxml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-  
-    
-    
-    
-    
-  
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/collapse-item/index.wxss b/node_modules/@vant/weapp/dist/collapse-item/index.wxss
deleted file mode 100644
index 4a65b5a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse/index.d.ts b/node_modules/@vant/weapp/dist/collapse/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/collapse/index.js b/node_modules/@vant/weapp/dist/collapse/index.js
deleted file mode 100644
index 3616087..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/collapse/index.json b/node_modules/@vant/weapp/dist/collapse/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/collapse/index.wxml b/node_modules/@vant/weapp/dist/collapse/index.wxml
deleted file mode 100644
index fd4e171..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/collapse/index.wxss b/node_modules/@vant/weapp/dist/collapse/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/dist/collapse/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/color.d.ts b/node_modules/@vant/weapp/dist/common/color.d.ts
deleted file mode 100644
index 386f307..0000000
--- a/node_modules/@vant/weapp/dist/common/color.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export declare const RED = "#ee0a24";
-export declare const BLUE = "#1989fa";
-export declare const WHITE = "#fff";
-export declare const GREEN = "#07c160";
-export declare const ORANGE = "#ff976a";
-export declare const GRAY = "#323233";
-export declare const GRAY_DARK = "#969799";
diff --git a/node_modules/@vant/weapp/dist/common/color.js b/node_modules/@vant/weapp/dist/common/color.js
deleted file mode 100644
index 6b285bd..0000000
--- a/node_modules/@vant/weapp/dist/common/color.js
+++ /dev/null
@@ -1,7 +0,0 @@
-export const RED = '#ee0a24';
-export const BLUE = '#1989fa';
-export const WHITE = '#fff';
-export const GREEN = '#07c160';
-export const ORANGE = '#ff976a';
-export const GRAY = '#323233';
-export const GRAY_DARK = '#969799';
diff --git a/node_modules/@vant/weapp/dist/common/component.d.ts b/node_modules/@vant/weapp/dist/common/component.d.ts
deleted file mode 100644
index 1d0fd27..0000000
--- a/node_modules/@vant/weapp/dist/common/component.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-/// 
-import { VantComponentOptions } from 'definitions/index';
-declare function VantComponent(vantOptions: VantComponentOptions): void;
-export { VantComponent };
diff --git a/node_modules/@vant/weapp/dist/common/component.js b/node_modules/@vant/weapp/dist/common/component.js
deleted file mode 100644
index 938d96b..0000000
--- a/node_modules/@vant/weapp/dist/common/component.js
+++ /dev/null
@@ -1,46 +0,0 @@
-import { basic } from '../mixins/basic';
-function mapKeys(source, target, map) {
-    Object.keys(map).forEach((key) => {
-        if (source[key]) {
-            target[map[key]] = source[key];
-        }
-    });
-}
-function VantComponent(vantOptions) {
-    const options = {};
-    mapKeys(vantOptions, options, {
-        data: 'data',
-        props: 'properties',
-        watch: 'observers',
-        mixins: 'behaviors',
-        methods: 'methods',
-        beforeCreate: 'created',
-        created: 'attached',
-        mounted: 'ready',
-        destroyed: 'detached',
-        classes: 'externalClasses',
-    });
-    // add default externalClasses
-    options.externalClasses = options.externalClasses || [];
-    options.externalClasses.push('custom-class');
-    // add default behaviors
-    options.behaviors = options.behaviors || [];
-    options.behaviors.push(basic);
-    // add relations
-    const { relation } = vantOptions;
-    if (relation) {
-        options.relations = relation.relations;
-        options.behaviors.push(relation.mixin);
-    }
-    // map field to form-field behavior
-    if (vantOptions.field) {
-        options.behaviors.push('wx://form-field');
-    }
-    // add default options
-    options.options = {
-        multipleSlots: true,
-        addGlobalClass: true,
-    };
-    Component(options);
-}
-export { VantComponent };
diff --git a/node_modules/@vant/weapp/dist/common/index.wxss b/node_modules/@vant/weapp/dist/common/index.wxss
deleted file mode 100644
index a73bb7a..0000000
--- a/node_modules/@vant/weapp/dist/common/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{clear:both;content:"";display:table}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/relation.d.ts b/node_modules/@vant/weapp/dist/common/relation.d.ts
deleted file mode 100644
index 10193fa..0000000
--- a/node_modules/@vant/weapp/dist/common/relation.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-type TrivialInstance = WechatMiniprogram.Component.TrivialInstance;
-export declare function useParent(name: string, onEffect?: (this: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export declare function useChildren(name: string, onEffect?: (this: TrivialInstance, target: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export {};
diff --git a/node_modules/@vant/weapp/dist/common/relation.js b/node_modules/@vant/weapp/dist/common/relation.js
deleted file mode 100644
index 04e2934..0000000
--- a/node_modules/@vant/weapp/dist/common/relation.js
+++ /dev/null
@@ -1,56 +0,0 @@
-export function useParent(name, onEffect) {
-    const path = `../${name}/index`;
-    return {
-        relations: {
-            [path]: {
-                type: 'ancestor',
-                linked() {
-                    onEffect && onEffect.call(this);
-                },
-                linkChanged() {
-                    onEffect && onEffect.call(this);
-                },
-                unlinked() {
-                    onEffect && onEffect.call(this);
-                },
-            },
-        },
-        mixin: Behavior({
-            created() {
-                Object.defineProperty(this, 'parent', {
-                    get: () => this.getRelationNodes(path)[0],
-                });
-                Object.defineProperty(this, 'index', {
-                    // @ts-ignore
-                    get: () => { var _a, _b; return (_b = (_a = this.parent) === null || _a === void 0 ? void 0 : _a.children) === null || _b === void 0 ? void 0 : _b.indexOf(this); },
-                });
-            },
-        }),
-    };
-}
-export function useChildren(name, onEffect) {
-    const path = `../${name}/index`;
-    return {
-        relations: {
-            [path]: {
-                type: 'descendant',
-                linked(target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                linkChanged(target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                unlinked(target) {
-                    onEffect && onEffect.call(this, target);
-                },
-            },
-        },
-        mixin: Behavior({
-            created() {
-                Object.defineProperty(this, 'children', {
-                    get: () => this.getRelationNodes(path) || [],
-                });
-            },
-        }),
-    };
-}
diff --git a/node_modules/@vant/weapp/dist/common/style/clearfix.wxss b/node_modules/@vant/weapp/dist/common/style/clearfix.wxss
deleted file mode 100644
index 442246f..0000000
--- a/node_modules/@vant/weapp/dist/common/style/clearfix.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-clearfix:after{clear:both;content:"";display:table}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/style/ellipsis.wxss b/node_modules/@vant/weapp/dist/common/style/ellipsis.wxss
deleted file mode 100644
index ee701df..0000000
--- a/node_modules/@vant/weapp/dist/common/style/ellipsis.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/style/hairline.wxss b/node_modules/@vant/weapp/dist/common/style/hairline.wxss
deleted file mode 100644
index f7c6260..0000000
--- a/node_modules/@vant/weapp/dist/common/style/hairline.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/common/style/var.wxss b/node_modules/@vant/weapp/dist/common/style/var.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/node_modules/@vant/weapp/dist/common/utils.d.ts b/node_modules/@vant/weapp/dist/common/utils.d.ts
deleted file mode 100644
index a77d8c6..0000000
--- a/node_modules/@vant/weapp/dist/common/utils.d.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/// 
-/// 
-/// 
-/// 
-/// 
-export { isDef } from './validator';
-export { getSystemInfoSync } from './version';
-export declare function range(num: number, min: number, max: number): number;
-export declare function nextTick(cb: (...args: any[]) => void): void;
-export declare function addUnit(value?: string | number): string | undefined;
-export declare function requestAnimationFrame(cb: () => void): NodeJS.Timeout;
-export declare function pickExclude(obj: unknown, keys: string[]): {};
-export declare function getRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function getAllRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function groupSetData(context: WechatMiniprogram.Component.TrivialInstance, cb: () => void): void;
-export declare function toPromise(promiseLike: Promise | unknown): Promise;
-export declare function addNumber(num1: any, num2: any): number;
-export declare const clamp: (num: any, min: any, max: any) => number;
-export declare function getCurrentPage(): T & WechatMiniprogram.OptionalInterface & WechatMiniprogram.Page.InstanceProperties & WechatMiniprogram.Page.InstanceMethods & WechatMiniprogram.Page.Data & WechatMiniprogram.IAnyObject;
-export declare const isPC: boolean;
-export declare const isWxWork: boolean;
diff --git a/node_modules/@vant/weapp/dist/common/utils.js b/node_modules/@vant/weapp/dist/common/utils.js
deleted file mode 100644
index c84e32b..0000000
--- a/node_modules/@vant/weapp/dist/common/utils.js
+++ /dev/null
@@ -1,86 +0,0 @@
-import { isDef, isNumber, isPlainObject, isPromise } from './validator';
-import { canIUseGroupSetData, canIUseNextTick, getSystemInfoSync, } from './version';
-export { isDef } from './validator';
-export { getSystemInfoSync } from './version';
-export function range(num, min, max) {
-    return Math.min(Math.max(num, min), max);
-}
-export function nextTick(cb) {
-    if (canIUseNextTick()) {
-        wx.nextTick(cb);
-    }
-    else {
-        setTimeout(() => {
-            cb();
-        }, 1000 / 30);
-    }
-}
-export function addUnit(value) {
-    if (!isDef(value)) {
-        return undefined;
-    }
-    value = String(value);
-    return isNumber(value) ? `${value}px` : value;
-}
-export function requestAnimationFrame(cb) {
-    return setTimeout(() => {
-        cb();
-    }, 1000 / 30);
-}
-export function pickExclude(obj, keys) {
-    if (!isPlainObject(obj)) {
-        return {};
-    }
-    return Object.keys(obj).reduce((prev, key) => {
-        if (!keys.includes(key)) {
-            prev[key] = obj[key];
-        }
-        return prev;
-    }, {});
-}
-export function getRect(context, selector) {
-    return new Promise((resolve) => {
-        wx.createSelectorQuery()
-            .in(context)
-            .select(selector)
-            .boundingClientRect()
-            .exec((rect = []) => resolve(rect[0]));
-    });
-}
-export function getAllRect(context, selector) {
-    return new Promise((resolve) => {
-        wx.createSelectorQuery()
-            .in(context)
-            .selectAll(selector)
-            .boundingClientRect()
-            .exec((rect = []) => resolve(rect[0]));
-    });
-}
-export function groupSetData(context, cb) {
-    if (canIUseGroupSetData()) {
-        context.groupSetData(cb);
-    }
-    else {
-        cb();
-    }
-}
-export function toPromise(promiseLike) {
-    if (isPromise(promiseLike)) {
-        return promiseLike;
-    }
-    return Promise.resolve(promiseLike);
-}
-// 浮点数精度处理
-export function addNumber(num1, num2) {
-    const cardinal = Math.pow(10, 10);
-    return Math.round((num1 + num2) * cardinal) / cardinal;
-}
-// 限制value在[min, max]之间
-export const clamp = (num, min, max) => Math.min(Math.max(num, min), max);
-export function getCurrentPage() {
-    const pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-export const isPC = ['mac', 'windows'].includes(getSystemInfoSync().platform);
-// 是否企业微信
-export const isWxWork = getSystemInfoSync().environment === 'wxwork';
diff --git a/node_modules/@vant/weapp/dist/common/validator.d.ts b/node_modules/@vant/weapp/dist/common/validator.d.ts
deleted file mode 100644
index 152894a..0000000
--- a/node_modules/@vant/weapp/dist/common/validator.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export declare function isFunction(val: unknown): val is Function;
-export declare function isPlainObject(val: unknown): val is Record;
-export declare function isPromise(val: unknown): val is Promise;
-export declare function isDef(value: unknown): boolean;
-export declare function isObj(x: unknown): x is Record;
-export declare function isNumber(value: string): boolean;
-export declare function isBoolean(value: unknown): value is boolean;
-export declare function isImageUrl(url: string): boolean;
-export declare function isVideoUrl(url: string): boolean;
diff --git a/node_modules/@vant/weapp/dist/common/validator.js b/node_modules/@vant/weapp/dist/common/validator.js
deleted file mode 100644
index f11f844..0000000
--- a/node_modules/@vant/weapp/dist/common/validator.js
+++ /dev/null
@@ -1,31 +0,0 @@
-// eslint-disable-next-line @typescript-eslint/ban-types
-export function isFunction(val) {
-    return typeof val === 'function';
-}
-export function isPlainObject(val) {
-    return val !== null && typeof val === 'object' && !Array.isArray(val);
-}
-export function isPromise(val) {
-    return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);
-}
-export function isDef(value) {
-    return value !== undefined && value !== null;
-}
-export function isObj(x) {
-    const type = typeof x;
-    return x !== null && (type === 'object' || type === 'function');
-}
-export function isNumber(value) {
-    return /^\d+(\.\d+)?$/.test(value);
-}
-export function isBoolean(value) {
-    return typeof value === 'boolean';
-}
-const IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
-const VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;
-export function isImageUrl(url) {
-    return IMAGE_REGEXP.test(url);
-}
-export function isVideoUrl(url) {
-    return VIDEO_REGEXP.test(url);
-}
diff --git a/node_modules/@vant/weapp/dist/common/version.d.ts b/node_modules/@vant/weapp/dist/common/version.d.ts
deleted file mode 100644
index 3393221..0000000
--- a/node_modules/@vant/weapp/dist/common/version.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-interface WxWorkSystemInfo extends WechatMiniprogram.SystemInfo {
-    environment?: 'wxwork';
-}
-interface SystemInfo extends WxWorkSystemInfo, WechatMiniprogram.SystemInfo {
-}
-export declare function getSystemInfoSync(): SystemInfo;
-export declare function canIUseModel(): boolean;
-export declare function canIUseFormFieldButton(): boolean;
-export declare function canIUseAnimate(): boolean;
-export declare function canIUseGroupSetData(): boolean;
-export declare function canIUseNextTick(): boolean;
-export declare function canIUseCanvas2d(): boolean;
-export declare function canIUseGetUserProfile(): boolean;
-export {};
diff --git a/node_modules/@vant/weapp/dist/common/version.js b/node_modules/@vant/weapp/dist/common/version.js
deleted file mode 100644
index c675e1f..0000000
--- a/node_modules/@vant/weapp/dist/common/version.js
+++ /dev/null
@@ -1,59 +0,0 @@
-let systemInfo;
-export function getSystemInfoSync() {
-    if (systemInfo == null) {
-        systemInfo = wx.getSystemInfoSync();
-    }
-    return systemInfo;
-}
-function compareVersion(v1, v2) {
-    v1 = v1.split('.');
-    v2 = v2.split('.');
-    const len = Math.max(v1.length, v2.length);
-    while (v1.length < len) {
-        v1.push('0');
-    }
-    while (v2.length < len) {
-        v2.push('0');
-    }
-    for (let i = 0; i < len; i++) {
-        const num1 = parseInt(v1[i], 10);
-        const num2 = parseInt(v2[i], 10);
-        if (num1 > num2) {
-            return 1;
-        }
-        if (num1 < num2) {
-            return -1;
-        }
-    }
-    return 0;
-}
-function gte(version) {
-    const system = getSystemInfoSync();
-    return compareVersion(system.SDKVersion, version) >= 0;
-}
-export function canIUseModel() {
-    return gte('2.9.3');
-}
-export function canIUseFormFieldButton() {
-    return gte('2.10.3');
-}
-export function canIUseAnimate() {
-    return gte('2.9.0');
-}
-export function canIUseGroupSetData() {
-    return gte('2.4.0');
-}
-export function canIUseNextTick() {
-    try {
-        return wx.canIUse('nextTick');
-    }
-    catch (e) {
-        return gte('2.7.1');
-    }
-}
-export function canIUseCanvas2d() {
-    return gte('2.9.0');
-}
-export function canIUseGetUserProfile() {
-    return !!wx.getUserProfile;
-}
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.d.ts b/node_modules/@vant/weapp/dist/config-provider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.js b/node_modules/@vant/weapp/dist/config-provider/index.js
deleted file mode 100644
index 0cb23f4..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        themeVars: {
-            type: Object,
-            value: {},
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.json b/node_modules/@vant/weapp/dist/config-provider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.wxml b/node_modules/@vant/weapp/dist/config-provider/index.wxml
deleted file mode 100644
index 3cfb461..0000000
--- a/node_modules/@vant/weapp/dist/config-provider/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/config-provider/index.wxs b/node_modules/@vant/weapp/dist/config-provider/index.wxs
deleted file mode 100644
index 7ca0203..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/index.d.ts b/node_modules/@vant/weapp/dist/count-down/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/count-down/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/count-down/index.js b/node_modules/@vant/weapp/dist/count-down/index.js
deleted file mode 100644
index da24145..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/index.json b/node_modules/@vant/weapp/dist/count-down/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/count-down/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/count-down/index.wxml b/node_modules/@vant/weapp/dist/count-down/index.wxml
deleted file mode 100644
index e206e16..0000000
--- a/node_modules/@vant/weapp/dist/count-down/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-  
-  {{ formattedTime }}
-
diff --git a/node_modules/@vant/weapp/dist/count-down/index.wxss b/node_modules/@vant/weapp/dist/count-down/index.wxss
deleted file mode 100644
index 8b957f7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/utils.d.ts b/node_modules/@vant/weapp/dist/count-down/utils.d.ts
deleted file mode 100644
index 876a6c1..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/count-down/utils.js b/node_modules/@vant/weapp/dist/count-down/utils.js
deleted file mode 100644
index cbdbd79..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/datetime-picker/index.d.ts b/node_modules/@vant/weapp/dist/datetime-picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/datetime-picker/index.js b/node_modules/@vant/weapp/dist/datetime-picker/index.js
deleted file mode 100644
index 3334170..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/datetime-picker/index.json b/node_modules/@vant/weapp/dist/datetime-picker/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/datetime-picker/index.wxml b/node_modules/@vant/weapp/dist/datetime-picker/index.wxml
deleted file mode 100644
index ade2202..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/dist/datetime-picker/index.wxss b/node_modules/@vant/weapp/dist/datetime-picker/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/dist/datetime-picker/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/definitions/index.d.ts b/node_modules/@vant/weapp/dist/definitions/index.d.ts
deleted file mode 100644
index d0554f6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/definitions/index.js b/node_modules/@vant/weapp/dist/definitions/index.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/definitions/index.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dialog/dialog.d.ts b/node_modules/@vant/weapp/dist/dialog/dialog.d.ts
deleted file mode 100644
index db2da5f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dialog/dialog.js b/node_modules/@vant/weapp/dist/dialog/dialog.js
deleted file mode 100644
index a96ec08..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dialog/index.d.ts b/node_modules/@vant/weapp/dist/dialog/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dialog/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dialog/index.js b/node_modules/@vant/weapp/dist/dialog/index.js
deleted file mode 100644
index e2cc450..0000000
--- a/node_modules/@vant/weapp/dist/dialog/index.js
+++ /dev/null
@@ -1,130 +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],
-    classes: ['cancle-button-class', 'confirm-button-class'],
-    props: {
-        show: {
-            type: Boolean,
-            observer(show) {
-                !show && this.stopLoading();
-            },
-        },
-        title: String,
-        message: String,
-        theme: {
-            type: String,
-            value: 'default',
-        },
-        confirmButtonId: String,
-        className: String,
-        customStyle: String,
-        asyncClose: Boolean,
-        messageAlign: String,
-        beforeClose: null,
-        overlayStyle: String,
-        useSlot: Boolean,
-        useTitleSlot: Boolean,
-        useConfirmButtonSlot: Boolean,
-        useCancelButtonSlot: 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',
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    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/node_modules/@vant/weapp/dist/dialog/index.json b/node_modules/@vant/weapp/dist/dialog/index.json
deleted file mode 100644
index 43417fc..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dialog/index.wxml b/node_modules/@vant/weapp/dist/dialog/index.wxml
deleted file mode 100644
index a1d8e3c..0000000
--- a/node_modules/@vant/weapp/dist/dialog/index.wxml
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-  
-
-  
-  
-    {{ message }}
-  
-
-  
-    
-      {{ cancelButtonText }}
-    
-    
-      {{ confirmButtonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/dialog/index.wxss b/node_modules/@vant/weapp/dist/dialog/index.wxss
deleted file mode 100644
index 507a789..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/divider/index.d.ts b/node_modules/@vant/weapp/dist/divider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/divider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/divider/index.js b/node_modules/@vant/weapp/dist/divider/index.js
deleted file mode 100644
index 9596edd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/divider/index.json b/node_modules/@vant/weapp/dist/divider/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/dist/divider/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/dist/divider/index.wxml b/node_modules/@vant/weapp/dist/divider/index.wxml
deleted file mode 100644
index f6a5a45..0000000
--- a/node_modules/@vant/weapp/dist/divider/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/divider/index.wxs b/node_modules/@vant/weapp/dist/divider/index.wxs
deleted file mode 100644
index 215b14f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/divider/index.wxss b/node_modules/@vant/weapp/dist/divider/index.wxss
deleted file mode 100644
index e91dc44..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/index.d.ts b/node_modules/@vant/weapp/dist/dropdown-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dropdown-item/index.js b/node_modules/@vant/weapp/dist/dropdown-item/index.js
deleted file mode 100644
index fd61a47..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/index.json b/node_modules/@vant/weapp/dist/dropdown-item/index.json
deleted file mode 100644
index 88d5409..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/index.wxml b/node_modules/@vant/weapp/dist/dropdown-item/index.wxml
deleted file mode 100644
index 63904f4..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/index.wxml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-  
-    
-      
-        {{ item.text }}
-      
-      
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/dropdown-item/index.wxss b/node_modules/@vant/weapp/dist/dropdown-item/index.wxss
deleted file mode 100644
index 80505e9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-item/shared.d.ts b/node_modules/@vant/weapp/dist/dropdown-item/shared.d.ts
deleted file mode 100644
index 774eb4c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/shared.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export interface Option {
-    text: string;
-    value: string | number;
-    icon: string;
-}
diff --git a/node_modules/@vant/weapp/dist/dropdown-item/shared.js b/node_modules/@vant/weapp/dist/dropdown-item/shared.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-item/shared.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.d.ts b/node_modules/@vant/weapp/dist/dropdown-menu/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-menu/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.js b/node_modules/@vant/weapp/dist/dropdown-menu/index.js
deleted file mode 100644
index 9858ab3..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-menu/index.json b/node_modules/@vant/weapp/dist/dropdown-menu/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-menu/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.wxml b/node_modules/@vant/weapp/dist/dropdown-menu/index.wxml
deleted file mode 100644
index ec165a9..0000000
--- a/node_modules/@vant/weapp/dist/dropdown-menu/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/dist/dropdown-menu/index.wxs b/node_modules/@vant/weapp/dist/dropdown-menu/index.wxs
deleted file mode 100644
index 6538854..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/dropdown-menu/index.wxss b/node_modules/@vant/weapp/dist/dropdown-menu/index.wxss
deleted file mode 100644
index dba000e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/empty/index.d.ts b/node_modules/@vant/weapp/dist/empty/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/empty/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/empty/index.js b/node_modules/@vant/weapp/dist/empty/index.js
deleted file mode 100644
index 842e1bb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/empty/index.json b/node_modules/@vant/weapp/dist/empty/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/dist/empty/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/dist/empty/index.wxml b/node_modules/@vant/weapp/dist/empty/index.wxml
deleted file mode 100644
index 9c7b719..0000000
--- a/node_modules/@vant/weapp/dist/empty/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
-  
-    
-  
-  
-    {{ description }}
-  
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/empty/index.wxs b/node_modules/@vant/weapp/dist/empty/index.wxs
deleted file mode 100644
index cf92ece..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/empty/index.wxss b/node_modules/@vant/weapp/dist/empty/index.wxss
deleted file mode 100644
index 0fb74fe..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/index.d.ts b/node_modules/@vant/weapp/dist/field/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/field/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/field/index.js b/node_modules/@vant/weapp/dist/field/index.js
deleted file mode 100644
index dba92e0..0000000
--- a/node_modules/@vant/weapp/dist/field/index.js
+++ /dev/null
@@ -1,123 +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: {
-        formatValue(value) {
-            const { maxlength } = this.data;
-            if (maxlength !== -1 && value.length > maxlength) {
-                return value.slice(0, maxlength);
-            }
-            return value;
-        },
-        onInput(event) {
-            const { value = '' } = event.detail || {};
-            const formatValue = this.formatValue(value);
-            this.value = formatValue;
-            this.setShowClear();
-            return this.emitChange(Object.assign(Object.assign({}, event.detail), { value: formatValue }));
-        },
-        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 });
-            let result;
-            const data = extraEventParams
-                ? Object.assign(Object.assign({}, detail), { callback: (data) => {
-                        result = data;
-                    } }) : detail.value;
-            this.$emit('input', data);
-            this.$emit('change', data);
-            return result;
-        },
-        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/node_modules/@vant/weapp/dist/field/index.json b/node_modules/@vant/weapp/dist/field/index.json
deleted file mode 100644
index 5906c50..0000000
--- a/node_modules/@vant/weapp/dist/field/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/field/index.wxml b/node_modules/@vant/weapp/dist/field/index.wxml
deleted file mode 100644
index 6018993..0000000
--- a/node_modules/@vant/weapp/dist/field/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-  
-  
-  
-  
-    
-      
-    
-    
-    
-
-    
-    
-      
-      
-      
-    
-    
-      
-    
-  
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/field/index.wxs b/node_modules/@vant/weapp/dist/field/index.wxs
deleted file mode 100644
index 78575b9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/index.wxss b/node_modules/@vant/weapp/dist/field/index.wxss
deleted file mode 100644
index 5f7d306..0000000
--- a/node_modules/@vant/weapp/dist/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);display:block;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/node_modules/@vant/weapp/dist/field/input.wxml b/node_modules/@vant/weapp/dist/field/input.wxml
deleted file mode 100644
index c10f4c4..0000000
--- a/node_modules/@vant/weapp/dist/field/input.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
diff --git a/node_modules/@vant/weapp/dist/field/props.d.ts b/node_modules/@vant/weapp/dist/field/props.d.ts
deleted file mode 100644
index 5cd130a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/props.js b/node_modules/@vant/weapp/dist/field/props.js
deleted file mode 100644
index ae405b3..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/textarea.wxml b/node_modules/@vant/weapp/dist/field/textarea.wxml
deleted file mode 100644
index 945d03e..0000000
--- a/node_modules/@vant/weapp/dist/field/textarea.wxml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/field/types.d.ts b/node_modules/@vant/weapp/dist/field/types.d.ts
deleted file mode 100644
index 357ccbe..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/field/types.js b/node_modules/@vant/weapp/dist/field/types.js
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/field/types.js
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.d.ts b/node_modules/@vant/weapp/dist/goods-action-button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.js b/node_modules/@vant/weapp/dist/goods-action-button/index.js
deleted file mode 100644
index 10a219a..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.js
+++ /dev/null
@@ -1,44 +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,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loading: Boolean,
-        disabled: Boolean,
-        plain: Boolean,
-        type: {
-            type: String,
-            value: 'danger',
-        },
-        customStyle: {
-            type: String,
-            value: '',
-        },
-    },
-    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/node_modules/@vant/weapp/dist/goods-action-button/index.json b/node_modules/@vant/weapp/dist/goods-action-button/index.json
deleted file mode 100644
index b567686..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.wxml b/node_modules/@vant/weapp/dist/goods-action-button/index.wxml
deleted file mode 100644
index 4530ab8..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-button/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-  {{ text }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/goods-action-button/index.wxss b/node_modules/@vant/weapp/dist/goods-action-button/index.wxss
deleted file mode 100644
index 759a1d9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action-icon/index.d.ts b/node_modules/@vant/weapp/dist/goods-action-icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action-icon/index.js b/node_modules/@vant/weapp/dist/goods-action-icon/index.js
deleted file mode 100644
index 98ed74f..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-icon/index.js
+++ /dev/null
@@ -1,27 +0,0 @@
-import { VantComponent } from '../common/component';
-import { button } from '../mixins/button';
-import { link } from '../mixins/link';
-VantComponent({
-    classes: ['icon-class', 'text-class', 'info-class'],
-    mixins: [link, button],
-    props: {
-        text: String,
-        dot: Boolean,
-        info: String,
-        icon: String,
-        size: String,
-        color: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        disabled: Boolean,
-        loading: Boolean,
-    },
-    methods: {
-        onClick(event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/goods-action-icon/index.json b/node_modules/@vant/weapp/dist/goods-action-icon/index.json
deleted file mode 100644
index 93bfe8a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action-icon/index.wxml b/node_modules/@vant/weapp/dist/goods-action-icon/index.wxml
deleted file mode 100644
index 30c1a8c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action-icon/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/dist/goods-action-icon/index.wxss b/node_modules/@vant/weapp/dist/goods-action-icon/index.wxss
deleted file mode 100644
index 6e4758d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action/index.d.ts b/node_modules/@vant/weapp/dist/goods-action/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/goods-action/index.js b/node_modules/@vant/weapp/dist/goods-action/index.js
deleted file mode 100644
index 6b2ed74..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/goods-action/index.json b/node_modules/@vant/weapp/dist/goods-action/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/goods-action/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/goods-action/index.wxml b/node_modules/@vant/weapp/dist/goods-action/index.wxml
deleted file mode 100644
index 569450c..0000000
--- a/node_modules/@vant/weapp/dist/goods-action/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/goods-action/index.wxss b/node_modules/@vant/weapp/dist/goods-action/index.wxss
deleted file mode 100644
index 7793e77..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid-item/index.d.ts b/node_modules/@vant/weapp/dist/grid-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/grid-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/grid-item/index.js b/node_modules/@vant/weapp/dist/grid-item/index.js
deleted file mode 100644
index dbeb18a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid-item/index.json b/node_modules/@vant/weapp/dist/grid-item/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/grid-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/grid-item/index.wxml b/node_modules/@vant/weapp/dist/grid-item/index.wxml
deleted file mode 100644
index e95087d..0000000
--- a/node_modules/@vant/weapp/dist/grid-item/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-    
-      
-        
-        
-      
-      
-        {{ text }}
-        
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/grid-item/index.wxs b/node_modules/@vant/weapp/dist/grid-item/index.wxs
deleted file mode 100644
index 2cfe37d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid-item/index.wxss b/node_modules/@vant/weapp/dist/grid-item/index.wxss
deleted file mode 100644
index acaea84..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid/index.d.ts b/node_modules/@vant/weapp/dist/grid/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/grid/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/grid/index.js b/node_modules/@vant/weapp/dist/grid/index.js
deleted file mode 100644
index 41dfa4c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid/index.json b/node_modules/@vant/weapp/dist/grid/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/grid/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/grid/index.wxml b/node_modules/@vant/weapp/dist/grid/index.wxml
deleted file mode 100644
index 2e4118f..0000000
--- a/node_modules/@vant/weapp/dist/grid/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/grid/index.wxs b/node_modules/@vant/weapp/dist/grid/index.wxs
deleted file mode 100644
index cd3b1bd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/grid/index.wxss b/node_modules/@vant/weapp/dist/grid/index.wxss
deleted file mode 100644
index e347440..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/icon/index.d.ts b/node_modules/@vant/weapp/dist/icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/icon/index.js b/node_modules/@vant/weapp/dist/icon/index.js
deleted file mode 100644
index 01c9073..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    classes: ['info-class'],
-    props: {
-        dot: Boolean,
-        info: null,
-        size: null,
-        color: String,
-        customStyle: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        name: String,
-    },
-    methods: {
-        onClick() {
-            this.$emit('click');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/icon/index.json b/node_modules/@vant/weapp/dist/icon/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/icon/index.wxml b/node_modules/@vant/weapp/dist/icon/index.wxml
deleted file mode 100644
index 91b47f9..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/icon/index.wxs b/node_modules/@vant/weapp/dist/icon/index.wxs
deleted file mode 100644
index a906f76..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.wxs
+++ /dev/null
@@ -1,43 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function isImage(name) {
-  return name.indexOf('/') !== -1;
-}
-
-function rootClass(data) {
-  var classes = ['custom-class'];
-
-  if (data.classPrefix !== 'van-icon') {
-    classes.push('van-icon--custom')
-  }
-
-  if (data.classPrefix != null) {
-    classes.push(data.classPrefix);
-  }
-
-  if (isImage(data.name)) {
-    classes.push('van-icon--image');
-  } else if (data.classPrefix != null) {
-    classes.push(data.classPrefix + '-' + data.name);
-  }
-
-  return classes.join(' ');
-}
-
-function rootStyle(data) {
-  return style([
-    {
-      color: data.color,
-      'font-size': addUnit(data.size),
-    },
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  isImage: isImage,
-  rootClass: rootClass,
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/icon/index.wxss b/node_modules/@vant/weapp/dist/icon/index.wxss
deleted file mode 100644
index feb3d7e..0000000
--- a/node_modules/@vant/weapp/dist/icon/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-icon{text-rendering:auto;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;position:relative}.van-icon,.van-icon:before{display:inline-block}.van-icon-contact:before{content:"\e753"}.van-icon-notes:before{content:"\e63c"}.van-icon-records:before{content:"\e63d"}.van-icon-cash-back-record:before{content:"\e63e"}.van-icon-newspaper:before{content:"\e63f"}.van-icon-discount:before{content:"\e640"}.van-icon-completed:before{content:"\e641"}.van-icon-user:before{content:"\e642"}.van-icon-description:before{content:"\e643"}.van-icon-list-switch:before{content:"\e6ad"}.van-icon-list-switching:before{content:"\e65a"}.van-icon-link-o:before{content:"\e751"}.van-icon-miniprogram-o:before{content:"\e752"}.van-icon-qq:before{content:"\e74e"}.van-icon-wechat-moments:before{content:"\e74f"}.van-icon-weibo:before{content:"\e750"}.van-icon-cash-o:before{content:"\e74d"}.van-icon-guide-o:before{content:"\e74c"}.van-icon-invitation:before{content:"\e6d6"}.van-icon-shield-o:before{content:"\e74b"}.van-icon-exchange:before{content:"\e6af"}.van-icon-eye:before{content:"\e6b0"}.van-icon-enlarge:before{content:"\e6b1"}.van-icon-expand-o:before{content:"\e6b2"}.van-icon-eye-o:before{content:"\e6b3"}.van-icon-expand:before{content:"\e6b4"}.van-icon-filter-o:before{content:"\e6b5"}.van-icon-fire:before{content:"\e6b6"}.van-icon-fail:before{content:"\e6b7"}.van-icon-failure:before{content:"\e6b8"}.van-icon-fire-o:before{content:"\e6b9"}.van-icon-flag-o:before{content:"\e6ba"}.van-icon-font:before{content:"\e6bb"}.van-icon-font-o:before{content:"\e6bc"}.van-icon-gem-o:before{content:"\e6bd"}.van-icon-flower-o:before{content:"\e6be"}.van-icon-gem:before{content:"\e6bf"}.van-icon-gift-card:before{content:"\e6c0"}.van-icon-friends:before{content:"\e6c1"}.van-icon-friends-o:before{content:"\e6c2"}.van-icon-gold-coin:before{content:"\e6c3"}.van-icon-gold-coin-o:before{content:"\e6c4"}.van-icon-good-job-o:before{content:"\e6c5"}.van-icon-gift:before{content:"\e6c6"}.van-icon-gift-o:before{content:"\e6c7"}.van-icon-gift-card-o:before{content:"\e6c8"}.van-icon-good-job:before{content:"\e6c9"}.van-icon-home-o:before{content:"\e6ca"}.van-icon-goods-collect:before{content:"\e6cb"}.van-icon-graphic:before{content:"\e6cc"}.van-icon-goods-collect-o:before{content:"\e6cd"}.van-icon-hot-o:before{content:"\e6ce"}.van-icon-info:before{content:"\e6cf"}.van-icon-hotel-o:before{content:"\e6d0"}.van-icon-info-o:before{content:"\e6d1"}.van-icon-hot-sale-o:before{content:"\e6d2"}.van-icon-hot:before{content:"\e6d3"}.van-icon-like:before{content:"\e6d4"}.van-icon-idcard:before{content:"\e6d5"}.van-icon-like-o:before{content:"\e6d7"}.van-icon-hot-sale:before{content:"\e6d8"}.van-icon-location-o:before{content:"\e6d9"}.van-icon-location:before{content:"\e6da"}.van-icon-label:before{content:"\e6db"}.van-icon-lock:before{content:"\e6dc"}.van-icon-label-o:before{content:"\e6dd"}.van-icon-map-marked:before{content:"\e6de"}.van-icon-logistics:before{content:"\e6df"}.van-icon-manager:before{content:"\e6e0"}.van-icon-more:before{content:"\e6e1"}.van-icon-live:before{content:"\e6e2"}.van-icon-manager-o:before{content:"\e6e3"}.van-icon-medal:before{content:"\e6e4"}.van-icon-more-o:before{content:"\e6e5"}.van-icon-music-o:before{content:"\e6e6"}.van-icon-music:before{content:"\e6e7"}.van-icon-new-arrival-o:before{content:"\e6e8"}.van-icon-medal-o:before{content:"\e6e9"}.van-icon-new-o:before{content:"\e6ea"}.van-icon-free-postage:before{content:"\e6eb"}.van-icon-newspaper-o:before{content:"\e6ec"}.van-icon-new-arrival:before{content:"\e6ed"}.van-icon-minus:before{content:"\e6ee"}.van-icon-orders-o:before{content:"\e6ef"}.van-icon-new:before{content:"\e6f0"}.van-icon-paid:before{content:"\e6f1"}.van-icon-notes-o:before{content:"\e6f2"}.van-icon-other-pay:before{content:"\e6f3"}.van-icon-pause-circle:before{content:"\e6f4"}.van-icon-pause:before{content:"\e6f5"}.van-icon-pause-circle-o:before{content:"\e6f6"}.van-icon-peer-pay:before{content:"\e6f7"}.van-icon-pending-payment:before{content:"\e6f8"}.van-icon-passed:before{content:"\e6f9"}.van-icon-plus:before{content:"\e6fa"}.van-icon-phone-circle-o:before{content:"\e6fb"}.van-icon-phone-o:before{content:"\e6fc"}.van-icon-printer:before{content:"\e6fd"}.van-icon-photo-fail:before{content:"\e6fe"}.van-icon-phone:before{content:"\e6ff"}.van-icon-photo-o:before{content:"\e700"}.van-icon-play-circle:before{content:"\e701"}.van-icon-play:before{content:"\e702"}.van-icon-phone-circle:before{content:"\e703"}.van-icon-point-gift-o:before{content:"\e704"}.van-icon-point-gift:before{content:"\e705"}.van-icon-play-circle-o:before{content:"\e706"}.van-icon-shrink:before{content:"\e707"}.van-icon-photo:before{content:"\e708"}.van-icon-qr:before{content:"\e709"}.van-icon-qr-invalid:before{content:"\e70a"}.van-icon-question-o:before{content:"\e70b"}.van-icon-revoke:before{content:"\e70c"}.van-icon-replay:before{content:"\e70d"}.van-icon-service:before{content:"\e70e"}.van-icon-question:before{content:"\e70f"}.van-icon-search:before{content:"\e710"}.van-icon-refund-o:before{content:"\e711"}.van-icon-service-o:before{content:"\e712"}.van-icon-scan:before{content:"\e713"}.van-icon-share:before{content:"\e714"}.van-icon-send-gift-o:before{content:"\e715"}.van-icon-share-o:before{content:"\e716"}.van-icon-setting:before{content:"\e717"}.van-icon-points:before{content:"\e718"}.van-icon-photograph:before{content:"\e719"}.van-icon-shop:before{content:"\e71a"}.van-icon-shop-o:before{content:"\e71b"}.van-icon-shop-collect-o:before{content:"\e71c"}.van-icon-shop-collect:before{content:"\e71d"}.van-icon-smile:before{content:"\e71e"}.van-icon-shopping-cart-o:before{content:"\e71f"}.van-icon-sign:before{content:"\e720"}.van-icon-sort:before{content:"\e721"}.van-icon-star-o:before{content:"\e722"}.van-icon-smile-comment-o:before{content:"\e723"}.van-icon-stop:before{content:"\e724"}.van-icon-stop-circle-o:before{content:"\e725"}.van-icon-smile-o:before{content:"\e726"}.van-icon-star:before{content:"\e727"}.van-icon-success:before{content:"\e728"}.van-icon-stop-circle:before{content:"\e729"}.van-icon-records-o:before{content:"\e72a"}.van-icon-shopping-cart:before{content:"\e72b"}.van-icon-tosend:before{content:"\e72c"}.van-icon-todo-list:before{content:"\e72d"}.van-icon-thumb-circle-o:before{content:"\e72e"}.van-icon-thumb-circle:before{content:"\e72f"}.van-icon-umbrella-circle:before{content:"\e730"}.van-icon-underway:before{content:"\e731"}.van-icon-upgrade:before{content:"\e732"}.van-icon-todo-list-o:before{content:"\e733"}.van-icon-tv-o:before{content:"\e734"}.van-icon-underway-o:before{content:"\e735"}.van-icon-user-o:before{content:"\e736"}.van-icon-vip-card-o:before{content:"\e737"}.van-icon-vip-card:before{content:"\e738"}.van-icon-send-gift:before{content:"\e739"}.van-icon-wap-home:before{content:"\e73a"}.van-icon-wap-nav:before{content:"\e73b"}.van-icon-volume-o:before{content:"\e73c"}.van-icon-video:before{content:"\e73d"}.van-icon-wap-home-o:before{content:"\e73e"}.van-icon-volume:before{content:"\e73f"}.van-icon-warning:before{content:"\e740"}.van-icon-weapp-nav:before{content:"\e741"}.van-icon-wechat-pay:before{content:"\e742"}.van-icon-warning-o:before{content:"\e743"}.van-icon-wechat:before{content:"\e744"}.van-icon-setting-o:before{content:"\e745"}.van-icon-youzan-shield:before{content:"\e746"}.van-icon-warn-o:before{content:"\e747"}.van-icon-smile-comment:before{content:"\e748"}.van-icon-user-circle-o:before{content:"\e749"}.van-icon-video-o:before{content:"\e74a"}.van-icon-add-square:before{content:"\e65c"}.van-icon-add:before{content:"\e65d"}.van-icon-arrow-down:before{content:"\e65e"}.van-icon-arrow-up:before{content:"\e65f"}.van-icon-arrow:before{content:"\e660"}.van-icon-after-sale:before{content:"\e661"}.van-icon-add-o:before{content:"\e662"}.van-icon-alipay:before{content:"\e663"}.van-icon-ascending:before{content:"\e664"}.van-icon-apps-o:before{content:"\e665"}.van-icon-aim:before{content:"\e666"}.van-icon-award:before{content:"\e667"}.van-icon-arrow-left:before{content:"\e668"}.van-icon-award-o:before{content:"\e669"}.van-icon-audio:before{content:"\e66a"}.van-icon-bag-o:before{content:"\e66b"}.van-icon-balance-list:before{content:"\e66c"}.van-icon-back-top:before{content:"\e66d"}.van-icon-bag:before{content:"\e66e"}.van-icon-balance-pay:before{content:"\e66f"}.van-icon-balance-o:before{content:"\e670"}.van-icon-bar-chart-o:before{content:"\e671"}.van-icon-bars:before{content:"\e672"}.van-icon-balance-list-o:before{content:"\e673"}.van-icon-birthday-cake-o:before{content:"\e674"}.van-icon-bookmark:before{content:"\e675"}.van-icon-bill:before{content:"\e676"}.van-icon-bell:before{content:"\e677"}.van-icon-browsing-history-o:before{content:"\e678"}.van-icon-browsing-history:before{content:"\e679"}.van-icon-bookmark-o:before{content:"\e67a"}.van-icon-bulb-o:before{content:"\e67b"}.van-icon-bullhorn-o:before{content:"\e67c"}.van-icon-bill-o:before{content:"\e67d"}.van-icon-calendar-o:before{content:"\e67e"}.van-icon-brush-o:before{content:"\e67f"}.van-icon-card:before{content:"\e680"}.van-icon-cart-o:before{content:"\e681"}.van-icon-cart-circle:before{content:"\e682"}.van-icon-cart-circle-o:before{content:"\e683"}.van-icon-cart:before{content:"\e684"}.van-icon-cash-on-deliver:before{content:"\e685"}.van-icon-cash-back-record-o:before{content:"\e686"}.van-icon-cashier-o:before{content:"\e687"}.van-icon-chart-trending-o:before{content:"\e688"}.van-icon-certificate:before{content:"\e689"}.van-icon-chat:before{content:"\e68a"}.van-icon-clear:before{content:"\e68b"}.van-icon-chat-o:before{content:"\e68c"}.van-icon-checked:before{content:"\e68d"}.van-icon-clock:before{content:"\e68e"}.van-icon-clock-o:before{content:"\e68f"}.van-icon-close:before{content:"\e690"}.van-icon-closed-eye:before{content:"\e691"}.van-icon-circle:before{content:"\e692"}.van-icon-cluster-o:before{content:"\e693"}.van-icon-column:before{content:"\e694"}.van-icon-comment-circle-o:before{content:"\e695"}.van-icon-cluster:before{content:"\e696"}.van-icon-comment:before{content:"\e697"}.van-icon-comment-o:before{content:"\e698"}.van-icon-comment-circle:before{content:"\e699"}.van-icon-completed-o:before{content:"\e69a"}.van-icon-credit-pay:before{content:"\e69b"}.van-icon-coupon:before{content:"\e69c"}.van-icon-debit-pay:before{content:"\e69d"}.van-icon-coupon-o:before{content:"\e69e"}.van-icon-contact-o:before{content:"\e69f"}.van-icon-descending:before{content:"\e6a0"}.van-icon-desktop-o:before{content:"\e6a1"}.van-icon-diamond-o:before{content:"\e6a2"}.van-icon-description-o:before{content:"\e6a3"}.van-icon-delete:before{content:"\e6a4"}.van-icon-diamond:before{content:"\e6a5"}.van-icon-delete-o:before{content:"\e6a6"}.van-icon-cross:before{content:"\e6a7"}.van-icon-edit:before{content:"\e6a8"}.van-icon-ellipsis:before{content:"\e6a9"}.van-icon-down:before{content:"\e6aa"}.van-icon-discount-o:before{content:"\e6ab"}.van-icon-ecard-pay:before{content:"\e6ac"}.van-icon-envelop-o:before{content:"\e6ae"}@font-face{font-display:auto;font-family:vant-icon;font-style:normal;font-weight:400;src:url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff2?t=1694918397022) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022) format("woff")}:host{align-items:center;display:inline-flex;justify-content:center}.van-icon--custom{position:relative}.van-icon--image{height:1em;width:1em}.van-icon__image{height:100%;width:100%}.van-icon__info{z-index:1}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/image/index.d.ts b/node_modules/@vant/weapp/dist/image/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/image/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/image/index.js b/node_modules/@vant/weapp/dist/image/index.js
deleted file mode 100644
index a9d007e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/image/index.json b/node_modules/@vant/weapp/dist/image/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/dist/image/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/image/index.wxml b/node_modules/@vant/weapp/dist/image/index.wxml
deleted file mode 100644
index a6f573c..0000000
--- a/node_modules/@vant/weapp/dist/image/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-
-  
-    
-    
-  
-  
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/image/index.wxs b/node_modules/@vant/weapp/dist/image/index.wxs
deleted file mode 100644
index cec14b8..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/image/index.wxss b/node_modules/@vant/weapp/dist/image/index.wxss
deleted file mode 100644
index a9c6ebb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-anchor/index.d.ts b/node_modules/@vant/weapp/dist/index-anchor/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/index-anchor/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/index-anchor/index.js b/node_modules/@vant/weapp/dist/index-anchor/index.js
deleted file mode 100644
index 85265e9..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-anchor/index.json b/node_modules/@vant/weapp/dist/index-anchor/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/index-anchor/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/index-anchor/index.wxml b/node_modules/@vant/weapp/dist/index-anchor/index.wxml
deleted file mode 100644
index 49affa7..0000000
--- a/node_modules/@vant/weapp/dist/index-anchor/index.wxml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-  
-    
-    
-      {{ index }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/index-anchor/index.wxss b/node_modules/@vant/weapp/dist/index-anchor/index.wxss
deleted file mode 100644
index 4b91560..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-bar/index.d.ts b/node_modules/@vant/weapp/dist/index-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/index-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/index-bar/index.js b/node_modules/@vant/weapp/dist/index-bar/index.js
deleted file mode 100644
index c541b89..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/index-bar/index.json b/node_modules/@vant/weapp/dist/index-bar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/index-bar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/index-bar/index.wxml b/node_modules/@vant/weapp/dist/index-bar/index.wxml
deleted file mode 100644
index 19a59cf..0000000
--- a/node_modules/@vant/weapp/dist/index-bar/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/index-bar/index.wxss b/node_modules/@vant/weapp/dist/index-bar/index.wxss
deleted file mode 100644
index 8568801..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/info/index.d.ts b/node_modules/@vant/weapp/dist/info/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/info/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/info/index.js b/node_modules/@vant/weapp/dist/info/index.js
deleted file mode 100644
index 6eac8f8..0000000
--- a/node_modules/@vant/weapp/dist/info/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        dot: Boolean,
-        info: null,
-        customStyle: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/info/index.json b/node_modules/@vant/weapp/dist/info/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/info/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/info/index.wxml b/node_modules/@vant/weapp/dist/info/index.wxml
deleted file mode 100644
index b39b524..0000000
--- a/node_modules/@vant/weapp/dist/info/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-{{ dot ? '' : info }}
diff --git a/node_modules/@vant/weapp/dist/info/index.wxss b/node_modules/@vant/weapp/dist/info/index.wxss
deleted file mode 100644
index 375ed5a..0000000
--- a/node_modules/@vant/weapp/dist/info/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-info{align-items:center;background-color:var(--info-background-color,#ee0a24);border:var(--info-border-width,1px) solid #fff;border-radius:var(--info-size,16px);box-sizing:border-box;color:var(--info-color,#fff);display:inline-flex;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);font-size:var(--info-font-size,12px);font-weight:var(--info-font-weight,500);height:var(--info-size,16px);justify-content:center;min-width:var(--info-size,16px);padding:var(--info-padding,0 3px);position:absolute;right:0;top:0;transform:translate(50%,-50%);transform-origin:100%;white-space:nowrap}.van-info--dot{background-color:var(--info-dot-color,#ee0a24);border-radius:100%;height:var(--info-dot-size,8px);min-width:0;width:var(--info-dot-size,8px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/loading/index.d.ts b/node_modules/@vant/weapp/dist/loading/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/loading/index.js b/node_modules/@vant/weapp/dist/loading/index.js
deleted file mode 100644
index f5f96ba..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        color: String,
-        vertical: Boolean,
-        type: {
-            type: String,
-            value: 'circular',
-        },
-        size: String,
-        textSize: String,
-    },
-    data: {
-        array12: Array.from({ length: 12 }),
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/loading/index.json b/node_modules/@vant/weapp/dist/loading/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/loading/index.wxml b/node_modules/@vant/weapp/dist/loading/index.wxml
deleted file mode 100644
index 7d4a539..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/loading/index.wxs b/node_modules/@vant/weapp/dist/loading/index.wxs
deleted file mode 100644
index 02a0b80..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.wxs
+++ /dev/null
@@ -1,22 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function spinnerStyle(data) {
-  return style({
-    color: data.color,
-    width: addUnit(data.size),
-    height: addUnit(data.size),
-  });
-}
-
-function textStyle(data) {
-  return style({
-    'font-size': addUnit(data.textSize),
-  });
-}
-
-module.exports = {
-  spinnerStyle: spinnerStyle,
-  textStyle: textStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/loading/index.wxss b/node_modules/@vant/weapp/dist/loading/index.wxss
deleted file mode 100644
index fc84e84..0000000
--- a/node_modules/@vant/weapp/dist/loading/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{font-size:0;line-height:1}.van-loading{align-items:center;color:var(--loading-spinner-color,#c8c9cc);display:inline-flex;justify-content:center}.van-loading__spinner{animation:van-rotate var(--loading-spinner-animation-duration,.8s) linear infinite;box-sizing:border-box;height:var(--loading-spinner-size,30px);max-height:100%;max-width:100%;position:relative;width:var(--loading-spinner-size,30px)}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{border:1px solid transparent;border-radius:100%;border-top-color:initial}.van-loading__text{color:var(--loading-text-color,#969799);font-size:var(--loading-text-font-size,14px);line-height:var(--loading-text-line-height,20px);margin-left:var(--padding-xs,8px)}.van-loading__text:empty{display:none}.van-loading--vertical{flex-direction:column}.van-loading--vertical .van-loading__text{margin:var(--padding-xs,8px) 0 0}.van-loading__dot{height:100%;left:0;position:absolute;top:0;width:100%}.van-loading__dot:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}.van-loading__dot:first-of-type{opacity:1;transform:rotate(30deg)}.van-loading__dot:nth-of-type(2){opacity:.9375;transform:rotate(60deg)}.van-loading__dot:nth-of-type(3){opacity:.875;transform:rotate(90deg)}.van-loading__dot:nth-of-type(4){opacity:.8125;transform:rotate(120deg)}.van-loading__dot:nth-of-type(5){opacity:.75;transform:rotate(150deg)}.van-loading__dot:nth-of-type(6){opacity:.6875;transform:rotate(180deg)}.van-loading__dot:nth-of-type(7){opacity:.625;transform:rotate(210deg)}.van-loading__dot:nth-of-type(8){opacity:.5625;transform:rotate(240deg)}.van-loading__dot:nth-of-type(9){opacity:.5;transform:rotate(270deg)}.van-loading__dot:nth-of-type(10){opacity:.4375;transform:rotate(300deg)}.van-loading__dot:nth-of-type(11){opacity:.375;transform:rotate(330deg)}.van-loading__dot:nth-of-type(12){opacity:.3125;transform:rotate(1turn)}@keyframes van-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/mixins/basic.d.ts b/node_modules/@vant/weapp/dist/mixins/basic.d.ts
deleted file mode 100644
index b273369..0000000
--- a/node_modules/@vant/weapp/dist/mixins/basic.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const basic: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/basic.js b/node_modules/@vant/weapp/dist/mixins/basic.js
deleted file mode 100644
index 617cc07..0000000
--- a/node_modules/@vant/weapp/dist/mixins/basic.js
+++ /dev/null
@@ -1,11 +0,0 @@
-export const basic = Behavior({
-    methods: {
-        $emit(name, detail, options) {
-            this.triggerEvent(name, detail, options);
-        },
-        set(data) {
-            this.setData(data);
-            return new Promise((resolve) => wx.nextTick(resolve));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/button.d.ts b/node_modules/@vant/weapp/dist/mixins/button.d.ts
deleted file mode 100644
index b51db87..0000000
--- a/node_modules/@vant/weapp/dist/mixins/button.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const button: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/button.js b/node_modules/@vant/weapp/dist/mixins/button.js
deleted file mode 100644
index ce22c93..0000000
--- a/node_modules/@vant/weapp/dist/mixins/button.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import { canIUseGetUserProfile } from '../common/version';
-export const button = Behavior({
-    externalClasses: ['hover-class'],
-    properties: {
-        id: String,
-        buttonId: String,
-        lang: String,
-        businessId: Number,
-        sessionFrom: String,
-        sendMessageTitle: String,
-        sendMessagePath: String,
-        sendMessageImg: String,
-        showMessageCard: Boolean,
-        appParameter: String,
-        ariaLabel: String,
-        openType: String,
-        getUserProfileDesc: String,
-    },
-    data: {
-        canIUseGetUserProfile: canIUseGetUserProfile(),
-    },
-    methods: {
-        onGetUserInfo(event) {
-            this.triggerEvent('getuserinfo', event.detail);
-        },
-        onContact(event) {
-            this.triggerEvent('contact', event.detail);
-        },
-        onGetPhoneNumber(event) {
-            this.triggerEvent('getphonenumber', event.detail);
-        },
-        onGetRealTimePhoneNumber(event) {
-            this.triggerEvent('getrealtimephonenumber', event.detail);
-        },
-        onError(event) {
-            this.triggerEvent('error', event.detail);
-        },
-        onLaunchApp(event) {
-            this.triggerEvent('launchapp', event.detail);
-        },
-        onOpenSetting(event) {
-            this.triggerEvent('opensetting', event.detail);
-        },
-        onAgreePrivacyAuthorization(event) {
-            this.triggerEvent('agreeprivacyauthorization', event.detail);
-        },
-        onChooseAvatar(event) {
-            this.triggerEvent('chooseavatar', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/link.d.ts b/node_modules/@vant/weapp/dist/mixins/link.d.ts
deleted file mode 100644
index d58043b..0000000
--- a/node_modules/@vant/weapp/dist/mixins/link.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const link: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/link.js b/node_modules/@vant/weapp/dist/mixins/link.js
deleted file mode 100644
index 8c274e1..0000000
--- a/node_modules/@vant/weapp/dist/mixins/link.js
+++ /dev/null
@@ -1,23 +0,0 @@
-export const link = Behavior({
-    properties: {
-        url: String,
-        linkType: {
-            type: String,
-            value: 'navigateTo',
-        },
-    },
-    methods: {
-        jumpLink(urlKey = 'url') {
-            const url = this.data[urlKey];
-            if (url) {
-                if (this.data.linkType === 'navigateTo' &&
-                    getCurrentPages().length > 9) {
-                    wx.redirectTo({ url });
-                }
-                else {
-                    wx[this.data.linkType]({ url });
-                }
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/page-scroll.d.ts b/node_modules/@vant/weapp/dist/mixins/page-scroll.d.ts
deleted file mode 100644
index 4625447..0000000
--- a/node_modules/@vant/weapp/dist/mixins/page-scroll.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-/// 
-/// 
-type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption;
-type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void;
-export declare function pageScrollMixin(scroller: Scroller): string;
-export {};
diff --git a/node_modules/@vant/weapp/dist/mixins/page-scroll.js b/node_modules/@vant/weapp/dist/mixins/page-scroll.js
deleted file mode 100644
index e08fb6e..0000000
--- a/node_modules/@vant/weapp/dist/mixins/page-scroll.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import { isFunction } from '../common/validator';
-import { getCurrentPage, isDef } from '../common/utils';
-function onPageScroll(event) {
-    const { vanPageScroller = [] } = getCurrentPage();
-    vanPageScroller.forEach((scroller) => {
-        if (typeof scroller === 'function') {
-            // @ts-ignore
-            scroller(event);
-        }
-    });
-}
-export function pageScrollMixin(scroller) {
-    return Behavior({
-        attached() {
-            const page = getCurrentPage();
-            if (!isDef(page)) {
-                return;
-            }
-            const _scroller = scroller.bind(this);
-            const { vanPageScroller = [] } = page;
-            if (isFunction(page.onPageScroll) && page.onPageScroll !== onPageScroll) {
-                vanPageScroller.push(page.onPageScroll.bind(page));
-            }
-            vanPageScroller.push(_scroller);
-            page.vanPageScroller = vanPageScroller;
-            page.onPageScroll = onPageScroll;
-            this._scroller = _scroller;
-        },
-        detached() {
-            const page = getCurrentPage();
-            if (!isDef(page) || !isDef(page.vanPageScroller)) {
-                return;
-            }
-            const { vanPageScroller } = page;
-            const index = vanPageScroller.findIndex((v) => v === this._scroller);
-            if (index > -1) {
-                page.vanPageScroller.splice(index, 1);
-            }
-            this._scroller = undefined;
-        },
-    });
-}
diff --git a/node_modules/@vant/weapp/dist/mixins/touch.d.ts b/node_modules/@vant/weapp/dist/mixins/touch.d.ts
deleted file mode 100644
index 35ee831..0000000
--- a/node_modules/@vant/weapp/dist/mixins/touch.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const touch: string;
diff --git a/node_modules/@vant/weapp/dist/mixins/touch.js b/node_modules/@vant/weapp/dist/mixins/touch.js
deleted file mode 100644
index ecefae8..0000000
--- a/node_modules/@vant/weapp/dist/mixins/touch.js
+++ /dev/null
@@ -1,37 +0,0 @@
-// @ts-nocheck
-const MIN_DISTANCE = 10;
-function getDirection(x, y) {
-    if (x > y && x > MIN_DISTANCE) {
-        return 'horizontal';
-    }
-    if (y > x && y > MIN_DISTANCE) {
-        return 'vertical';
-    }
-    return '';
-}
-export const touch = Behavior({
-    methods: {
-        resetTouchStatus() {
-            this.direction = '';
-            this.deltaX = 0;
-            this.deltaY = 0;
-            this.offsetX = 0;
-            this.offsetY = 0;
-        },
-        touchStart(event) {
-            this.resetTouchStatus();
-            const touch = event.touches[0];
-            this.startX = touch.clientX;
-            this.startY = touch.clientY;
-        },
-        touchMove(event) {
-            const touch = event.touches[0];
-            this.deltaX = touch.clientX - this.startX;
-            this.deltaY = touch.clientY - this.startY;
-            this.offsetX = Math.abs(this.deltaX);
-            this.offsetY = Math.abs(this.deltaY);
-            this.direction =
-                this.direction || getDirection(this.offsetX, this.offsetY);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/mixins/transition.d.ts b/node_modules/@vant/weapp/dist/mixins/transition.d.ts
deleted file mode 100644
index dd829e5..0000000
--- a/node_modules/@vant/weapp/dist/mixins/transition.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare function transition(showDefaultValue: boolean): string;
diff --git a/node_modules/@vant/weapp/dist/mixins/transition.js b/node_modules/@vant/weapp/dist/mixins/transition.js
deleted file mode 100644
index 7e4b613..0000000
--- a/node_modules/@vant/weapp/dist/mixins/transition.js
+++ /dev/null
@@ -1,130 +0,0 @@
-// @ts-nocheck
-import { requestAnimationFrame } from '../common/utils';
-import { isObj } from '../common/validator';
-const getClassNames = (name) => ({
-    enter: `van-${name}-enter van-${name}-enter-active enter-class enter-active-class`,
-    'enter-to': `van-${name}-enter-to van-${name}-enter-active enter-to-class enter-active-class`,
-    leave: `van-${name}-leave van-${name}-leave-active leave-class leave-active-class`,
-    'leave-to': `van-${name}-leave-to van-${name}-leave-active leave-to-class leave-active-class`,
-});
-export function transition(showDefaultValue) {
-    return Behavior({
-        properties: {
-            customStyle: String,
-            // @ts-ignore
-            show: {
-                type: Boolean,
-                value: showDefaultValue,
-                observer: 'observeShow',
-            },
-            // @ts-ignore
-            duration: {
-                type: null,
-                value: 300,
-                observer: 'observeDuration',
-            },
-            name: {
-                type: String,
-                value: 'fade',
-            },
-        },
-        data: {
-            type: '',
-            inited: false,
-            display: false,
-        },
-        ready() {
-            if (this.data.show === true) {
-                this.observeShow(true, false);
-            }
-        },
-        methods: {
-            observeShow(value, old) {
-                if (value === old) {
-                    return;
-                }
-                value ? this.enter() : this.leave();
-            },
-            enter() {
-                if (this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise = new Promise((resolve) => {
-                    const { duration, name } = this.data;
-                    const classNames = getClassNames(name);
-                    const currentDuration = isObj(duration) ? duration.enter : duration;
-                    if (this.status === 'enter') {
-                        return;
-                    }
-                    this.status = 'enter';
-                    this.$emit('before-enter');
-                    requestAnimationFrame(() => {
-                        if (this.status !== 'enter') {
-                            return;
-                        }
-                        this.$emit('enter');
-                        this.setData({
-                            inited: true,
-                            display: true,
-                            classes: classNames.enter,
-                            currentDuration,
-                        });
-                        requestAnimationFrame(() => {
-                            if (this.status !== 'enter') {
-                                return;
-                            }
-                            this.transitionEnded = false;
-                            this.setData({ classes: classNames['enter-to'] });
-                            resolve();
-                        });
-                    });
-                });
-            },
-            leave() {
-                if (!this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise.then(() => {
-                    if (!this.data.display) {
-                        return;
-                    }
-                    const { duration, name } = this.data;
-                    const classNames = getClassNames(name);
-                    const currentDuration = isObj(duration) ? duration.leave : duration;
-                    this.status = 'leave';
-                    this.$emit('before-leave');
-                    requestAnimationFrame(() => {
-                        if (this.status !== 'leave') {
-                            return;
-                        }
-                        this.$emit('leave');
-                        this.setData({
-                            classes: classNames.leave,
-                            currentDuration,
-                        });
-                        requestAnimationFrame(() => {
-                            if (this.status !== 'leave') {
-                                return;
-                            }
-                            this.transitionEnded = false;
-                            setTimeout(() => {
-                                this.onTransitionEnd();
-                                this.enterFinishedPromise = null;
-                            }, currentDuration);
-                            this.setData({ classes: classNames['leave-to'] });
-                        });
-                    });
-                });
-            },
-            onTransitionEnd() {
-                if (this.transitionEnded) {
-                    return;
-                }
-                this.transitionEnded = true;
-                this.$emit(`after-${this.status}`);
-                const { show, display } = this.data;
-                if (!show && display) {
-                    this.setData({ display: false });
-                }
-            },
-        },
-    });
-}
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.d.ts b/node_modules/@vant/weapp/dist/nav-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/nav-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.js b/node_modules/@vant/weapp/dist/nav-bar/index.js
deleted file mode 100644
index 30fc5aa..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/nav-bar/index.json b/node_modules/@vant/weapp/dist/nav-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/nav-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.wxml b/node_modules/@vant/weapp/dist/nav-bar/index.wxml
deleted file mode 100644
index b6405fd..0000000
--- a/node_modules/@vant/weapp/dist/nav-bar/index.wxml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-  
-    
-      
-        
-        {{ leftText }}
-      
-      
-    
-    
-      {{ title }}
-      
-    
-    
-      {{ rightText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/nav-bar/index.wxs b/node_modules/@vant/weapp/dist/nav-bar/index.wxs
deleted file mode 100644
index 55b4158..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/nav-bar/index.wxss b/node_modules/@vant/weapp/dist/nav-bar/index.wxss
deleted file mode 100644
index d11c31e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notice-bar/index.d.ts b/node_modules/@vant/weapp/dist/notice-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/notice-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/notice-bar/index.js b/node_modules/@vant/weapp/dist/notice-bar/index.js
deleted file mode 100644
index ee55e59..0000000
--- a/node_modules/@vant/weapp/dist/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 + this.data.delay);
-        },
-        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/node_modules/@vant/weapp/dist/notice-bar/index.json b/node_modules/@vant/weapp/dist/notice-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/notice-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/notice-bar/index.wxml b/node_modules/@vant/weapp/dist/notice-bar/index.wxml
deleted file mode 100644
index 21b0973..0000000
--- a/node_modules/@vant/weapp/dist/notice-bar/index.wxml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-  
-  
-
-  
-    
-      {{ text }}
-      
-    
-  
-
-  
-  
-    
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/notice-bar/index.wxs b/node_modules/@vant/weapp/dist/notice-bar/index.wxs
deleted file mode 100644
index 11e6456..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notice-bar/index.wxss b/node_modules/@vant/weapp/dist/notice-bar/index.wxss
deleted file mode 100644
index 497636c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/index.d.ts b/node_modules/@vant/weapp/dist/notify/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/notify/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/notify/index.js b/node_modules/@vant/weapp/dist/notify/index.js
deleted file mode 100644
index d4aba2d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/index.json b/node_modules/@vant/weapp/dist/notify/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/dist/notify/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/notify/index.wxml b/node_modules/@vant/weapp/dist/notify/index.wxml
deleted file mode 100644
index 42d913e..0000000
--- a/node_modules/@vant/weapp/dist/notify/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-  
-    
-    {{ message }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/notify/index.wxs b/node_modules/@vant/weapp/dist/notify/index.wxs
deleted file mode 100644
index bbb94c2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/index.wxss b/node_modules/@vant/weapp/dist/notify/index.wxss
deleted file mode 100644
index c030e9b..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/notify.d.ts b/node_modules/@vant/weapp/dist/notify/notify.d.ts
deleted file mode 100644
index d5213cb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/notify/notify.js b/node_modules/@vant/weapp/dist/notify/notify.js
deleted file mode 100644
index 306d7fd..0000000
--- a/node_modules/@vant/weapp/dist/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.show();
-        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/node_modules/@vant/weapp/dist/overlay/index.d.ts b/node_modules/@vant/weapp/dist/overlay/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/overlay/index.js b/node_modules/@vant/weapp/dist/overlay/index.js
deleted file mode 100644
index d6647dd..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        show: Boolean,
-        customStyle: String,
-        duration: {
-            type: null,
-            value: 300,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClick() {
-            this.$emit('click');
-        },
-        // for prevent touchmove
-        noop() { },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/overlay/index.json b/node_modules/@vant/weapp/dist/overlay/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/overlay/index.wxml b/node_modules/@vant/weapp/dist/overlay/index.wxml
deleted file mode 100644
index 17fc56f..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/dist/overlay/index.wxss b/node_modules/@vant/weapp/dist/overlay/index.wxss
deleted file mode 100644
index d1ad81a..0000000
--- a/node_modules/@vant/weapp/dist/overlay/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/overlay/overlay.wxml b/node_modules/@vant/weapp/dist/overlay/overlay.wxml
deleted file mode 100644
index 017e801..0000000
--- a/node_modules/@vant/weapp/dist/overlay/overlay.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-  
-
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/panel/index.d.ts b/node_modules/@vant/weapp/dist/panel/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/panel/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/panel/index.js b/node_modules/@vant/weapp/dist/panel/index.js
deleted file mode 100644
index 7b6a99a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/panel/index.json b/node_modules/@vant/weapp/dist/panel/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/dist/panel/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/panel/index.wxml b/node_modules/@vant/weapp/dist/panel/index.wxml
deleted file mode 100644
index 1843703..0000000
--- a/node_modules/@vant/weapp/dist/panel/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-  
-  
-
-  
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/panel/index.wxss b/node_modules/@vant/weapp/dist/panel/index.wxss
deleted file mode 100644
index 485edcd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker-column/index.d.ts b/node_modules/@vant/weapp/dist/picker-column/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/picker-column/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/picker-column/index.js b/node_modules/@vant/weapp/dist/picker-column/index.js
deleted file mode 100644
index abcc520..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker-column/index.json b/node_modules/@vant/weapp/dist/picker-column/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/picker-column/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/picker-column/index.wxml b/node_modules/@vant/weapp/dist/picker-column/index.wxml
deleted file mode 100644
index f2c8da2..0000000
--- a/node_modules/@vant/weapp/dist/picker-column/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-  
-    {{ computed.optionText(option, valueKey) }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/picker-column/index.wxs b/node_modules/@vant/weapp/dist/picker-column/index.wxs
deleted file mode 100644
index 2d5a611..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker-column/index.wxss b/node_modules/@vant/weapp/dist/picker-column/index.wxss
deleted file mode 100644
index 519a438..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/index.d.ts b/node_modules/@vant/weapp/dist/picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/picker/index.js b/node_modules/@vant/weapp/dist/picker/index.js
deleted file mode 100644
index cef057d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/index.json b/node_modules/@vant/weapp/dist/picker/index.json
deleted file mode 100644
index 2fcec89..0000000
--- a/node_modules/@vant/weapp/dist/picker/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "picker-column": "../picker-column/index",
-    "loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/picker/index.wxml b/node_modules/@vant/weapp/dist/picker/index.wxml
deleted file mode 100644
index 8564ccc..0000000
--- a/node_modules/@vant/weapp/dist/picker/index.wxml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-    
-    
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/picker/index.wxs b/node_modules/@vant/weapp/dist/picker/index.wxs
deleted file mode 100644
index 0abbd10..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/index.wxss b/node_modules/@vant/weapp/dist/picker/index.wxss
deleted file mode 100644
index d924abb..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/shared.d.ts b/node_modules/@vant/weapp/dist/picker/shared.d.ts
deleted file mode 100644
index c548045..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/shared.js b/node_modules/@vant/weapp/dist/picker/shared.js
deleted file mode 100644
index 5f21f32..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/picker/toolbar.wxml b/node_modules/@vant/weapp/dist/picker/toolbar.wxml
deleted file mode 100644
index 414f612..0000000
--- a/node_modules/@vant/weapp/dist/picker/toolbar.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-  
-    {{ cancelButtonText }}
-  
-  {{
-    title
-  }}
-  
-    {{ confirmButtonText }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/popup/index.d.ts b/node_modules/@vant/weapp/dist/popup/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/popup/index.js b/node_modules/@vant/weapp/dist/popup/index.js
deleted file mode 100644
index fd3dd8e..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.js
+++ /dev/null
@@ -1,97 +0,0 @@
-import { VantComponent } from '../common/component';
-import { transition } from '../mixins/transition';
-VantComponent({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-        'close-icon-class',
-    ],
-    mixins: [transition(false)],
-    props: {
-        round: Boolean,
-        closeable: Boolean,
-        customStyle: String,
-        overlayStyle: String,
-        transition: {
-            type: String,
-            observer: 'observeClass',
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeIcon: {
-            type: String,
-            value: 'cross',
-        },
-        closeIconPosition: {
-            type: String,
-            value: 'top-right',
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        position: {
-            type: String,
-            value: 'center',
-            observer: 'observeClass',
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetTop: {
-            type: Boolean,
-            value: false,
-        },
-        safeAreaTabBar: {
-            type: Boolean,
-            value: false,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    created() {
-        this.observeClass();
-    },
-    methods: {
-        onClickCloseIcon() {
-            this.$emit('close');
-        },
-        onClickOverlay() {
-            this.$emit('click-overlay');
-            if (this.data.closeOnClickOverlay) {
-                this.$emit('close');
-            }
-        },
-        observeClass() {
-            const { transition, position, duration } = this.data;
-            const updateData = {
-                name: transition || position,
-            };
-            if (transition === 'none') {
-                updateData.duration = 0;
-                this.originDuration = duration;
-            }
-            else if (this.originDuration != null) {
-                updateData.duration = this.originDuration;
-            }
-            this.setData(updateData);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/popup/index.json b/node_modules/@vant/weapp/dist/popup/index.json
deleted file mode 100644
index 88a6eab..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-overlay": "../overlay/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/popup/index.wxml b/node_modules/@vant/weapp/dist/popup/index.wxml
deleted file mode 100644
index ab824b1..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-  
-
-
- 
diff --git a/node_modules/@vant/weapp/dist/popup/index.wxs b/node_modules/@vant/weapp/dist/popup/index.wxs
deleted file mode 100644
index 8d59f24..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function popupStyle(data) {
-  return style([
-    {
-      'z-index': data.zIndex,
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  popupStyle: popupStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/popup/index.wxss b/node_modules/@vant/weapp/dist/popup/index.wxss
deleted file mode 100644
index 91983b4..0000000
--- a/node_modules/@vant/weapp/dist/popup/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-popup{-webkit-overflow-scrolling:touch;animation:ease both;background-color:var(--popup-background-color,#fff);box-sizing:border-box;max-height:100%;overflow-y:auto;position:fixed;transition-timing-function:ease}.van-popup--center{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:var(--popup-round-border-radius,16px)}.van-popup--top{left:0;top:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--right{right:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0}.van-popup--left{left:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0}.van-popup--bottom.van-popup--safe{padding-bottom:env(safe-area-inset-bottom)}.van-popup--bottom.van-popup--safeTabBar,.van-popup--top.van-popup--safeTabBar{bottom:var(--tabbar-height,50px)}.van-popup--safeTop{padding-top:env(safe-area-inset-top)}.van-popup__close-icon{color:var(--popup-close-icon-color,#969799);font-size:var(--popup-close-icon-size,18px);position:absolute;z-index:var(--popup-close-icon-z-index,1)}.van-popup__close-icon--top-left{left:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--top-right{right:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-left{bottom:var(--popup-close-icon-margin,16px);left:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-right{bottom:var(--popup-close-icon-margin,16px);right:var(--popup-close-icon-margin,16px)}.van-popup__close-icon:active{opacity:.6}.van-scale-enter-active,.van-scale-leave-active{transition-property:opacity,transform}.van-scale-enter,.van-scale-leave-to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-center-enter-active,.van-center-leave-active{transition-property:opacity}.van-center-enter,.van-center-leave-to{opacity:0}.van-bottom-enter-active,.van-bottom-leave-active,.van-left-enter-active,.van-left-leave-active,.van-right-enter-active,.van-right-leave-active,.van-top-enter-active,.van-top-leave-active{transition-property:transform}.van-bottom-enter,.van-bottom-leave-to{transform:translate3d(0,100%,0)}.van-top-enter,.van-top-leave-to{transform:translate3d(0,-100%,0)}.van-left-enter,.van-left-leave-to{transform:translate3d(-100%,-50%,0)}.van-right-enter,.van-right-leave-to{transform:translate3d(100%,-50%,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/popup/popup.wxml b/node_modules/@vant/weapp/dist/popup/popup.wxml
deleted file mode 100644
index bd8f508..0000000
--- a/node_modules/@vant/weapp/dist/popup/popup.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/progress/index.d.ts b/node_modules/@vant/weapp/dist/progress/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/progress/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/progress/index.js b/node_modules/@vant/weapp/dist/progress/index.js
deleted file mode 100644
index 0780c43..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/progress/index.json b/node_modules/@vant/weapp/dist/progress/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/progress/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/progress/index.wxml b/node_modules/@vant/weapp/dist/progress/index.wxml
deleted file mode 100644
index e81514d..0000000
--- a/node_modules/@vant/weapp/dist/progress/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-      {{ computed.pivotText(pivotText, percentage) }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/progress/index.wxs b/node_modules/@vant/weapp/dist/progress/index.wxs
deleted file mode 100644
index 5b1e8e6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/progress/index.wxss b/node_modules/@vant/weapp/dist/progress/index.wxss
deleted file mode 100644
index a08972a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio-group/index.d.ts b/node_modules/@vant/weapp/dist/radio-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/radio-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/radio-group/index.js b/node_modules/@vant/weapp/dist/radio-group/index.js
deleted file mode 100644
index 2846fdd..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio-group/index.json b/node_modules/@vant/weapp/dist/radio-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/radio-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/radio-group/index.wxml b/node_modules/@vant/weapp/dist/radio-group/index.wxml
deleted file mode 100644
index 0ab17af..0000000
--- a/node_modules/@vant/weapp/dist/radio-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/radio-group/index.wxss b/node_modules/@vant/weapp/dist/radio-group/index.wxss
deleted file mode 100644
index 4e3b5d4..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio/index.d.ts b/node_modules/@vant/weapp/dist/radio/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/radio/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/radio/index.js b/node_modules/@vant/weapp/dist/radio/index.js
deleted file mode 100644
index 9eb1258..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio/index.json b/node_modules/@vant/weapp/dist/radio/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/radio/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/radio/index.wxml b/node_modules/@vant/weapp/dist/radio/index.wxml
deleted file mode 100644
index 5f898c0..0000000
--- a/node_modules/@vant/weapp/dist/radio/index.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/radio/index.wxs b/node_modules/@vant/weapp/dist/radio/index.wxs
deleted file mode 100644
index a428aad..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/radio/index.wxss b/node_modules/@vant/weapp/dist/radio/index.wxss
deleted file mode 100644
index 257b0c7..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/rate/index.d.ts b/node_modules/@vant/weapp/dist/rate/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/rate/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/rate/index.js b/node_modules/@vant/weapp/dist/rate/index.js
deleted file mode 100644
index 23b7345..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/rate/index.json b/node_modules/@vant/weapp/dist/rate/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/rate/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/rate/index.wxml b/node_modules/@vant/weapp/dist/rate/index.wxml
deleted file mode 100644
index 049714c..0000000
--- a/node_modules/@vant/weapp/dist/rate/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/rate/index.wxss b/node_modules/@vant/weapp/dist/rate/index.wxss
deleted file mode 100644
index 470e4f4..0000000
--- a/node_modules/@vant/weapp/dist/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:100%}.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/node_modules/@vant/weapp/dist/row/index.d.ts b/node_modules/@vant/weapp/dist/row/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/row/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/row/index.js b/node_modules/@vant/weapp/dist/row/index.js
deleted file mode 100644
index cc844f8..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/row/index.json b/node_modules/@vant/weapp/dist/row/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/row/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/row/index.wxml b/node_modules/@vant/weapp/dist/row/index.wxml
deleted file mode 100644
index 69a4359..0000000
--- a/node_modules/@vant/weapp/dist/row/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/row/index.wxs b/node_modules/@vant/weapp/dist/row/index.wxs
deleted file mode 100644
index f5c5958..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/row/index.wxss b/node_modules/@vant/weapp/dist/row/index.wxss
deleted file mode 100644
index bb8946b..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/search/index.d.ts b/node_modules/@vant/weapp/dist/search/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/search/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/search/index.js b/node_modules/@vant/weapp/dist/search/index.js
deleted file mode 100644
index d3c1bcd..0000000
--- a/node_modules/@vant/weapp/dist/search/index.js
+++ /dev/null
@@ -1,97 +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',
-        },
-        cursorSpacing: {
-            type: Number,
-            value: 0,
-        },
-    },
-    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/node_modules/@vant/weapp/dist/search/index.json b/node_modules/@vant/weapp/dist/search/index.json
deleted file mode 100644
index b4cfe91..0000000
--- a/node_modules/@vant/weapp/dist/search/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-field": "../field/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/search/index.wxml b/node_modules/@vant/weapp/dist/search/index.wxml
deleted file mode 100644
index cbcb47a..0000000
--- a/node_modules/@vant/weapp/dist/search/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-  
-    {{ label }}
-    
-
-    
-      
-      
-    
-  
-
-  
-    
-    {{ actionText }}
-  
-
diff --git a/node_modules/@vant/weapp/dist/search/index.wxss b/node_modules/@vant/weapp/dist/search/index.wxss
deleted file mode 100644
index 4f306b0..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/share-sheet/index.d.ts b/node_modules/@vant/weapp/dist/share-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.js b/node_modules/@vant/weapp/dist/share-sheet/index.js
deleted file mode 100644
index ad2ccf4..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.js
+++ /dev/null
@@ -1,59 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        // whether to show popup
-        show: Boolean,
-        // overlay custom style
-        overlayStyle: String,
-        // z-index
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        title: String,
-        cancelText: {
-            type: String,
-            value: '取消',
-        },
-        description: String,
-        options: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: null,
-            value: 300,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClickOverlay() {
-            this.$emit('click-overlay');
-        },
-        onCancel() {
-            this.onClose();
-            this.$emit('cancel');
-        },
-        onSelect(event) {
-            this.$emit('select', event.detail);
-        },
-        onClose() {
-            this.$emit('close');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.json b/node_modules/@vant/weapp/dist/share-sheet/index.json
deleted file mode 100644
index 15a7c22..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-popup": "../popup/index",
-    "options": "./options"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.wxml b/node_modules/@vant/weapp/dist/share-sheet/index.wxml
deleted file mode 100644
index 72a5b25..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.wxs b/node_modules/@vant/weapp/dist/share-sheet/index.wxs
deleted file mode 100644
index 2149ee9..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-function isMulti(options) {
-  if (options == null || options[0] == null) {
-    return false;
-  }
-
-  return "Array" === options.constructor && "Array" === options[0].constructor;
-}
-
-module.exports = {
-  isMulti: isMulti
-};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/index.wxss b/node_modules/@vant/weapp/dist/share-sheet/index.wxss
deleted file mode 100644
index e8d8dae..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__header{padding:12px 16px 4px;text-align:center}.van-share-sheet__title{color:#323233;font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.van-share-sheet__title:empty,.van-share-sheet__title:not(:empty)+.van-share-sheet__title{display:none}.van-share-sheet__description{color:#969799;display:block;font-size:12px;line-height:16px;margin-top:8px}.van-share-sheet__description:empty,.van-share-sheet__description:not(:empty)+.van-share-sheet__description{display:none}.van-share-sheet__cancel{background:#fff;border:none;box-sizing:initial;display:block;font-size:16px;height:auto;line-height:48px;padding:0;text-align:center;width:100%}.van-share-sheet__cancel:before{background-color:#f7f8fa;content:" ";display:block;height:8px}.van-share-sheet__cancel:after{display:none}.van-share-sheet__cancel:active{background-color:#f2f3f5}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.d.ts b/node_modules/@vant/weapp/dist/share-sheet/options.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.js b/node_modules/@vant/weapp/dist/share-sheet/options.js
deleted file mode 100644
index 5a29ad7..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.js
+++ /dev/null
@@ -1,14 +0,0 @@
-import { VantComponent } from '../common/component';
-VantComponent({
-    props: {
-        options: Array,
-        showBorder: Boolean,
-    },
-    methods: {
-        onSelect(event) {
-            const { index } = event.currentTarget.dataset;
-            const option = this.data.options[index];
-            this.$emit('select', Object.assign(Object.assign({}, option), { index }));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.json b/node_modules/@vant/weapp/dist/share-sheet/options.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.wxml b/node_modules/@vant/weapp/dist/share-sheet/options.wxml
deleted file mode 100644
index 2983ebb..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.wxs b/node_modules/@vant/weapp/dist/share-sheet/options.wxs
deleted file mode 100644
index a116d32..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.wxs
+++ /dev/null
@@ -1,14 +0,0 @@
-/* eslint-disable */
-var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments'];
-
-function getIconURL(icon) {
-  if (PRESET_ICONS.indexOf(icon) !== -1) {
-    return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png';
-  }
-
-  return icon;
-}
-
-module.exports = {
-  getIconURL: getIconURL,
-};
diff --git a/node_modules/@vant/weapp/dist/share-sheet/options.wxss b/node_modules/@vant/weapp/dist/share-sheet/options.wxss
deleted file mode 100644
index b7f5455..0000000
--- a/node_modules/@vant/weapp/dist/share-sheet/options.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__options{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overflow-y:visible;padding:16px 0 16px 8px;position:relative}.van-share-sheet__options--border:before{border-top:1px solid #ebedf0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:0;top:0;transform:scaleY(.5);transform-origin:center}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{align-items:center;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.van-share-sheet__option:active{opacity:.7}.van-share-sheet__button{background-color:initial;border:0;height:auto;line-height:inherit;padding:0}.van-share-sheet__button:after{border:0}.van-share-sheet__icon{height:48px;margin:0 16px;width:48px}.van-share-sheet__name{color:#646566;font-size:12px;margin-top:8px;padding:0 4px}.van-share-sheet__option-description{color:#c8c9cc;font-size:12px;padding:0 4px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.d.ts b/node_modules/@vant/weapp/dist/sidebar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/sidebar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.js b/node_modules/@vant/weapp/dist/sidebar-item/index.js
deleted file mode 100644
index 63ea57d..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/sidebar-item/index.json b/node_modules/@vant/weapp/dist/sidebar-item/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/dist/sidebar-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.wxml b/node_modules/@vant/weapp/dist/sidebar-item/index.wxml
deleted file mode 100644
index c5c08a6..0000000
--- a/node_modules/@vant/weapp/dist/sidebar-item/index.wxml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/dist/sidebar-item/index.wxss b/node_modules/@vant/weapp/dist/sidebar-item/index.wxss
deleted file mode 100644
index f1ce421..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/sidebar/index.d.ts b/node_modules/@vant/weapp/dist/sidebar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/sidebar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/sidebar/index.js b/node_modules/@vant/weapp/dist/sidebar/index.js
deleted file mode 100644
index d763e06..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/sidebar/index.json b/node_modules/@vant/weapp/dist/sidebar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/sidebar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/sidebar/index.wxml b/node_modules/@vant/weapp/dist/sidebar/index.wxml
deleted file mode 100644
index 96b11c7..0000000
--- a/node_modules/@vant/weapp/dist/sidebar/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/dist/sidebar/index.wxss b/node_modules/@vant/weapp/dist/sidebar/index.wxss
deleted file mode 100644
index 5a2d44f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/skeleton/index.d.ts b/node_modules/@vant/weapp/dist/skeleton/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/skeleton/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/skeleton/index.js b/node_modules/@vant/weapp/dist/skeleton/index.js
deleted file mode 100644
index 33b1141..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/skeleton/index.json b/node_modules/@vant/weapp/dist/skeleton/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/dist/skeleton/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/dist/skeleton/index.wxml b/node_modules/@vant/weapp/dist/skeleton/index.wxml
deleted file mode 100644
index 058e2ef..0000000
--- a/node_modules/@vant/weapp/dist/skeleton/index.wxml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-  
-  
-    
-    
-  
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/skeleton/index.wxss b/node_modules/@vant/weapp/dist/skeleton/index.wxss
deleted file mode 100644
index d59a5ed..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/slider/index.d.ts b/node_modules/@vant/weapp/dist/slider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/slider/index.js b/node_modules/@vant/weapp/dist/slider/index.js
deleted file mode 100644
index 26f83ba..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.js
+++ /dev/null
@@ -1,207 +0,0 @@
-import { VantComponent } from '../common/component';
-import { touch } from '../mixins/touch';
-import { canIUseModel } from '../common/version';
-import { getRect, addUnit, nextTick, addNumber, clamp } 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 min = +this.data.min;
-            const max = +this.data.max;
-            const step = +this.data.step;
-            value = clamp(value, min, max);
-            const diff = Math.round((value - min) / step) * step;
-            return addNumber(min, diff);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/slider/index.json b/node_modules/@vant/weapp/dist/slider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/slider/index.wxml b/node_modules/@vant/weapp/dist/slider/index.wxml
deleted file mode 100644
index 7c0184f..0000000
--- a/node_modules/@vant/weapp/dist/slider/index.wxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-  
-    
-      
-      
-    
-    
-      
-      
-    
-
-    
-      
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/slider/index.wxs b/node_modules/@vant/weapp/dist/slider/index.wxs
deleted file mode 100644
index 7c43e6e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/slider/index.wxss b/node_modules/@vant/weapp/dist/slider/index.wxss
deleted file mode 100644
index d1587de..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/stepper/index.d.ts b/node_modules/@vant/weapp/dist/stepper/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/stepper/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/stepper/index.js b/node_modules/@vant/weapp/dist/stepper/index.js
deleted file mode 100644
index 937ae6e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/stepper/index.json b/node_modules/@vant/weapp/dist/stepper/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/stepper/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/stepper/index.wxml b/node_modules/@vant/weapp/dist/stepper/index.wxml
deleted file mode 100644
index 6dd44bc..0000000
--- a/node_modules/@vant/weapp/dist/stepper/index.wxml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/stepper/index.wxs b/node_modules/@vant/weapp/dist/stepper/index.wxs
deleted file mode 100644
index a13e818..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/stepper/index.wxss b/node_modules/@vant/weapp/dist/stepper/index.wxss
deleted file mode 100644
index 2561a7e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/steps/index.d.ts b/node_modules/@vant/weapp/dist/steps/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/steps/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/steps/index.js b/node_modules/@vant/weapp/dist/steps/index.js
deleted file mode 100644
index b47be76..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/steps/index.json b/node_modules/@vant/weapp/dist/steps/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/steps/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/steps/index.wxml b/node_modules/@vant/weapp/dist/steps/index.wxml
deleted file mode 100644
index 00c8e10..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/steps/index.wxss b/node_modules/@vant/weapp/dist/steps/index.wxss
deleted file mode 100644
index c653884..0000000
--- a/node_modules/@vant/weapp/dist/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{background-color:var(--steps-background-color,#fff);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/node_modules/@vant/weapp/dist/sticky/index.d.ts b/node_modules/@vant/weapp/dist/sticky/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/sticky/index.js b/node_modules/@vant/weapp/dist/sticky/index.js
deleted file mode 100644
index df45e3c..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.js
+++ /dev/null
@@ -1,120 +0,0 @@
-import { getRect } from '../common/utils';
-import { VantComponent } from '../common/component';
-import { isDef } from '../common/validator';
-import { pageScrollMixin } from '../mixins/page-scroll';
-const ROOT_ELEMENT = '.van-sticky';
-VantComponent({
-    props: {
-        zIndex: {
-            type: Number,
-            value: 99,
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-            observer: 'onScroll',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'onScroll',
-        },
-        container: {
-            type: null,
-            observer: 'onScroll',
-        },
-        scrollTop: {
-            type: null,
-            observer(val) {
-                this.onScroll({ scrollTop: val });
-            },
-        },
-    },
-    mixins: [
-        pageScrollMixin(function (event) {
-            if (this.data.scrollTop != null) {
-                return;
-            }
-            this.onScroll(event);
-        }),
-    ],
-    data: {
-        height: 0,
-        fixed: false,
-        transform: 0,
-    },
-    mounted() {
-        this.onScroll();
-    },
-    methods: {
-        onScroll({ scrollTop } = {}) {
-            const { container, offsetTop, disabled } = this.data;
-            if (disabled) {
-                this.setDataAfterDiff({
-                    fixed: false,
-                    transform: 0,
-                });
-                return;
-            }
-            this.scrollTop = scrollTop || this.scrollTop;
-            if (typeof container === 'function') {
-                Promise.all([getRect(this, ROOT_ELEMENT), this.getContainerRect()])
-                    .then(([root, container]) => {
-                    if (offsetTop + root.height > container.height + container.top) {
-                        this.setDataAfterDiff({
-                            fixed: false,
-                            transform: container.height - root.height,
-                        });
-                    }
-                    else if (offsetTop >= root.top) {
-                        this.setDataAfterDiff({
-                            fixed: true,
-                            height: root.height,
-                            transform: 0,
-                        });
-                    }
-                    else {
-                        this.setDataAfterDiff({ fixed: false, transform: 0 });
-                    }
-                })
-                    .catch(() => { });
-                return;
-            }
-            getRect(this, ROOT_ELEMENT).then((root) => {
-                if (!isDef(root) || (!root.width && !root.height)) {
-                    return;
-                }
-                if (offsetTop >= root.top) {
-                    this.setDataAfterDiff({ fixed: true, height: root.height });
-                    this.transform = 0;
-                }
-                else {
-                    this.setDataAfterDiff({ fixed: false });
-                }
-            });
-        },
-        setDataAfterDiff(data) {
-            wx.nextTick(() => {
-                const diff = Object.keys(data).reduce((prev, key) => {
-                    if (data[key] !== this.data[key]) {
-                        prev[key] = data[key];
-                    }
-                    return prev;
-                }, {});
-                if (Object.keys(diff).length > 0) {
-                    this.setData(diff);
-                }
-                this.$emit('scroll', {
-                    scrollTop: this.scrollTop,
-                    isFixed: data.fixed || this.data.fixed,
-                });
-            });
-        },
-        getContainerRect() {
-            const nodesRef = this.data.container();
-            if (!nodesRef) {
-                return Promise.reject(new Error('not found container'));
-            }
-            return new Promise((resolve) => nodesRef.boundingClientRect(resolve).exec());
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/sticky/index.json b/node_modules/@vant/weapp/dist/sticky/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/sticky/index.wxml b/node_modules/@vant/weapp/dist/sticky/index.wxml
deleted file mode 100644
index 15e9f4a..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/sticky/index.wxs b/node_modules/@vant/weapp/dist/sticky/index.wxs
deleted file mode 100644
index be99d89..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.wxs
+++ /dev/null
@@ -1,25 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function wrapStyle(data) {
-  return style({
-    transform: data.transform
-      ? 'translate3d(0, ' + data.transform + 'px, 0)'
-      : '',
-    top: data.fixed ? addUnit(data.offsetTop) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-function containerStyle(data) {
-  return style({
-    height: data.fixed ? addUnit(data.height) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-module.exports = {
-  wrapStyle: wrapStyle,
-  containerStyle: containerStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/sticky/index.wxss b/node_modules/@vant/weapp/dist/sticky/index.wxss
deleted file mode 100644
index 34d76aa..0000000
--- a/node_modules/@vant/weapp/dist/sticky/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.d.ts b/node_modules/@vant/weapp/dist/submit-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/submit-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.js b/node_modules/@vant/weapp/dist/submit-bar/index.js
deleted file mode 100644
index decf459..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/submit-bar/index.json b/node_modules/@vant/weapp/dist/submit-bar/index.json
deleted file mode 100644
index bda9b8d..0000000
--- a/node_modules/@vant/weapp/dist/submit-bar/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.wxml b/node_modules/@vant/weapp/dist/submit-bar/index.wxml
deleted file mode 100644
index a56dd46..0000000
--- a/node_modules/@vant/weapp/dist/submit-bar/index.wxml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-  
-
-  
-    
-    
-      {{ tip }}
-    
-    
-  
-
-  
-    
-    
-      {{ label || '合计:' }}
-      
-        {{ currency }} 
-        {{ integerStr }}{{decimalStr}}
-      
-      {{ suffixLabel }}
-    
-    
-      {{ loading ? '' : buttonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/submit-bar/index.wxss b/node_modules/@vant/weapp/dist/submit-bar/index.wxss
deleted file mode 100644
index 8379a30..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/swipe-cell/index.d.ts b/node_modules/@vant/weapp/dist/swipe-cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/swipe-cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/swipe-cell/index.js b/node_modules/@vant/weapp/dist/swipe-cell/index.js
deleted file mode 100644
index 501088f..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/swipe-cell/index.json b/node_modules/@vant/weapp/dist/swipe-cell/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/swipe-cell/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/swipe-cell/index.wxml b/node_modules/@vant/weapp/dist/swipe-cell/index.wxml
deleted file mode 100644
index 3f7f726..0000000
--- a/node_modules/@vant/weapp/dist/swipe-cell/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-  
-    
-      
-    
-    
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/swipe-cell/index.wxss b/node_modules/@vant/weapp/dist/swipe-cell/index.wxss
deleted file mode 100644
index 3a265bf..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/switch/index.d.ts b/node_modules/@vant/weapp/dist/switch/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/switch/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/switch/index.js b/node_modules/@vant/weapp/dist/switch/index.js
deleted file mode 100644
index 4cad09c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/switch/index.json b/node_modules/@vant/weapp/dist/switch/index.json
deleted file mode 100644
index 01077f5..0000000
--- a/node_modules/@vant/weapp/dist/switch/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/switch/index.wxml b/node_modules/@vant/weapp/dist/switch/index.wxml
deleted file mode 100644
index 4e9789b..0000000
--- a/node_modules/@vant/weapp/dist/switch/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/switch/index.wxs b/node_modules/@vant/weapp/dist/switch/index.wxs
deleted file mode 100644
index 3ae387a..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/switch/index.wxss b/node_modules/@vant/weapp/dist/switch/index.wxss
deleted file mode 100644
index 35929de..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tab/index.d.ts b/node_modules/@vant/weapp/dist/tab/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tab/index.js b/node_modules/@vant/weapp/dist/tab/index.js
deleted file mode 100644
index 9ada62e..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import { useParent } from '../common/relation';
-import { VantComponent } from '../common/component';
-VantComponent({
-    relation: useParent('tabs'),
-    props: {
-        dot: {
-            type: Boolean,
-            observer: 'update',
-        },
-        info: {
-            type: null,
-            observer: 'update',
-        },
-        title: {
-            type: String,
-            observer: 'update',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'update',
-        },
-        titleStyle: {
-            type: String,
-            observer: 'update',
-        },
-        name: {
-            type: null,
-            value: '',
-        },
-    },
-    data: {
-        active: false,
-    },
-    methods: {
-        getComputedName() {
-            if (this.data.name !== '') {
-                return this.data.name;
-            }
-            return this.index;
-        },
-        updateRender(active, parent) {
-            const { data: parentData } = parent;
-            this.inited = this.inited || active;
-            this.setData({
-                active,
-                shouldRender: this.inited || !parentData.lazyRender,
-                shouldShow: active || parentData.animated,
-            });
-        },
-        update() {
-            if (this.parent) {
-                this.parent.updateTabs();
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/tab/index.json b/node_modules/@vant/weapp/dist/tab/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/tab/index.wxml b/node_modules/@vant/weapp/dist/tab/index.wxml
deleted file mode 100644
index f5e99f2..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/tab/index.wxss b/node_modules/@vant/weapp/dist/tab/index.wxss
deleted file mode 100644
index 1c90c88..0000000
--- a/node_modules/@vant/weapp/dist/tab/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.d.ts b/node_modules/@vant/weapp/dist/tabbar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tabbar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.js b/node_modules/@vant/weapp/dist/tabbar-item/index.js
deleted file mode 100644
index 64275ea..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabbar-item/index.json b/node_modules/@vant/weapp/dist/tabbar-item/index.json
deleted file mode 100644
index 16f174c..0000000
--- a/node_modules/@vant/weapp/dist/tabbar-item/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.wxml b/node_modules/@vant/weapp/dist/tabbar-item/index.wxml
deleted file mode 100644
index 524728f..0000000
--- a/node_modules/@vant/weapp/dist/tabbar-item/index.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-  
-    
-    
-      
-      
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/tabbar-item/index.wxss b/node_modules/@vant/weapp/dist/tabbar-item/index.wxss
deleted file mode 100644
index 21ee224..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabbar/index.d.ts b/node_modules/@vant/weapp/dist/tabbar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tabbar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tabbar/index.js b/node_modules/@vant/weapp/dist/tabbar/index.js
deleted file mode 100644
index 05a39d6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabbar/index.json b/node_modules/@vant/weapp/dist/tabbar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/tabbar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/tabbar/index.wxml b/node_modules/@vant/weapp/dist/tabbar/index.wxml
deleted file mode 100644
index 43bb111..0000000
--- a/node_modules/@vant/weapp/dist/tabbar/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/dist/tabbar/index.wxss b/node_modules/@vant/weapp/dist/tabbar/index.wxss
deleted file mode 100644
index 42b6c1e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tabs/index.d.ts b/node_modules/@vant/weapp/dist/tabs/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tabs/index.js b/node_modules/@vant/weapp/dist/tabs/index.js
deleted file mode 100644
index 3be2db9..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.js
+++ /dev/null
@@ -1,302 +0,0 @@
-import { VantComponent } from '../common/component';
-import { touch } from '../mixins/touch';
-import { getAllRect, getRect, groupSetData, nextTick, requestAnimationFrame, } from '../common/utils';
-import { isDef } from '../common/validator';
-import { useChildren } from '../common/relation';
-VantComponent({
-    mixins: [touch],
-    classes: [
-        'nav-class',
-        'tab-class',
-        'tab-active-class',
-        'line-class',
-        'wrap-class',
-    ],
-    relation: useChildren('tab', function () {
-        this.updateTabs();
-    }),
-    props: {
-        sticky: Boolean,
-        border: Boolean,
-        swipeable: Boolean,
-        titleActiveColor: String,
-        titleInactiveColor: String,
-        color: String,
-        animated: {
-            type: Boolean,
-            observer() {
-                this.children.forEach((child, index) => child.updateRender(index === this.data.currentIndex, this));
-            },
-        },
-        lineWidth: {
-            type: null,
-            value: 40,
-            observer: 'resize',
-        },
-        lineHeight: {
-            type: null,
-            value: -1,
-        },
-        active: {
-            type: null,
-            value: 0,
-            observer(name) {
-                if (name !== this.getCurrentName()) {
-                    this.setCurrentIndexByName(name);
-                }
-            },
-        },
-        type: {
-            type: String,
-            value: 'line',
-        },
-        ellipsis: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: Number,
-            value: 0.3,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        swipeThreshold: {
-            type: Number,
-            value: 5,
-            observer(value) {
-                this.setData({
-                    scrollable: this.children.length > value || !this.data.ellipsis,
-                });
-            },
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-        },
-        lazyRender: {
-            type: Boolean,
-            value: true,
-        },
-        useBeforeChange: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        tabs: [],
-        scrollLeft: 0,
-        scrollable: false,
-        currentIndex: 0,
-        container: null,
-        skipTransition: true,
-        scrollWithAnimation: false,
-        lineOffsetLeft: 0,
-        inited: false,
-    },
-    mounted() {
-        requestAnimationFrame(() => {
-            this.swiping = true;
-            this.setData({
-                container: () => this.createSelectorQuery().select('.van-tabs'),
-            });
-            this.resize();
-            this.scrollIntoView();
-        });
-    },
-    methods: {
-        updateTabs() {
-            const { children = [], data } = this;
-            this.setData({
-                tabs: children.map((child) => child.data),
-                scrollable: this.children.length > data.swipeThreshold || !data.ellipsis,
-            });
-            this.setCurrentIndexByName(data.active || this.getCurrentName());
-        },
-        trigger(eventName, child) {
-            const { currentIndex } = this.data;
-            const data = this.getChildData(currentIndex, child);
-            if (!isDef(data)) {
-                return;
-            }
-            this.$emit(eventName, data);
-        },
-        onTap(event) {
-            const { index } = event.currentTarget.dataset;
-            const child = this.children[index];
-            if (child.data.disabled) {
-                this.trigger('disabled', child);
-                return;
-            }
-            this.onBeforeChange(index).then(() => {
-                this.setCurrentIndex(index);
-                nextTick(() => {
-                    this.trigger('click');
-                });
-            });
-        },
-        // correct the index of active tab
-        setCurrentIndexByName(name) {
-            const { children = [] } = this;
-            const matched = children.filter((child) => child.getComputedName() === name);
-            if (matched.length) {
-                this.setCurrentIndex(matched[0].index);
-            }
-        },
-        setCurrentIndex(currentIndex) {
-            const { data, children = [] } = this;
-            if (!isDef(currentIndex) ||
-                currentIndex >= children.length ||
-                currentIndex < 0) {
-                return;
-            }
-            groupSetData(this, () => {
-                children.forEach((item, index) => {
-                    const active = index === currentIndex;
-                    if (active !== item.data.active || !item.inited) {
-                        item.updateRender(active, this);
-                    }
-                });
-            });
-            if (currentIndex === data.currentIndex) {
-                if (!data.inited) {
-                    this.resize();
-                }
-                return;
-            }
-            const shouldEmitChange = data.currentIndex !== null;
-            this.setData({ currentIndex });
-            requestAnimationFrame(() => {
-                this.resize();
-                this.scrollIntoView();
-            });
-            nextTick(() => {
-                this.trigger('input');
-                if (shouldEmitChange) {
-                    this.trigger('change');
-                }
-            });
-        },
-        getCurrentName() {
-            const activeTab = this.children[this.data.currentIndex];
-            if (activeTab) {
-                return activeTab.getComputedName();
-            }
-        },
-        resize() {
-            if (this.data.type !== 'line') {
-                return;
-            }
-            const { currentIndex, ellipsis, skipTransition } = this.data;
-            Promise.all([
-                getAllRect(this, '.van-tab'),
-                getRect(this, '.van-tabs__line'),
-            ]).then(([rects = [], lineRect]) => {
-                const rect = rects[currentIndex];
-                if (rect == null) {
-                    return;
-                }
-                let lineOffsetLeft = rects
-                    .slice(0, currentIndex)
-                    .reduce((prev, curr) => prev + curr.width, 0);
-                lineOffsetLeft +=
-                    (rect.width - lineRect.width) / 2 + (ellipsis ? 0 : 8);
-                this.setData({ lineOffsetLeft, inited: true });
-                this.swiping = true;
-                if (skipTransition) {
-                    // waiting transition end
-                    setTimeout(() => {
-                        this.setData({ skipTransition: false });
-                    }, this.data.duration);
-                }
-            });
-        },
-        // scroll active tab into view
-        scrollIntoView() {
-            const { currentIndex, scrollable, scrollWithAnimation } = this.data;
-            if (!scrollable) {
-                return;
-            }
-            Promise.all([
-                getAllRect(this, '.van-tab'),
-                getRect(this, '.van-tabs__nav'),
-            ]).then(([tabRects, navRect]) => {
-                const tabRect = tabRects[currentIndex];
-                const offsetLeft = tabRects
-                    .slice(0, currentIndex)
-                    .reduce((prev, curr) => prev + curr.width, 0);
-                this.setData({
-                    scrollLeft: offsetLeft - (navRect.width - tabRect.width) / 2,
-                });
-                if (!scrollWithAnimation) {
-                    nextTick(() => {
-                        this.setData({ scrollWithAnimation: true });
-                    });
-                }
-            });
-        },
-        onTouchScroll(event) {
-            this.$emit('scroll', event.detail);
-        },
-        onTouchStart(event) {
-            if (!this.data.swipeable)
-                return;
-            this.swiping = true;
-            this.touchStart(event);
-        },
-        onTouchMove(event) {
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            this.touchMove(event);
-        },
-        // watch swipe touch end
-        onTouchEnd() {
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            const { direction, deltaX, offsetX } = this;
-            const minSwipeDistance = 50;
-            if (direction === 'horizontal' && offsetX >= minSwipeDistance) {
-                const index = this.getAvaiableTab(deltaX);
-                if (index !== -1) {
-                    this.onBeforeChange(index).then(() => this.setCurrentIndex(index));
-                }
-            }
-            this.swiping = false;
-        },
-        getAvaiableTab(direction) {
-            const { tabs, currentIndex } = this.data;
-            const step = direction > 0 ? -1 : 1;
-            for (let i = step; currentIndex + i < tabs.length && currentIndex + i >= 0; i += step) {
-                const index = currentIndex + i;
-                if (index >= 0 &&
-                    index < tabs.length &&
-                    tabs[index] &&
-                    !tabs[index].disabled) {
-                    return index;
-                }
-            }
-            return -1;
-        },
-        onBeforeChange(index) {
-            const { useBeforeChange } = this.data;
-            if (!useBeforeChange) {
-                return Promise.resolve();
-            }
-            return new Promise((resolve, reject) => {
-                this.$emit('before-change', Object.assign(Object.assign({}, this.getChildData(index)), { callback: (status) => (status ? resolve() : reject()) }));
-            });
-        },
-        getChildData(index, child) {
-            const currentChild = child || this.children[index];
-            if (!isDef(currentChild)) {
-                return;
-            }
-            return {
-                index: currentChild.index,
-                name: currentChild.getComputedName(),
-                title: currentChild.data.title,
-            };
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/dist/tabs/index.json b/node_modules/@vant/weapp/dist/tabs/index.json
deleted file mode 100644
index 19c0bc3..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index",
-    "van-sticky": "../sticky/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/tabs/index.wxml b/node_modules/@vant/weapp/dist/tabs/index.wxml
deleted file mode 100644
index 05bb1e1..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.wxml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-  
-    
-      
-
-      
-        
-          
-          
-            
-              {{ item.title }}
-              
-            
-          
-        
-      
-
-      
-    
-  
-
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/tabs/index.wxs b/node_modules/@vant/weapp/dist/tabs/index.wxs
deleted file mode 100644
index 4059c7f..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.wxs
+++ /dev/null
@@ -1,83 +0,0 @@
-/* eslint-disable */
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function tabClass(active, ellipsis) {
-  var classes = ['tab-class'];
-
-  if (active) {
-    classes.push('tab-active-class');
-  }
-
-  if (ellipsis) {
-    classes.push('van-ellipsis');
-  }
-
-  return classes.join(' ');
-}
-
-function tabStyle(data) {
-  var titleColor = data.active
-    ? data.titleActiveColor
-    : data.titleInactiveColor;
-
-  var ellipsis = data.scrollable && data.ellipsis;
-
-  // card theme color
-  if (data.type === 'card') {
-    return style({
-      'border-color': data.color,
-      'background-color': !data.disabled && data.active ? data.color : null,
-      color: titleColor || (!data.disabled && !data.active ? data.color : null),
-      'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-    });
-  }
-
-  return style({
-    color: titleColor,
-    'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-  });
-}
-
-function navStyle(color, type) {
-  return style({
-    'border-color': type === 'card' && color ? color : null,
-  });
-}
-
-function trackStyle(data) {
-  if (!data.animated) {
-    return '';
-  }
-
-  return style({
-    left: -100 * data.currentIndex + '%',
-    'transition-duration': data.duration + 's',
-    '-webkit-transition-duration': data.duration + 's',
-  });
-}
-
-function lineStyle(data) {
-  return style({
-    width: utils.addUnit(data.lineWidth),
-    opacity: data.inited ? 1 : 0,
-    transform: 'translateX(' + data.lineOffsetLeft + 'px)',
-    '-webkit-transform': 'translateX(' + data.lineOffsetLeft + 'px)',
-    'background-color': data.color,
-    height: data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'border-radius':
-      data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'transition-duration': !data.skipTransition ? data.duration + 's' : null,
-    '-webkit-transition-duration': !data.skipTransition
-      ? data.duration + 's'
-      : null,
-  });
-}
-
-module.exports = {
-  tabClass: tabClass,
-  tabStyle: tabStyle,
-  trackStyle: trackStyle,
-  lineStyle: lineStyle,
-  navStyle: navStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/tabs/index.wxss b/node_modules/@vant/weapp/dist/tabs/index.wxss
deleted file mode 100644
index 09a93af..0000000
--- a/node_modules/@vant/weapp/dist/tabs/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-tabs{-webkit-tap-highlight-color:transparent;position:relative}.van-tabs__wrap{display:flex;overflow:hidden}.van-tabs__wrap--scrollable .van-tab{flex:0 0 22%}.van-tabs__wrap--scrollable .van-tab--complete{flex:1 0 auto!important;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav--complete{padding-left:8px;padding-right:8px}.van-tabs__scroll{background-color:var(--tabs-nav-background-color,#fff);overflow:auto}.van-tabs__scroll--line{box-sizing:initial;height:calc(100% + 15px)}.van-tabs__scroll--card{border:1px solid var(--tabs-default-color,#ee0a24);border-radius:2px;box-sizing:border-box;margin:0 var(--padding-md,16px);width:calc(100% - var(--padding-md, 16px)*2)}.van-tabs__scroll::-webkit-scrollbar{display:none}.van-tabs__nav{display:flex;position:relative;-webkit-user-select:none;user-select:none}.van-tabs__nav--card{box-sizing:border-box;height:var(--tabs-card-height,30px)}.van-tabs__nav--card .van-tab{border-right:1px solid var(--tabs-default-color,#ee0a24);color:var(--tabs-default-color,#ee0a24);line-height:calc(var(--tabs-card-height, 30px) - 2px)}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{background-color:var(--tabs-default-color,#ee0a24);color:#fff}.van-tabs__nav--card .van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tabs__line{background-color:var(--tabs-bottom-bar-color,#ee0a24);border-radius:var(--tabs-bottom-bar-height,3px);bottom:0;height:var(--tabs-bottom-bar-height,3px);left:0;opacity:0;position:absolute;z-index:1}.van-tabs__track{height:100%;position:relative;width:100%}.van-tabs__track--animated{display:flex;transition-property:left}.van-tabs__content{overflow:hidden}.van-tabs--line{height:var(--tabs-line-height,44px)}.van-tabs--card{height:var(--tabs-card-height,30px)}.van-tab{box-sizing:border-box;color:var(--tab-text-color,#646566);cursor:pointer;flex:1;font-size:var(--tab-font-size,14px);line-height:var(--tabs-line-height,44px);min-width:0;padding:0 5px;position:relative;text-align:center}.van-tab--active{color:var(--tab-active-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tab__title__info{position:relative!important;top:-1px!important;transform:translateX(0)!important}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/tag/index.d.ts b/node_modules/@vant/weapp/dist/tag/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tag/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tag/index.js b/node_modules/@vant/weapp/dist/tag/index.js
deleted file mode 100644
index 9704ef0..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tag/index.json b/node_modules/@vant/weapp/dist/tag/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/dist/tag/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/tag/index.wxml b/node_modules/@vant/weapp/dist/tag/index.wxml
deleted file mode 100644
index 59352dd..0000000
--- a/node_modules/@vant/weapp/dist/tag/index.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/dist/tag/index.wxs b/node_modules/@vant/weapp/dist/tag/index.wxs
deleted file mode 100644
index 12d1668..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tag/index.wxss b/node_modules/@vant/weapp/dist/tag/index.wxss
deleted file mode 100644
index 0f0cbae..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/index.d.ts b/node_modules/@vant/weapp/dist/toast/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/toast/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/toast/index.js b/node_modules/@vant/weapp/dist/toast/index.js
deleted file mode 100644
index 414e746..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/index.json b/node_modules/@vant/weapp/dist/toast/index.json
deleted file mode 100644
index 9b1b78c..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/index.wxml b/node_modules/@vant/weapp/dist/toast/index.wxml
deleted file mode 100644
index 69f143e..0000000
--- a/node_modules/@vant/weapp/dist/toast/index.wxml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-  
-    
-    {{ message }}
-
-    
-    
-
-    
-    
-      
-      
-      {{ message }}
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/toast/index.wxss b/node_modules/@vant/weapp/dist/toast/index.wxss
deleted file mode 100644
index 3b7a34e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/toast.d.ts b/node_modules/@vant/weapp/dist/toast/toast.d.ts
deleted file mode 100644
index de2a4a2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/toast/toast.js b/node_modules/@vant/weapp/dist/toast/toast.js
deleted file mode 100644
index 51d1426..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/transition/index.d.ts b/node_modules/@vant/weapp/dist/transition/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/transition/index.js b/node_modules/@vant/weapp/dist/transition/index.js
deleted file mode 100644
index 59bb984..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import { VantComponent } from '../common/component';
-import { transition } from '../mixins/transition';
-VantComponent({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-    ],
-    mixins: [transition(true)],
-});
diff --git a/node_modules/@vant/weapp/dist/transition/index.json b/node_modules/@vant/weapp/dist/transition/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/dist/transition/index.wxml b/node_modules/@vant/weapp/dist/transition/index.wxml
deleted file mode 100644
index 2743785..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/dist/transition/index.wxs b/node_modules/@vant/weapp/dist/transition/index.wxs
deleted file mode 100644
index e0babf6..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  return style([
-    {
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/dist/transition/index.wxss b/node_modules/@vant/weapp/dist/transition/index.wxss
deleted file mode 100644
index 3a3d37f..0000000
--- a/node_modules/@vant/weapp/dist/transition/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-transition{transition-timing-function:ease}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-fade-down-enter-active,.van-fade-down-leave-active,.van-fade-left-enter-active,.van-fade-left-leave-active,.van-fade-right-enter-active,.van-fade-right-leave-active,.van-fade-up-enter-active,.van-fade-up-leave-active{transition-property:opacity,transform}.van-fade-up-enter,.van-fade-up-leave-to{opacity:0;transform:translate3d(0,100%,0)}.van-fade-down-enter,.van-fade-down-leave-to{opacity:0;transform:translate3d(0,-100%,0)}.van-fade-left-enter,.van-fade-left-leave-to{opacity:0;transform:translate3d(-100%,0,0)}.van-fade-right-enter,.van-fade-right-leave-to{opacity:0;transform:translate3d(100%,0,0)}.van-slide-down-enter-active,.van-slide-down-leave-active,.van-slide-left-enter-active,.van-slide-left-leave-active,.van-slide-right-enter-active,.van-slide-right-leave-active,.van-slide-up-enter-active,.van-slide-up-leave-active{transition-property:transform}.van-slide-up-enter,.van-slide-up-leave-to{transform:translate3d(0,100%,0)}.van-slide-down-enter,.van-slide-down-leave-to{transform:translate3d(0,-100%,0)}.van-slide-left-enter,.van-slide-left-leave-to{transform:translate3d(-100%,0,0)}.van-slide-right-enter,.van-slide-right-leave-to{transform:translate3d(100%,0,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/dist/tree-select/index.d.ts b/node_modules/@vant/weapp/dist/tree-select/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/tree-select/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/tree-select/index.js b/node_modules/@vant/weapp/dist/tree-select/index.js
deleted file mode 100644
index a850ed6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tree-select/index.json b/node_modules/@vant/weapp/dist/tree-select/index.json
deleted file mode 100644
index 42991a2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tree-select/index.wxml b/node_modules/@vant/weapp/dist/tree-select/index.wxml
deleted file mode 100644
index 2663e52..0000000
--- a/node_modules/@vant/weapp/dist/tree-select/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-  
-  
-    
-    
-      {{ item.text }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/tree-select/index.wxs b/node_modules/@vant/weapp/dist/tree-select/index.wxs
deleted file mode 100644
index b1cbb39..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/tree-select/index.wxss b/node_modules/@vant/weapp/dist/tree-select/index.wxss
deleted file mode 100644
index 5bef0ac..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/index.d.ts b/node_modules/@vant/weapp/dist/uploader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/dist/uploader/index.js b/node_modules/@vant/weapp/dist/uploader/index.js
deleted file mode 100644
index 5379c1b..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.js
+++ /dev/null
@@ -1,168 +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,
-        }, videoFit: {
-            type: String,
-            value: 'contain',
-        }, 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/node_modules/@vant/weapp/dist/uploader/index.json b/node_modules/@vant/weapp/dist/uploader/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/dist/uploader/index.wxml b/node_modules/@vant/weapp/dist/uploader/index.wxml
deleted file mode 100644
index 3e61fd9..0000000
--- a/node_modules/@vant/weapp/dist/uploader/index.wxml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-  
-    
-    
-      
-      
-      
-        
-        {{ item.name || item.url }}
-      
-      
-       
-       
-       {{ item.message }}
-      
-      
-        
-      
-    
-
-    
-    
-      
-        
-      
-
-      
-      
-        
-        {{ uploadText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/dist/uploader/index.wxs b/node_modules/@vant/weapp/dist/uploader/index.wxs
deleted file mode 100644
index c567ec2..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/index.wxss b/node_modules/@vant/weapp/dist/uploader/index.wxss
deleted file mode 100644
index 11f8696..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/shared.d.ts b/node_modules/@vant/weapp/dist/uploader/shared.d.ts
deleted file mode 100644
index e0a0d7e..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/shared.js b/node_modules/@vant/weapp/dist/uploader/shared.js
deleted file mode 100644
index c481c23..0000000
--- a/node_modules/@vant/weapp/dist/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', 'mix'],
-    },
-    maxDuration: {
-        type: Number,
-        value: 60,
-    },
-    camera: {
-        type: String,
-        value: 'back',
-    },
-};
-// props for file
-export const messageFileProps = {
-    extension: null,
-};
diff --git a/node_modules/@vant/weapp/dist/uploader/utils.d.ts b/node_modules/@vant/weapp/dist/uploader/utils.d.ts
deleted file mode 100644
index 1e76ee6..0000000
--- a/node_modules/@vant/weapp/dist/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/node_modules/@vant/weapp/dist/uploader/utils.js b/node_modules/@vant/weapp/dist/uploader/utils.js
deleted file mode 100644
index f2aa889..0000000
--- a/node_modules/@vant/weapp/dist/uploader/utils.js
+++ /dev/null
@@ -1,94 +0,0 @@
-import { pickExclude, isPC, isWxWork } 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.tempFilePath || item.path, thumb: item.tempFilePath || 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: item.fileType, url: item.tempFilePath, thumb: item.fileType === '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':
-                if (isPC || isWxWork) {
-                    wx.chooseImage({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        sourceType: capture,
-                        sizeType,
-                        success: (res) => resolve(formatImage(res)),
-                        fail: reject,
-                    });
-                }
-                else {
-                    wx.chooseMedia({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        mediaType: ['image'],
-                        sourceType: capture,
-                        maxDuration,
-                        sizeType,
-                        camera,
-                        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;
-        }
-    });
-}
diff --git a/node_modules/@vant/weapp/dist/wxs/add-unit.wxs b/node_modules/@vant/weapp/dist/wxs/add-unit.wxs
deleted file mode 100644
index 4f33462..0000000
--- a/node_modules/@vant/weapp/dist/wxs/add-unit.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('^-?\d+(\.\d+)?$');
-
-function addUnit(value) {
-  if (value == null) {
-    return undefined;
-  }
-
-  return REGEXP.test('' + value) ? value + 'px' : value;
-}
-
-module.exports = addUnit;
diff --git a/node_modules/@vant/weapp/dist/wxs/array.wxs b/node_modules/@vant/weapp/dist/wxs/array.wxs
deleted file mode 100644
index 610089c..0000000
--- a/node_modules/@vant/weapp/dist/wxs/array.wxs
+++ /dev/null
@@ -1,5 +0,0 @@
-function isArray(array) {
-  return array && array.constructor === 'Array';
-}
-
-module.exports.isArray = isArray;
diff --git a/node_modules/@vant/weapp/dist/wxs/bem.wxs b/node_modules/@vant/weapp/dist/wxs/bem.wxs
deleted file mode 100644
index 1efa129..0000000
--- a/node_modules/@vant/weapp/dist/wxs/bem.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var array = require('./array.wxs');
-var object = require('./object.wxs');
-var PREFIX = 'van-';
-
-function join(name, mods) {
-  name = PREFIX + name;
-  mods = mods.map(function(mod) {
-    return name + '--' + mod;
-  });
-  mods.unshift(name);
-  return mods.join(' ');
-}
-
-function traversing(mods, conf) {
-  if (!conf) {
-    return;
-  }
-
-  if (typeof conf === 'string' || typeof conf === 'number') {
-    mods.push(conf);
-  } else if (array.isArray(conf)) {
-    conf.forEach(function(item) {
-      traversing(mods, item);
-    });
-  } else if (typeof conf === 'object') {
-    object.keys(conf).forEach(function(key) {
-      conf[key] && mods.push(key);
-    });
-  }
-}
-
-function bem(name, conf) {
-  var mods = [];
-  traversing(mods, conf);
-  return join(name, mods);
-}
-
-module.exports = bem;
diff --git a/node_modules/@vant/weapp/dist/wxs/memoize.wxs b/node_modules/@vant/weapp/dist/wxs/memoize.wxs
deleted file mode 100644
index 8f7f46d..0000000
--- a/node_modules/@vant/weapp/dist/wxs/memoize.wxs
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Simple memoize
- * wxs doesn't support fn.apply, so this memoize only support up to 2 args
- */
-/* eslint-disable */
-
-function isPrimitive(value) {
-  var type = typeof value;
-  return (
-    type === 'boolean' ||
-    type === 'number' ||
-    type === 'string' ||
-    type === 'undefined' ||
-    value === null
-  );
-}
-
-// mock simple fn.call in wxs
-function call(fn, args) {
-  if (args.length === 2) {
-    return fn(args[0], args[1]);
-  }
-
-  if (args.length === 1) {
-    return fn(args[0]);
-  }
-
-  return fn();
-}
-
-function serializer(args) {
-  if (args.length === 1 && isPrimitive(args[0])) {
-    return args[0];
-  }
-  var obj = {};
-  for (var i = 0; i < args.length; i++) {
-    obj['key' + i] = args[i];
-  }
-  return JSON.stringify(obj);
-}
-
-function memoize(fn) {
-  var cache = {};
-
-  return function() {
-    var key = serializer(arguments);
-    if (cache[key] === undefined) {
-      cache[key] = call(fn, arguments);
-    }
-
-    return cache[key];
-  };
-}
-
-module.exports = memoize;
diff --git a/node_modules/@vant/weapp/dist/wxs/object.wxs b/node_modules/@vant/weapp/dist/wxs/object.wxs
deleted file mode 100644
index e077107..0000000
--- a/node_modules/@vant/weapp/dist/wxs/object.wxs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('{|}|"', 'g');
-
-function keys(obj) {
-  return JSON.stringify(obj)
-    .replace(REGEXP, '')
-    .split(',')
-    .map(function(item) {
-      return item.split(':')[0];
-    });
-}
-
-module.exports.keys = keys;
diff --git a/node_modules/@vant/weapp/dist/wxs/style.wxs b/node_modules/@vant/weapp/dist/wxs/style.wxs
deleted file mode 100644
index d88ca7c..0000000
--- a/node_modules/@vant/weapp/dist/wxs/style.wxs
+++ /dev/null
@@ -1,42 +0,0 @@
-/* eslint-disable */
-var object = require('./object.wxs');
-var array = require('./array.wxs');
-
-function kebabCase(word) {
-  var newWord = word
-    .replace(getRegExp("[A-Z]", 'g'), function (i) {
-      return '-' + i;
-    })
-    .toLowerCase()
-
-  return newWord;
-}
-
-function style(styles) {
-  if (array.isArray(styles)) {
-    return styles
-      .filter(function (item) {
-        return item != null && item !== '';
-      })
-      .map(function (item) {
-        return style(item);
-      })
-      .join(';');
-  }
-
-  if ('Object' === styles.constructor) {
-    return object
-      .keys(styles)
-      .filter(function (key) {
-        return styles[key] != null && styles[key] !== '';
-      })
-      .map(function (key) {
-        return [kebabCase(key), [styles[key]]].join(':');
-      })
-      .join(';');
-  }
-
-  return styles;
-}
-
-module.exports = style;
diff --git a/node_modules/@vant/weapp/dist/wxs/utils.wxs b/node_modules/@vant/weapp/dist/wxs/utils.wxs
deleted file mode 100644
index f66d33a..0000000
--- a/node_modules/@vant/weapp/dist/wxs/utils.wxs
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable */
-var bem = require('./bem.wxs');
-var memoize = require('./memoize.wxs');
-var addUnit = require('./add-unit.wxs');
-
-module.exports = {
-  bem: memoize(bem),
-  memoize: memoize,
-  addUnit: addUnit
-};
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.d.ts b/node_modules/@vant/weapp/lib/action-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.js b/node_modules/@vant/weapp/lib/action-sheet/index.js
deleted file mode 100644
index 8403b68..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.js
+++ /dev/null
@@ -1,78 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-(0, component_1.VantComponent)({
-    classes: ['list-class'],
-    mixins: [button_1.button],
-    props: {
-        show: Boolean,
-        title: String,
-        cancelText: String,
-        description: String,
-        round: {
-            type: Boolean,
-            value: true,
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        actions: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickAction: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onSelect: function (event) {
-            var _this = this;
-            var index = event.currentTarget.dataset.index;
-            var _a = this.data, actions = _a.actions, closeOnClickAction = _a.closeOnClickAction, canIUseGetUserProfile = _a.canIUseGetUserProfile;
-            var item = actions[index];
-            if (item) {
-                this.$emit('select', item);
-                if (closeOnClickAction) {
-                    this.onClose();
-                }
-                if (item.openType === 'getUserInfo' && canIUseGetUserProfile) {
-                    wx.getUserProfile({
-                        desc: item.getUserProfileDesc || '  ',
-                        complete: function (userProfile) {
-                            _this.$emit('getuserinfo', userProfile);
-                        },
-                    });
-                }
-            }
-        },
-        onCancel: function () {
-            this.$emit('cancel');
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClickOverlay: function () {
-            this.$emit('click-overlay');
-            this.onClose();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.json b/node_modules/@vant/weapp/lib/action-sheet/index.json
deleted file mode 100644
index 19bf989..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-popup": "../popup/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.wxml b/node_modules/@vant/weapp/lib/action-sheet/index.wxml
deleted file mode 100644
index 6311e33..0000000
--- a/node_modules/@vant/weapp/lib/action-sheet/index.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-  
-    {{ description }}
-  
-  
-    
-    
-  
-  
-  
-    
-    
-      {{ cancelText }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/action-sheet/index.wxss b/node_modules/@vant/weapp/lib/action-sheet/index.wxss
deleted file mode 100644
index eedd361..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/area/index.d.ts b/node_modules/@vant/weapp/lib/area/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/area/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/area/index.js b/node_modules/@vant/weapp/lib/area/index.js
deleted file mode 100644
index 73de66d..0000000
--- a/node_modules/@vant/weapp/lib/area/index.js
+++ /dev/null
@@ -1,235 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var shared_1 = require("../picker/shared");
-var utils_1 = require("../common/utils");
-var EMPTY_CODE = '000000';
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'toolbar-class', 'column-class'],
-    props: __assign(__assign({}, shared_1.pickerProps), { showToolbar: {
-            type: Boolean,
-            value: true,
-        }, value: {
-            type: String,
-            observer: function (value) {
-                this.code = value;
-                this.setValues();
-            },
-        }, areaList: {
-            type: Object,
-            value: {},
-            observer: 'setValues',
-        }, columnsNum: {
-            type: null,
-            value: 3,
-        }, columnsPlaceholder: {
-            type: Array,
-            observer: function (val) {
-                this.setData({
-                    typeToColumnsPlaceholder: {
-                        province: val[0] || '',
-                        city: val[1] || '',
-                        county: val[2] || '',
-                    },
-                });
-            },
-        } }),
-    data: {
-        columns: [{ values: [] }, { values: [] }, { values: [] }],
-        typeToColumnsPlaceholder: {},
-    },
-    mounted: function () {
-        var _this = this;
-        (0, utils_1.requestAnimationFrame)(function () {
-            _this.setValues();
-        });
-    },
-    methods: {
-        getPicker: function () {
-            if (this.picker == null) {
-                this.picker = this.selectComponent('.van-area__picker');
-            }
-            return this.picker;
-        },
-        onCancel: function (event) {
-            this.emit('cancel', event.detail);
-        },
-        onConfirm: function (event) {
-            var index = event.detail.index;
-            var value = event.detail.value;
-            value = this.parseValues(value);
-            this.emit('confirm', { value: value, index: index });
-        },
-        emit: function (type, detail) {
-            detail.values = detail.value;
-            delete detail.value;
-            this.$emit(type, detail);
-        },
-        parseValues: function (values) {
-            var columnsPlaceholder = this.data.columnsPlaceholder;
-            return values.map(function (value, index) {
-                if (value &&
-                    (!value.code || value.name === columnsPlaceholder[index])) {
-                    return __assign(__assign({}, value), { code: '', name: '' });
-                }
-                return value;
-            });
-        },
-        onChange: function (event) {
-            var _this = this;
-            var _a;
-            var _b = event.detail, index = _b.index, picker = _b.picker, value = _b.value;
-            this.code = value[index].code;
-            (_a = this.setValues()) === null || _a === void 0 ? void 0 : _a.then(function () {
-                _this.$emit('change', {
-                    picker: picker,
-                    values: _this.parseValues(picker.getValues()),
-                    index: index,
-                });
-            });
-        },
-        getConfig: function (type) {
-            var areaList = this.data.areaList;
-            return (areaList && areaList["".concat(type, "_list")]) || {};
-        },
-        getList: function (type, code) {
-            if (type !== 'province' && !code) {
-                return [];
-            }
-            var typeToColumnsPlaceholder = this.data.typeToColumnsPlaceholder;
-            var list = this.getConfig(type);
-            var result = Object.keys(list).map(function (code) { return ({
-                code: code,
-                name: list[code],
-            }); });
-            if (code != null) {
-                // oversea code
-                if (code[0] === '9' && type === 'city') {
-                    code = '9';
-                }
-                result = result.filter(function (item) { return item.code.indexOf(code) === 0; });
-            }
-            if (typeToColumnsPlaceholder[type] && result.length) {
-                // set columns placeholder
-                var codeFill = type === 'province'
-                    ? ''
-                    : type === 'city'
-                        ? EMPTY_CODE.slice(2, 4)
-                        : EMPTY_CODE.slice(4, 6);
-                result.unshift({
-                    code: "".concat(code).concat(codeFill),
-                    name: typeToColumnsPlaceholder[type],
-                });
-            }
-            return result;
-        },
-        getIndex: function (type, code) {
-            var compareNum = type === 'province' ? 2 : type === 'city' ? 4 : 6;
-            var 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 (var i = 0; i < list.length; i++) {
-                if (list[i].code.slice(0, compareNum) === code) {
-                    return i;
-                }
-            }
-            return 0;
-        },
-        setValues: function () {
-            var picker = this.getPicker();
-            if (!picker) {
-                return;
-            }
-            var code = this.code || this.getDefaultCode();
-            var provinceList = this.getList('province');
-            var cityList = this.getList('city', code.slice(0, 2));
-            var stack = [];
-            var indexes = [];
-            var columnsNum = this.data.columnsNum;
-            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[0].code;
-                }
-            }
-            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(function () { })
-                .then(function () { return picker.setIndexes(indexes); })
-                .catch(function () { });
-        },
-        getDefaultCode: function () {
-            var columnsPlaceholder = this.data.columnsPlaceholder;
-            if (columnsPlaceholder.length) {
-                return EMPTY_CODE;
-            }
-            var countyCodes = Object.keys(this.getConfig('county'));
-            if (countyCodes[0]) {
-                return countyCodes[0];
-            }
-            var cityCodes = Object.keys(this.getConfig('city'));
-            if (cityCodes[0]) {
-                return cityCodes[0];
-            }
-            return '';
-        },
-        getValues: function () {
-            var picker = this.getPicker();
-            if (!picker) {
-                return [];
-            }
-            return this.parseValues(picker.getValues().filter(function (value) { return !!value; }));
-        },
-        getDetail: function () {
-            var values = this.getValues();
-            var area = {
-                code: '',
-                country: '',
-                province: '',
-                city: '',
-                county: '',
-            };
-            if (!values.length) {
-                return area;
-            }
-            var names = values.map(function (item) { return 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: function (code) {
-            this.code = code || '';
-            return this.setValues();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/area/index.json b/node_modules/@vant/weapp/lib/area/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/lib/area/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/area/index.wxml b/node_modules/@vant/weapp/lib/area/index.wxml
deleted file mode 100644
index 3a437b7..0000000
--- a/node_modules/@vant/weapp/lib/area/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/area/index.wxs b/node_modules/@vant/weapp/lib/area/index.wxs
deleted file mode 100644
index 07723c1..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/area/index.wxss b/node_modules/@vant/weapp/lib/area/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/lib/area/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/button/index.d.ts b/node_modules/@vant/weapp/lib/button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/button/index.js b/node_modules/@vant/weapp/lib/button/index.js
deleted file mode 100644
index 984135c..0000000
--- a/node_modules/@vant/weapp/lib/button/index.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-var version_1 = require("../common/version");
-var mixins = [button_1.button];
-if ((0, version_1.canIUseFormFieldButton)()) {
-    mixins.push('wx://form-field-button');
-}
-(0, component_1.VantComponent)({
-    mixins: mixins,
-    classes: ['hover-class', 'loading-class'],
-    data: {
-        baseStyle: '',
-    },
-    props: {
-        formType: String,
-        icon: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        plain: Boolean,
-        block: Boolean,
-        round: Boolean,
-        square: Boolean,
-        loading: Boolean,
-        hairline: Boolean,
-        disabled: Boolean,
-        loadingText: String,
-        customStyle: String,
-        loadingType: {
-            type: String,
-            value: 'circular',
-        },
-        type: {
-            type: String,
-            value: 'default',
-        },
-        dataset: null,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loadingSize: {
-            type: String,
-            value: '20px',
-        },
-        color: String,
-    },
-    methods: {
-        onClick: function (event) {
-            var _this = this;
-            this.$emit('click', event);
-            var _a = this.data, canIUseGetUserProfile = _a.canIUseGetUserProfile, openType = _a.openType, getUserProfileDesc = _a.getUserProfileDesc, lang = _a.lang;
-            if (openType === 'getUserInfo' && canIUseGetUserProfile) {
-                wx.getUserProfile({
-                    desc: getUserProfileDesc || '  ',
-                    lang: lang || 'en',
-                    complete: function (userProfile) {
-                        _this.$emit('getuserinfo', userProfile);
-                    },
-                });
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/button/index.json b/node_modules/@vant/weapp/lib/button/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/lib/button/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/button/index.wxml b/node_modules/@vant/weapp/lib/button/index.wxml
deleted file mode 100644
index e7f60f1..0000000
--- a/node_modules/@vant/weapp/lib/button/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/lib/button/index.wxs b/node_modules/@vant/weapp/lib/button/index.wxs
deleted file mode 100644
index 8b649fe..0000000
--- a/node_modules/@vant/weapp/lib/button/index.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  if (!data.color) {
-    return data.customStyle;
-  }
-
-  var properties = {
-    color: data.plain ? data.color : '#fff',
-    background: data.plain ? null : data.color,
-  };
-
-  // hide border when color is linear-gradient
-  if (data.color.indexOf('gradient') !== -1) {
-    properties.border = 0;
-  } else {
-    properties['border-color'] = data.color;
-  }
-
-  return style([properties, data.customStyle]);
-}
-
-function loadingColor(data) {
-  if (data.plain) {
-    return data.color ? data.color : '#c9c9c9';
-  }
-
-  if (data.type === 'default') {
-    return '#c9c9c9';
-  }
-
-  return '#fff';
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-  loadingColor: loadingColor,
-};
diff --git a/node_modules/@vant/weapp/lib/button/index.wxss b/node_modules/@vant/weapp/lib/button/index.wxss
deleted file mode 100644
index bd8bb5a..0000000
--- a/node_modules/@vant/weapp/lib/button/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-button{-webkit-text-size-adjust:100%;align-items:center;-webkit-appearance:none;border-radius:var(--button-border-radius,2px);box-sizing:border-box;display:inline-flex;font-size:var(--button-default-font-size,16px);height:var(--button-default-height,44px);justify-content:center;line-height:var(--button-line-height,20px);padding:0;position:relative;text-align:center;transition:opacity .2s;vertical-align:middle}.van-button:before{background-color:#000;border:inherit;border-color:#000;border-radius:inherit;content:" ";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.van-button:after{border-width:0}.van-button--active:before{opacity:.15}.van-button--unclickable:after{display:none}.van-button--default{background:var(--button-default-background-color,#fff);border:var(--button-border-width,1px) solid var(--button-default-border-color,#ebedf0);color:var(--button-default-color,#323233)}.van-button--primary{background:var(--button-primary-background-color,#07c160);border:var(--button-border-width,1px) solid var(--button-primary-border-color,#07c160);color:var(--button-primary-color,#fff)}.van-button--info{background:var(--button-info-background-color,#1989fa);border:var(--button-border-width,1px) solid var(--button-info-border-color,#1989fa);color:var(--button-info-color,#fff)}.van-button--danger{background:var(--button-danger-background-color,#ee0a24);border:var(--button-border-width,1px) solid var(--button-danger-border-color,#ee0a24);color:var(--button-danger-color,#fff)}.van-button--warning{background:var(--button-warning-background-color,#ff976a);border:var(--button-border-width,1px) solid var(--button-warning-border-color,#ff976a);color:var(--button-warning-color,#fff)}.van-button--plain{background:var(--button-plain-background-color,#fff)}.van-button--plain.van-button--primary{color:var(--button-primary-background-color,#07c160)}.van-button--plain.van-button--info{color:var(--button-info-background-color,#1989fa)}.van-button--plain.van-button--danger{color:var(--button-danger-background-color,#ee0a24)}.van-button--plain.van-button--warning{color:var(--button-warning-background-color,#ff976a)}.van-button--large{height:var(--button-large-height,50px);width:100%}.van-button--normal{font-size:var(--button-normal-font-size,14px);padding:0 15px}.van-button--small{font-size:var(--button-small-font-size,12px);height:var(--button-small-height,30px);min-width:var(--button-small-min-width,60px);padding:0 var(--padding-xs,8px)}.van-button--mini{display:inline-block;font-size:var(--button-mini-font-size,10px);height:var(--button-mini-height,22px);min-width:var(--button-mini-min-width,50px)}.van-button--mini+.van-button--mini{margin-left:5px}.van-button--block{display:flex;width:100%}.van-button--round{border-radius:var(--button-round-border-radius,999px)}.van-button--square{border-radius:0}.van-button--disabled{opacity:var(--button-disabled-opacity,.5)}.van-button__text{display:inline}.van-button__icon+.van-button__text:not(:empty),.van-button__loading-text{margin-left:4px}.van-button__icon{line-height:inherit!important;min-width:1em;vertical-align:top}.van-button--hairline{border-width:0;padding-top:1px}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--button-border-radius, 2px)*2);border-width:1px}.van-button--hairline.van-button--round:after{border-radius:var(--button-round-border-radius,999px)}.van-button--hairline.van-button--square:after{border-radius:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/calendar/calendar.wxml b/node_modules/@vant/weapp/lib/calendar/calendar.wxml
deleted file mode 100644
index 2ddb048..0000000
--- a/node_modules/@vant/weapp/lib/calendar/calendar.wxml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/calendar/index.d.ts b/node_modules/@vant/weapp/lib/calendar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/calendar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/calendar/index.js b/node_modules/@vant/weapp/lib/calendar/index.js
deleted file mode 100644
index 7a7324d..0000000
--- a/node_modules/@vant/weapp/lib/calendar/index.js
+++ /dev/null
@@ -1,383 +0,0 @@
-"use strict";
-var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
-    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
-        if (ar || !(i in from)) {
-            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
-            ar[i] = from[i];
-        }
-    }
-    return to.concat(ar || Array.prototype.slice.call(from));
-};
-var __importDefault = (this && this.__importDefault) || function (mod) {
-    return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("./utils");
-var toast_1 = __importDefault(require("../toast/toast"));
-var utils_2 = require("../common/utils");
-var initialMinDate = (0, utils_1.getToday)().getTime();
-var initialMaxDate = (function () {
-    var now = (0, utils_1.getToday)();
-    return new Date(now.getFullYear(), now.getMonth() + 6, now.getDate()).getTime();
-})();
-var getTime = function (date) {
-    return date instanceof Date ? date.getTime() : date;
-};
-(0, component_1.VantComponent)({
-    props: {
-        title: {
-            type: String,
-            value: '日期选择',
-        },
-        color: String,
-        show: {
-            type: Boolean,
-            observer: function (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,
-            value: (0, utils_1.getToday)().getTime(),
-            observer: function (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: utils_1.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,
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        subtitle: '',
-        currentDate: null,
-        scrollIntoView: '',
-    },
-    watch: {
-        minDate: function () {
-            this.initRect();
-        },
-        maxDate: function () {
-            this.initRect();
-        },
-    },
-    created: function () {
-        this.setData({
-            currentDate: this.getInitialDate(this.data.defaultDate),
-        });
-    },
-    mounted: function () {
-        if (this.data.show || !this.data.poppable) {
-            this.initRect();
-            this.scrollIntoView();
-        }
-    },
-    methods: {
-        reset: function () {
-            this.setData({ currentDate: this.getInitialDate(this.data.defaultDate) });
-            this.scrollIntoView();
-        },
-        initRect: function () {
-            var _this = this;
-            if (this.contentObserver != null) {
-                this.contentObserver.disconnect();
-            }
-            var contentObserver = this.createIntersectionObserver({
-                thresholds: [0, 0.1, 0.9, 1],
-                observeAll: true,
-            });
-            this.contentObserver = contentObserver;
-            contentObserver.relativeTo('.van-calendar__body');
-            contentObserver.observe('.month', function (res) {
-                if (res.boundingClientRect.top <= res.relativeRect.top) {
-                    // @ts-ignore
-                    _this.setData({ subtitle: (0, utils_1.formatMonthTitle)(res.dataset.date) });
-                }
-            });
-        },
-        limitDateRange: function (date, minDate, maxDate) {
-            if (minDate === void 0) { minDate = null; }
-            if (maxDate === void 0) { maxDate = null; }
-            minDate = minDate || this.data.minDate;
-            maxDate = maxDate || this.data.maxDate;
-            if ((0, utils_1.compareDay)(date, minDate) === -1) {
-                return minDate;
-            }
-            if ((0, utils_1.compareDay)(date, maxDate) === 1) {
-                return maxDate;
-            }
-            return date;
-        },
-        getInitialDate: function (defaultDate) {
-            var _this = this;
-            if (defaultDate === void 0) { defaultDate = null; }
-            var _a = this.data, type = _a.type, minDate = _a.minDate, maxDate = _a.maxDate, allowSameDay = _a.allowSameDay;
-            if (!defaultDate)
-                return [];
-            var now = (0, utils_1.getToday)().getTime();
-            if (type === 'range') {
-                if (!Array.isArray(defaultDate)) {
-                    defaultDate = [];
-                }
-                var _b = defaultDate || [], startDay = _b[0], endDay = _b[1];
-                var startDate = getTime(startDay || now);
-                var start = this.limitDateRange(startDate, minDate, allowSameDay ? startDate : (0, utils_1.getPrevDay)(new Date(maxDate)).getTime());
-                var date = getTime(endDay || now);
-                var end = this.limitDateRange(date, allowSameDay ? date : (0, utils_1.getNextDay)(new Date(minDate)).getTime());
-                return [start, end];
-            }
-            if (type === 'multiple') {
-                if (Array.isArray(defaultDate)) {
-                    return defaultDate.map(function (date) { return _this.limitDateRange(date); });
-                }
-                return [this.limitDateRange(now)];
-            }
-            if (!defaultDate || Array.isArray(defaultDate)) {
-                defaultDate = now;
-            }
-            return this.limitDateRange(defaultDate);
-        },
-        scrollIntoView: function () {
-            var _this = this;
-            (0, utils_2.requestAnimationFrame)(function () {
-                var _a = _this.data, currentDate = _a.currentDate, type = _a.type, show = _a.show, poppable = _a.poppable, minDate = _a.minDate, maxDate = _a.maxDate;
-                if (!currentDate)
-                    return;
-                // @ts-ignore
-                var targetDate = type === 'single' ? currentDate : currentDate[0];
-                var displayed = show || !poppable;
-                if (!targetDate || !displayed) {
-                    return;
-                }
-                var months = (0, utils_1.getMonths)(minDate, maxDate);
-                months.some(function (month, index) {
-                    if ((0, utils_1.compareMonth)(month, targetDate) === 0) {
-                        _this.setData({ scrollIntoView: "month".concat(index) });
-                        return true;
-                    }
-                    return false;
-                });
-            });
-        },
-        onOpen: function () {
-            this.$emit('open');
-        },
-        onOpened: function () {
-            this.$emit('opened');
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClosed: function () {
-            this.$emit('closed');
-        },
-        onClickDay: function (event) {
-            if (this.data.readonly) {
-                return;
-            }
-            var date = event.detail.date;
-            var _a = this.data, type = _a.type, currentDate = _a.currentDate, allowSameDay = _a.allowSameDay;
-            if (type === 'range') {
-                // @ts-ignore
-                var startDay_1 = currentDate[0], endDay = currentDate[1];
-                if (startDay_1 && !endDay) {
-                    var compareToStart = (0, utils_1.compareDay)(date, startDay_1);
-                    if (compareToStart === 1) {
-                        var days_1 = this.selectComponent('.month').data.days;
-                        days_1.some(function (day, index) {
-                            var isDisabled = day.type === 'disabled' &&
-                                getTime(startDay_1) < getTime(day.date) &&
-                                getTime(day.date) < getTime(date);
-                            if (isDisabled) {
-                                (date = days_1[index - 1].date);
-                            }
-                            return isDisabled;
-                        });
-                        this.select([startDay_1, date], true);
-                    }
-                    else if (compareToStart === -1) {
-                        this.select([date, null]);
-                    }
-                    else if (allowSameDay) {
-                        this.select([date, date], true);
-                    }
-                }
-                else {
-                    this.select([date, null]);
-                }
-            }
-            else if (type === 'multiple') {
-                var selectedIndex_1;
-                // @ts-ignore
-                var selected = currentDate.some(function (dateItem, index) {
-                    var equal = (0, utils_1.compareDay)(dateItem, date) === 0;
-                    if (equal) {
-                        selectedIndex_1 = index;
-                    }
-                    return equal;
-                });
-                if (selected) {
-                    // @ts-ignore
-                    var cancelDate = currentDate.splice(selectedIndex_1, 1);
-                    this.setData({ currentDate: currentDate });
-                    this.unselect(cancelDate);
-                }
-                else {
-                    // @ts-ignore
-                    this.select(__spreadArray(__spreadArray([], currentDate, true), [date], false));
-                }
-            }
-            else {
-                this.select(date, true);
-            }
-        },
-        unselect: function (dateArray) {
-            var date = dateArray[0];
-            if (date) {
-                this.$emit('unselect', (0, utils_1.copyDates)(date));
-            }
-        },
-        select: function (date, complete) {
-            if (complete && this.data.type === 'range') {
-                var valid = this.checkRange(date);
-                if (!valid) {
-                    // auto selected to max range if showConfirm
-                    if (this.data.showConfirm) {
-                        this.emit([
-                            date[0],
-                            (0, utils_1.getDayByOffset)(date[0], this.data.maxRange - 1),
-                        ]);
-                    }
-                    else {
-                        this.emit(date);
-                    }
-                    return;
-                }
-            }
-            this.emit(date);
-            if (complete && !this.data.showConfirm) {
-                this.onConfirm();
-            }
-        },
-        emit: function (date) {
-            this.setData({
-                currentDate: Array.isArray(date) ? date.map(getTime) : getTime(date),
-            });
-            this.$emit('select', (0, utils_1.copyDates)(date));
-        },
-        checkRange: function (date) {
-            var _a = this.data, maxRange = _a.maxRange, rangePrompt = _a.rangePrompt, showRangePrompt = _a.showRangePrompt;
-            if (maxRange && (0, utils_1.calcDateNum)(date) > maxRange) {
-                if (showRangePrompt) {
-                    (0, toast_1.default)({
-                        context: this,
-                        message: rangePrompt || "\u9009\u62E9\u5929\u6570\u4E0D\u80FD\u8D85\u8FC7 ".concat(maxRange, " \u5929"),
-                    });
-                }
-                this.$emit('over-range');
-                return false;
-            }
-            return true;
-        },
-        onConfirm: function () {
-            var _this = this;
-            if (this.data.type === 'range' &&
-                !this.checkRange(this.data.currentDate)) {
-                return;
-            }
-            wx.nextTick(function () {
-                // @ts-ignore
-                _this.$emit('confirm', (0, utils_1.copyDates)(_this.data.currentDate));
-            });
-        },
-        onClickSubtitle: function (event) {
-            this.$emit('click-subtitle', event);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/calendar/index.json b/node_modules/@vant/weapp/lib/calendar/index.json
deleted file mode 100644
index 397d5ae..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/calendar/index.wxml b/node_modules/@vant/weapp/lib/calendar/index.wxml
deleted file mode 100644
index 9d0fc6b..0000000
--- a/node_modules/@vant/weapp/lib/calendar/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-  
-
-
-
-
-
diff --git a/node_modules/@vant/weapp/lib/calendar/index.wxs b/node_modules/@vant/weapp/lib/calendar/index.wxs
deleted file mode 100644
index 0a56646..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/calendar/index.wxss b/node_modules/@vant/weapp/lib/calendar/index.wxss
deleted file mode 100644
index a1f1cf0..0000000
--- a/node_modules/@vant/weapp/lib/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,90%)}.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/node_modules/@vant/weapp/lib/calendar/utils.d.ts b/node_modules/@vant/weapp/lib/calendar/utils.d.ts
deleted file mode 100644
index 889e6e7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/calendar/utils.js b/node_modules/@vant/weapp/lib/calendar/utils.js
deleted file mode 100644
index c9e5df7..0000000
--- a/node_modules/@vant/weapp/lib/calendar/utils.js
+++ /dev/null
@@ -1,97 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.getMonths = exports.getMonthEndDay = exports.copyDates = exports.calcDateNum = exports.getToday = exports.getNextDay = exports.getPrevDay = exports.getDayByOffset = exports.compareDay = exports.compareMonth = exports.formatMonthTitle = exports.ROW_HEIGHT = void 0;
-exports.ROW_HEIGHT = 64;
-function formatMonthTitle(date) {
-    if (!(date instanceof Date)) {
-        date = new Date(date);
-    }
-    return "".concat(date.getFullYear(), "\u5E74").concat(date.getMonth() + 1, "\u6708");
-}
-exports.formatMonthTitle = formatMonthTitle;
-function compareMonth(date1, date2) {
-    if (!(date1 instanceof Date)) {
-        date1 = new Date(date1);
-    }
-    if (!(date2 instanceof Date)) {
-        date2 = new Date(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;
-}
-exports.compareMonth = compareMonth;
-function compareDay(day1, day2) {
-    if (!(day1 instanceof Date)) {
-        day1 = new Date(day1);
-    }
-    if (!(day2 instanceof Date)) {
-        day2 = new Date(day2);
-    }
-    var compareMonthResult = compareMonth(day1, day2);
-    if (compareMonthResult === 0) {
-        var date1 = day1.getDate();
-        var date2 = day2.getDate();
-        return date1 === date2 ? 0 : date1 > date2 ? 1 : -1;
-    }
-    return compareMonthResult;
-}
-exports.compareDay = compareDay;
-function getDayByOffset(date, offset) {
-    date = new Date(date);
-    date.setDate(date.getDate() + offset);
-    return date;
-}
-exports.getDayByOffset = getDayByOffset;
-function getPrevDay(date) {
-    return getDayByOffset(date, -1);
-}
-exports.getPrevDay = getPrevDay;
-function getNextDay(date) {
-    return getDayByOffset(date, 1);
-}
-exports.getNextDay = getNextDay;
-function getToday() {
-    var today = new Date();
-    today.setHours(0, 0, 0, 0);
-    return today;
-}
-exports.getToday = getToday;
-function calcDateNum(date) {
-    var day1 = new Date(date[0]).getTime();
-    var day2 = new Date(date[1]).getTime();
-    return (day2 - day1) / (1000 * 60 * 60 * 24) + 1;
-}
-exports.calcDateNum = calcDateNum;
-function copyDates(dates) {
-    if (Array.isArray(dates)) {
-        return dates.map(function (date) {
-            if (date === null) {
-                return date;
-            }
-            return new Date(date);
-        });
-    }
-    return new Date(dates);
-}
-exports.copyDates = copyDates;
-function getMonthEndDay(year, month) {
-    return 32 - new Date(year, month - 1, 32).getDate();
-}
-exports.getMonthEndDay = getMonthEndDay;
-function getMonths(minDate, maxDate) {
-    var months = [];
-    var cursor = new Date(minDate);
-    cursor.setDate(1);
-    do {
-        months.push(cursor.getTime());
-        cursor.setMonth(cursor.getMonth() + 1);
-    } while (compareMonth(cursor, maxDate) !== 1);
-    return months;
-}
-exports.getMonths = getMonths;
diff --git a/node_modules/@vant/weapp/lib/calendar/utils.wxs b/node_modules/@vant/weapp/lib/calendar/utils.wxs
deleted file mode 100644
index e57f6b3..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/card/index.d.ts b/node_modules/@vant/weapp/lib/card/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/card/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/card/index.js b/node_modules/@vant/weapp/lib/card/index.js
deleted file mode 100644
index 2815655..0000000
--- a/node_modules/@vant/weapp/lib/card/index.js
+++ /dev/null
@@ -1,51 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var link_1 = require("../mixins/link");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: [
-        'num-class',
-        'desc-class',
-        'thumb-class',
-        'title-class',
-        'price-class',
-        'origin-price-class',
-    ],
-    mixins: [link_1.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: function () {
-            var price = this.data.price;
-            var priceArr = price.toString().split('.');
-            this.setData({
-                integerStr: priceArr[0],
-                decimalStr: priceArr[1] ? ".".concat(priceArr[1]) : '',
-            });
-        },
-        onClickThumb: function () {
-            this.jumpLink('thumbLink');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/card/index.json b/node_modules/@vant/weapp/lib/card/index.json
deleted file mode 100644
index e917407..0000000
--- a/node_modules/@vant/weapp/lib/card/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-tag": "../tag/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/card/index.wxml b/node_modules/@vant/weapp/lib/card/index.wxml
deleted file mode 100644
index 62173e4..0000000
--- a/node_modules/@vant/weapp/lib/card/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/card/index.wxss b/node_modules/@vant/weapp/lib/card/index.wxss
deleted file mode 100644
index 0f4d7c5..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cascader/index.d.ts b/node_modules/@vant/weapp/lib/cascader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/cascader/index.js b/node_modules/@vant/weapp/lib/cascader/index.js
deleted file mode 100644
index 1b45831..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.js
+++ /dev/null
@@ -1,223 +0,0 @@
-"use strict";
-var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
-    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
-        if (ar || !(i in from)) {
-            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
-            ar[i] = from[i];
-        }
-    }
-    return to.concat(ar || Array.prototype.slice.call(from));
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var FieldName;
-(function (FieldName) {
-    FieldName["TEXT"] = "text";
-    FieldName["VALUE"] = "value";
-    FieldName["CHILDREN"] = "children";
-})(FieldName || (FieldName = {}));
-var defaultFieldNames = {
-    text: FieldName.TEXT,
-    value: FieldName.VALUE,
-    children: FieldName.CHILDREN,
-};
-(0, component_1.VantComponent)({
-    props: {
-        title: String,
-        value: {
-            type: String,
-        },
-        placeholder: {
-            type: String,
-            value: '请选择',
-        },
-        activeColor: {
-            type: String,
-            value: '#1989fa',
-        },
-        options: {
-            type: Array,
-            value: [],
-        },
-        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',
-        },
-        useTitleSlot: Boolean,
-    },
-    data: {
-        tabs: [],
-        activeTab: 0,
-        textKey: FieldName.TEXT,
-        valueKey: FieldName.VALUE,
-        childrenKey: FieldName.CHILDREN,
-        innerValue: '',
-    },
-    watch: {
-        options: function () {
-            this.updateTabs();
-        },
-        value: function (newVal) {
-            this.updateValue(newVal);
-        },
-    },
-    created: function () {
-        this.updateTabs();
-    },
-    methods: {
-        updateValue: function (val) {
-            var _this = this;
-            if (val !== undefined) {
-                var values = this.data.tabs.map(function (tab) { return tab.selected && tab.selected[_this.data.valueKey]; });
-                if (values.indexOf(val) > -1) {
-                    return;
-                }
-            }
-            this.innerValue = val;
-            this.updateTabs();
-        },
-        updateFieldNames: function () {
-            var _a = this.data.fieldNames || defaultFieldNames, _b = _a.text, text = _b === void 0 ? 'text' : _b, _c = _a.value, value = _c === void 0 ? 'value' : _c, _d = _a.children, children = _d === void 0 ? 'children' : _d;
-            this.setData({
-                textKey: text,
-                valueKey: value,
-                childrenKey: children,
-            });
-        },
-        getSelectedOptionsByValue: function (options, value) {
-            for (var i = 0; i < options.length; i++) {
-                var option = options[i];
-                if (option[this.data.valueKey] === value) {
-                    return [option];
-                }
-                if (option[this.data.childrenKey]) {
-                    var selectedOptions = this.getSelectedOptionsByValue(option[this.data.childrenKey], value);
-                    if (selectedOptions) {
-                        return __spreadArray([option], selectedOptions, true);
-                    }
-                }
-            }
-        },
-        updateTabs: function () {
-            var _this = this;
-            var options = this.data.options;
-            var innerValue = this.innerValue;
-            if (!options.length) {
-                return;
-            }
-            if (innerValue !== undefined) {
-                var selectedOptions = this.getSelectedOptionsByValue(options, innerValue);
-                if (selectedOptions) {
-                    var optionsCursor_1 = options;
-                    var tabs_1 = selectedOptions.map(function (option) {
-                        var tab = {
-                            options: optionsCursor_1,
-                            selected: option,
-                        };
-                        var next = optionsCursor_1.find(function (item) { return item[_this.data.valueKey] === option[_this.data.valueKey]; });
-                        if (next) {
-                            optionsCursor_1 = next[_this.data.childrenKey];
-                        }
-                        return tab;
-                    });
-                    if (optionsCursor_1) {
-                        tabs_1.push({
-                            options: optionsCursor_1,
-                            selected: null,
-                        });
-                    }
-                    this.setData({
-                        tabs: tabs_1,
-                    });
-                    wx.nextTick(function () {
-                        _this.setData({
-                            activeTab: tabs_1.length - 1,
-                        });
-                    });
-                    return;
-                }
-            }
-            this.setData({
-                tabs: [
-                    {
-                        options: options,
-                        selected: null,
-                    },
-                ],
-            });
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClickTab: function (e) {
-            var _a = e.detail, tabIndex = _a.index, title = _a.title;
-            this.$emit('click-tab', { title: title, tabIndex: tabIndex });
-            this.setData({
-                activeTab: tabIndex,
-            });
-        },
-        // 选中
-        onSelect: function (e) {
-            var _this = this;
-            var _a = e.currentTarget.dataset, option = _a.option, tabIndex = _a.tabIndex;
-            if (option && option.disabled) {
-                return;
-            }
-            var _b = this.data, valueKey = _b.valueKey, childrenKey = _b.childrenKey;
-            var tabs = this.data.tabs;
-            tabs[tabIndex].selected = option;
-            if (tabs.length > tabIndex + 1) {
-                tabs = tabs.slice(0, tabIndex + 1);
-            }
-            if (option[childrenKey]) {
-                var nextTab = {
-                    options: option[childrenKey],
-                    selected: null,
-                };
-                if (tabs[tabIndex + 1]) {
-                    tabs[tabIndex + 1] = nextTab;
-                }
-                else {
-                    tabs.push(nextTab);
-                }
-                wx.nextTick(function () {
-                    _this.setData({
-                        activeTab: tabIndex + 1,
-                    });
-                });
-            }
-            this.setData({
-                tabs: tabs,
-            });
-            var selectedOptions = tabs.map(function (tab) { return tab.selected; }).filter(Boolean);
-            var value = option[valueKey];
-            var params = {
-                value: value,
-                tabIndex: tabIndex,
-                selectedOptions: selectedOptions,
-            };
-            this.innerValue = value;
-            this.$emit('change', params);
-            if (!option[childrenKey]) {
-                this.$emit('finish', params);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/cascader/index.json b/node_modules/@vant/weapp/lib/cascader/index.json
deleted file mode 100644
index d0f75eb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cascader/index.wxml b/node_modules/@vant/weapp/lib/cascader/index.wxml
deleted file mode 100644
index 9417234..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-  
-    
-    
-
-    
-      
-        {{ option[textKey] }}
-        
-      
-    
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/cascader/index.wxs b/node_modules/@vant/weapp/lib/cascader/index.wxs
deleted file mode 100644
index b1aab58..0000000
--- a/node_modules/@vant/weapp/lib/cascader/index.wxs
+++ /dev/null
@@ -1,24 +0,0 @@
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function isSelected(tab, valueKey, option) {
-  return tab.selected && tab.selected[valueKey] === option[valueKey]
-}
-
-function optionClass(tab, valueKey, option) {
-  return utils.bem('cascader__option', { selected: isSelected(tab, valueKey, option), disabled: option.disabled })
-}
-
-function optionStyle(data) {
-  var color = data.option.color || (isSelected(data.tab, data.valueKey, 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/node_modules/@vant/weapp/lib/cascader/index.wxss b/node_modules/@vant/weapp/lib/cascader/index.wxss
deleted file mode 100644
index 7062486..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cell-group/index.d.ts b/node_modules/@vant/weapp/lib/cell-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.js b/node_modules/@vant/weapp/lib/cell-group/index.js
deleted file mode 100644
index 34a93a6..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        title: String,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        inset: Boolean,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.json b/node_modules/@vant/weapp/lib/cell-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.wxml b/node_modules/@vant/weapp/lib/cell-group/index.wxml
deleted file mode 100644
index 311e064..0000000
--- a/node_modules/@vant/weapp/lib/cell-group/index.wxml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-  {{ title }}
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/cell-group/index.wxss b/node_modules/@vant/weapp/lib/cell-group/index.wxss
deleted file mode 100644
index 08b252f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/cell/index.d.ts b/node_modules/@vant/weapp/lib/cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/cell/index.js b/node_modules/@vant/weapp/lib/cell/index.js
deleted file mode 100644
index 80f3039..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.js
+++ /dev/null
@@ -1,40 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var link_1 = require("../mixins/link");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: [
-        'title-class',
-        'label-class',
-        'value-class',
-        'right-icon-class',
-        'hover-class',
-    ],
-    mixins: [link_1.link],
-    props: {
-        title: null,
-        value: null,
-        icon: String,
-        size: String,
-        label: String,
-        center: Boolean,
-        isLink: Boolean,
-        required: Boolean,
-        clickable: Boolean,
-        titleWidth: String,
-        customStyle: String,
-        arrowDirection: String,
-        useLabelSlot: Boolean,
-        border: {
-            type: Boolean,
-            value: true,
-        },
-        titleStyle: String,
-    },
-    methods: {
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/cell/index.json b/node_modules/@vant/weapp/lib/cell/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/cell/index.wxml b/node_modules/@vant/weapp/lib/cell/index.wxml
deleted file mode 100644
index 8387c3c..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-  
-  
-
-  
-
-    {{ title }}
-    
-
-    
-      
-      {{ label }}
-    
-  
-
-  
-    {{ value }}
-    
-  
-
-  
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/cell/index.wxs b/node_modules/@vant/weapp/lib/cell/index.wxs
deleted file mode 100644
index e3500c4..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function titleStyle(data) {
-  return style([
-    {
-      'max-width': addUnit(data.titleWidth),
-      'min-width': addUnit(data.titleWidth),
-    },
-    data.titleStyle,
-  ]);
-}
-
-module.exports = {
-  titleStyle: titleStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/cell/index.wxss b/node_modules/@vant/weapp/lib/cell/index.wxss
deleted file mode 100644
index 1802f8e..0000000
--- a/node_modules/@vant/weapp/lib/cell/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-cell{background-color:var(--cell-background-color,#fff);box-sizing:border-box;color:var(--cell-text-color,#323233);display:flex;font-size:var(--cell-font-size,14px);line-height:var(--cell-line-height,24px);padding:var(--cell-vertical-padding,10px) var(--cell-horizontal-padding,16px);position:relative;width:100%}.van-cell:after{border-bottom:1px solid #ebedf0;bottom:0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:16px;transform:scaleY(.5);transform-origin:center}.van-cell--borderless:after{display:none}.van-cell-group{background-color:var(--cell-background-color,#fff)}.van-cell__label{color:var(--cell-label-color,#969799);font-size:var(--cell-label-font-size,12px);line-height:var(--cell-label-line-height,18px);margin-top:var(--cell-label-margin-top,3px)}.van-cell__value{color:var(--cell-value-color,#969799);overflow:hidden;text-align:right;vertical-align:middle}.van-cell__title,.van-cell__value{flex:1}.van-cell__title:empty,.van-cell__value:empty{display:none}.van-cell__left-icon-wrap,.van-cell__right-icon-wrap{align-items:center;display:flex;font-size:var(--cell-icon-size,16px);height:var(--cell-line-height,24px)}.van-cell__left-icon-wrap{margin-right:var(--padding-base,4px)}.van-cell__right-icon-wrap{color:var(--cell-right-icon-color,#969799);margin-left:var(--padding-base,4px)}.van-cell__left-icon{vertical-align:middle}.van-cell__left-icon,.van-cell__right-icon{line-height:var(--cell-line-height,24px)}.van-cell--clickable.van-cell--hover{background-color:var(--cell-active-color,#f2f3f5)}.van-cell--required{overflow:visible}.van-cell--required:before{color:var(--cell-required-color,#ee0a24);content:"*";font-size:var(--cell-font-size,14px);left:var(--padding-xs,8px);position:absolute}.van-cell--center{align-items:center}.van-cell--large{padding-bottom:var(--cell-large-vertical-padding,12px);padding-top:var(--cell-large-vertical-padding,12px)}.van-cell--large .van-cell__title{font-size:var(--cell-large-title-font-size,16px)}.van-cell--large .van-cell__value{font-size:var(--cell-large-value-font-size,16px)}.van-cell--large .van-cell__label{font-size:var(--cell-large-label-font-size,14px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.d.ts b/node_modules/@vant/weapp/lib/checkbox-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.js b/node_modules/@vant/weapp/lib/checkbox-group/index.js
deleted file mode 100644
index 80c93a1..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.js
+++ /dev/null
@@ -1,39 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.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: function () {
-            var _this = this;
-            this.children.forEach(function (child) { return _this.updateChild(child); });
-        },
-        updateChild: function (child) {
-            var _a = this.data, value = _a.value, disabled = _a.disabled, direction = _a.direction;
-            child.setData({
-                value: value.indexOf(child.data.name) !== -1,
-                parentDisabled: disabled,
-                direction: direction,
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.json b/node_modules/@vant/weapp/lib/checkbox-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.wxml b/node_modules/@vant/weapp/lib/checkbox-group/index.wxml
deleted file mode 100644
index 638bf9d..0000000
--- a/node_modules/@vant/weapp/lib/checkbox-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/checkbox-group/index.wxss b/node_modules/@vant/weapp/lib/checkbox-group/index.wxss
deleted file mode 100644
index c5666d7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/checkbox/index.d.ts b/node_modules/@vant/weapp/lib/checkbox/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.js b/node_modules/@vant/weapp/lib/checkbox/index.js
deleted file mode 100644
index 6247365..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.js
+++ /dev/null
@@ -1,79 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-function emit(target, value) {
-    target.$emit('input', value);
-    target.$emit('change', value);
-}
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.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: function (value) {
-            if (this.parent) {
-                this.setParentValue(this.parent, value);
-            }
-            else {
-                emit(this, value);
-            }
-        },
-        toggle: function () {
-            var _a = this.data, parentDisabled = _a.parentDisabled, disabled = _a.disabled, value = _a.value;
-            if (!disabled && !parentDisabled) {
-                this.emitChange(!value);
-            }
-        },
-        onClickLabel: function () {
-            var _a = this.data, labelDisabled = _a.labelDisabled, parentDisabled = _a.parentDisabled, disabled = _a.disabled, value = _a.value;
-            if (!disabled && !labelDisabled && !parentDisabled) {
-                this.emitChange(!value);
-            }
-        },
-        setParentValue: function (parent, value) {
-            var parentValue = parent.data.value.slice();
-            var name = this.data.name;
-            var max = parent.data.max;
-            if (value) {
-                if (max && parentValue.length >= max) {
-                    return;
-                }
-                if (parentValue.indexOf(name) === -1) {
-                    parentValue.push(name);
-                    emit(parent, parentValue);
-                }
-            }
-            else {
-                var index = parentValue.indexOf(name);
-                if (index !== -1) {
-                    parentValue.splice(index, 1);
-                    emit(parent, parentValue);
-                }
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.json b/node_modules/@vant/weapp/lib/checkbox/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.wxml b/node_modules/@vant/weapp/lib/checkbox/index.wxml
deleted file mode 100644
index 39a7bb0..0000000
--- a/node_modules/@vant/weapp/lib/checkbox/index.wxml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/checkbox/index.wxs b/node_modules/@vant/weapp/lib/checkbox/index.wxs
deleted file mode 100644
index eb9c772..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/checkbox/index.wxss b/node_modules/@vant/weapp/lib/checkbox/index.wxss
deleted file mode 100644
index da2272a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/circle/canvas.d.ts b/node_modules/@vant/weapp/lib/circle/canvas.d.ts
deleted file mode 100644
index 8a0b71e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/circle/canvas.js b/node_modules/@vant/weapp/lib/circle/canvas.js
deleted file mode 100644
index d81df74..0000000
--- a/node_modules/@vant/weapp/lib/circle/canvas.js
+++ /dev/null
@@ -1,47 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.adaptor = void 0;
-function adaptor(ctx) {
-    // @ts-ignore
-    return Object.assign(ctx, {
-        setStrokeStyle: function (val) {
-            ctx.strokeStyle = val;
-        },
-        setLineWidth: function (val) {
-            ctx.lineWidth = val;
-        },
-        setLineCap: function (val) {
-            ctx.lineCap = val;
-        },
-        setFillStyle: function (val) {
-            ctx.fillStyle = val;
-        },
-        setFontSize: function (val) {
-            ctx.font = String(val);
-        },
-        setGlobalAlpha: function (val) {
-            ctx.globalAlpha = val;
-        },
-        setLineJoin: function (val) {
-            ctx.lineJoin = val;
-        },
-        setTextAlign: function (val) {
-            ctx.textAlign = val;
-        },
-        setMiterLimit: function (val) {
-            ctx.miterLimit = val;
-        },
-        setShadow: function (offsetX, offsetY, blur, color) {
-            ctx.shadowOffsetX = offsetX;
-            ctx.shadowOffsetY = offsetY;
-            ctx.shadowBlur = blur;
-            ctx.shadowColor = color;
-        },
-        setTextBaseline: function (val) {
-            ctx.textBaseline = val;
-        },
-        createCircularGradient: function () { },
-        draw: function () { },
-    });
-}
-exports.adaptor = adaptor;
diff --git a/node_modules/@vant/weapp/lib/circle/index.d.ts b/node_modules/@vant/weapp/lib/circle/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/circle/index.js b/node_modules/@vant/weapp/lib/circle/index.js
deleted file mode 100644
index e131e4b..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.js
+++ /dev/null
@@ -1,207 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var color_1 = require("../common/color");
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var version_1 = require("../common/version");
-var canvas_1 = require("./canvas");
-function format(rate) {
-    return Math.min(Math.max(rate, 0), 100);
-}
-var PERIMETER = 2 * Math.PI;
-var BEGIN_ANGLE = -Math.PI / 2;
-var STEP = 1;
-(0, component_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: function () {
-                this.drawCircle(this.currentValue);
-            },
-        },
-        fill: String,
-        layerColor: {
-            type: String,
-            value: color_1.WHITE,
-        },
-        color: {
-            type: null,
-            value: color_1.BLUE,
-            observer: function () {
-                var _this = this;
-                this.setHoverColor().then(function () {
-                    _this.drawCircle(_this.currentValue);
-                });
-            },
-        },
-        type: {
-            type: String,
-            value: '',
-        },
-        strokeWidth: {
-            type: Number,
-            value: 4,
-        },
-        clockwise: {
-            type: Boolean,
-            value: true,
-        },
-    },
-    data: {
-        hoverColor: color_1.BLUE,
-    },
-    methods: {
-        getContext: function () {
-            var _this = this;
-            var _a = this.data, type = _a.type, size = _a.size;
-            if (type === '' || !(0, version_1.canIUseCanvas2d)()) {
-                var ctx = wx.createCanvasContext('van-circle', this);
-                return Promise.resolve(ctx);
-            }
-            var dpr = (0, utils_1.getSystemInfoSync)().pixelRatio;
-            return new Promise(function (resolve) {
-                wx.createSelectorQuery()
-                    .in(_this)
-                    .select('#van-circle')
-                    .node()
-                    .exec(function (res) {
-                    var canvas = res[0].node;
-                    var ctx = canvas.getContext(type);
-                    if (!_this.inited) {
-                        _this.inited = true;
-                        canvas.width = size * dpr;
-                        canvas.height = size * dpr;
-                        ctx.scale(dpr, dpr);
-                    }
-                    resolve((0, canvas_1.adaptor)(ctx));
-                });
-            });
-        },
-        setHoverColor: function () {
-            var _this = this;
-            var _a = this.data, color = _a.color, size = _a.size;
-            if ((0, validator_1.isObj)(color)) {
-                return this.getContext().then(function (context) {
-                    if (!context)
-                        return;
-                    var LinearColor = context.createLinearGradient(size, 0, 0, 0);
-                    Object.keys(color)
-                        .sort(function (a, b) { return parseFloat(a) - parseFloat(b); })
-                        .map(function (key) {
-                        return LinearColor.addColorStop(parseFloat(key) / 100, color[key]);
-                    });
-                    _this.hoverColor = LinearColor;
-                });
-            }
-            this.hoverColor = color;
-            return Promise.resolve();
-        },
-        presetCanvas: function (context, strokeStyle, beginAngle, endAngle, fill) {
-            var _a = this.data, strokeWidth = _a.strokeWidth, lineCap = _a.lineCap, clockwise = _a.clockwise, size = _a.size;
-            var position = size / 2;
-            var 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: function (context) {
-            var _a = this.data, layerColor = _a.layerColor, fill = _a.fill;
-            this.presetCanvas(context, layerColor, 0, PERIMETER, fill);
-        },
-        renderHoverCircle: function (context, formatValue) {
-            var clockwise = this.data.clockwise;
-            // 结束角度
-            var progress = PERIMETER * (formatValue / 100);
-            var endAngle = clockwise
-                ? BEGIN_ANGLE + progress
-                : 3 * Math.PI - (BEGIN_ANGLE + progress);
-            this.presetCanvas(context, this.hoverColor, BEGIN_ANGLE, endAngle);
-        },
-        drawCircle: function (currentValue) {
-            var _this = this;
-            var size = this.data.size;
-            this.getContext().then(function (context) {
-                if (!context)
-                    return;
-                context.clearRect(0, 0, size, size);
-                _this.renderLayerCircle(context);
-                var formatValue = format(currentValue);
-                if (formatValue !== 0) {
-                    _this.renderHoverCircle(context, formatValue);
-                }
-                context.draw();
-            });
-        },
-        reRender: function () {
-            var _this = this;
-            // tofector 动画暂时没有想到好的解决方案
-            var _a = this.data, value = _a.value, speed = _a.speed;
-            if (speed <= 0 || speed > 1000) {
-                this.drawCircle(value);
-                return;
-            }
-            this.clearMockInterval();
-            this.currentValue = this.currentValue || 0;
-            var run = function () {
-                _this.interval = setTimeout(function () {
-                    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: function () {
-            if (this.interval) {
-                clearTimeout(this.interval);
-                this.interval = null;
-            }
-        },
-    },
-    mounted: function () {
-        var _this = this;
-        this.currentValue = this.data.value;
-        this.setHoverColor().then(function () {
-            _this.drawCircle(_this.currentValue);
-        });
-    },
-    destroyed: function () {
-        this.clearMockInterval();
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/circle/index.json b/node_modules/@vant/weapp/lib/circle/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/circle/index.wxml b/node_modules/@vant/weapp/lib/circle/index.wxml
deleted file mode 100644
index 52bc59f..0000000
--- a/node_modules/@vant/weapp/lib/circle/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/lib/circle/index.wxss b/node_modules/@vant/weapp/lib/circle/index.wxss
deleted file mode 100644
index 2200751..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/col/index.d.ts b/node_modules/@vant/weapp/lib/col/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/col/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/col/index.js b/node_modules/@vant/weapp/lib/col/index.js
deleted file mode 100644
index 63c56eb..0000000
--- a/node_modules/@vant/weapp/lib/col/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('row'),
-    props: {
-        span: Number,
-        offset: Number,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/col/index.json b/node_modules/@vant/weapp/lib/col/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/col/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/col/index.wxml b/node_modules/@vant/weapp/lib/col/index.wxml
deleted file mode 100644
index 975348b..0000000
--- a/node_modules/@vant/weapp/lib/col/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/col/index.wxs b/node_modules/@vant/weapp/lib/col/index.wxs
deleted file mode 100644
index 507c1cb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/col/index.wxss b/node_modules/@vant/weapp/lib/col/index.wxss
deleted file mode 100644
index 2fa265e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/collapse-item/animate.d.ts b/node_modules/@vant/weapp/lib/collapse-item/animate.d.ts
deleted file mode 100644
index 32157b6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/collapse-item/animate.js b/node_modules/@vant/weapp/lib/collapse-item/animate.js
deleted file mode 100644
index 5734087..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/animate.js
+++ /dev/null
@@ -1,43 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.setContentAnimate = void 0;
-var utils_1 = require("../common/utils");
-function useAnimation(context, expanded, mounted, height) {
-    var 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(),
-    });
-}
-function setContentAnimate(context, expanded, mounted) {
-    (0, utils_1.getRect)(context, '.van-collapse-item__content')
-        .then(function (rect) { return rect.height; })
-        .then(function (height) {
-        useAnimation(context, expanded, mounted, height);
-    });
-}
-exports.setContentAnimate = setContentAnimate;
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.d.ts b/node_modules/@vant/weapp/lib/collapse-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.js b/node_modules/@vant/weapp/lib/collapse-item/index.js
deleted file mode 100644
index 982490e..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.js
+++ /dev/null
@@ -1,62 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var animate_1 = require("./animate");
-(0, component_1.VantComponent)({
-    classes: ['title-class', 'content-class'],
-    relation: (0, relation_1.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: function () {
-        this.updateExpanded();
-        this.mounted = true;
-    },
-    methods: {
-        updateExpanded: function () {
-            if (!this.parent) {
-                return;
-            }
-            var _a = this.parent.data, value = _a.value, accordion = _a.accordion;
-            var _b = this.parent.children, children = _b === void 0 ? [] : _b;
-            var name = this.data.name;
-            var index = children.indexOf(this);
-            var currentName = name == null ? index : name;
-            var expanded = accordion
-                ? value === currentName
-                : (value || []).some(function (name) { return name === currentName; });
-            if (expanded !== this.data.expanded) {
-                (0, animate_1.setContentAnimate)(this, expanded, this.mounted);
-            }
-            this.setData({ index: index, expanded: expanded });
-        },
-        onClick: function () {
-            if (this.data.disabled) {
-                return;
-            }
-            var _a = this.data, name = _a.name, expanded = _a.expanded;
-            var index = this.parent.children.indexOf(this);
-            var currentName = name == null ? index : name;
-            this.parent.switch(currentName, !expanded);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.json b/node_modules/@vant/weapp/lib/collapse-item/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.wxml b/node_modules/@vant/weapp/lib/collapse-item/index.wxml
deleted file mode 100644
index f11d0d4..0000000
--- a/node_modules/@vant/weapp/lib/collapse-item/index.wxml
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-  
-    
-    
-    
-    
-  
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/collapse-item/index.wxss b/node_modules/@vant/weapp/lib/collapse-item/index.wxss
deleted file mode 100644
index 4a65b5a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/collapse/index.d.ts b/node_modules/@vant/weapp/lib/collapse/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/collapse/index.js b/node_modules/@vant/weapp/lib/collapse/index.js
deleted file mode 100644
index 943d542..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.js
+++ /dev/null
@@ -1,48 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('collapse-item'),
-    props: {
-        value: {
-            type: null,
-            observer: 'updateExpanded',
-        },
-        accordion: {
-            type: Boolean,
-            observer: 'updateExpanded',
-        },
-        border: {
-            type: Boolean,
-            value: true,
-        },
-    },
-    methods: {
-        updateExpanded: function () {
-            this.children.forEach(function (child) {
-                child.updateExpanded();
-            });
-        },
-        switch: function (name, expanded) {
-            var _a = this.data, accordion = _a.accordion, value = _a.value;
-            var changeItem = name;
-            if (!accordion) {
-                name = expanded
-                    ? (value || []).concat(name)
-                    : (value || []).filter(function (activeName) { return 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/node_modules/@vant/weapp/lib/collapse/index.json b/node_modules/@vant/weapp/lib/collapse/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/collapse/index.wxml b/node_modules/@vant/weapp/lib/collapse/index.wxml
deleted file mode 100644
index fd4e171..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/collapse/index.wxss b/node_modules/@vant/weapp/lib/collapse/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/lib/collapse/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/color.d.ts b/node_modules/@vant/weapp/lib/common/color.d.ts
deleted file mode 100644
index 386f307..0000000
--- a/node_modules/@vant/weapp/lib/common/color.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export declare const RED = "#ee0a24";
-export declare const BLUE = "#1989fa";
-export declare const WHITE = "#fff";
-export declare const GREEN = "#07c160";
-export declare const ORANGE = "#ff976a";
-export declare const GRAY = "#323233";
-export declare const GRAY_DARK = "#969799";
diff --git a/node_modules/@vant/weapp/lib/common/color.js b/node_modules/@vant/weapp/lib/common/color.js
deleted file mode 100644
index 008a45a..0000000
--- a/node_modules/@vant/weapp/lib/common/color.js
+++ /dev/null
@@ -1,10 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.GRAY_DARK = exports.GRAY = exports.ORANGE = exports.GREEN = exports.WHITE = exports.BLUE = exports.RED = void 0;
-exports.RED = '#ee0a24';
-exports.BLUE = '#1989fa';
-exports.WHITE = '#fff';
-exports.GREEN = '#07c160';
-exports.ORANGE = '#ff976a';
-exports.GRAY = '#323233';
-exports.GRAY_DARK = '#969799';
diff --git a/node_modules/@vant/weapp/lib/common/component.d.ts b/node_modules/@vant/weapp/lib/common/component.d.ts
deleted file mode 100644
index 1d0fd27..0000000
--- a/node_modules/@vant/weapp/lib/common/component.d.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-/// 
-import { VantComponentOptions } from 'definitions/index';
-declare function VantComponent(vantOptions: VantComponentOptions): void;
-export { VantComponent };
diff --git a/node_modules/@vant/weapp/lib/common/component.js b/node_modules/@vant/weapp/lib/common/component.js
deleted file mode 100644
index 66da00e..0000000
--- a/node_modules/@vant/weapp/lib/common/component.js
+++ /dev/null
@@ -1,49 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.VantComponent = void 0;
-var basic_1 = require("../mixins/basic");
-function mapKeys(source, target, map) {
-    Object.keys(map).forEach(function (key) {
-        if (source[key]) {
-            target[map[key]] = source[key];
-        }
-    });
-}
-function VantComponent(vantOptions) {
-    var options = {};
-    mapKeys(vantOptions, options, {
-        data: 'data',
-        props: 'properties',
-        watch: 'observers',
-        mixins: 'behaviors',
-        methods: 'methods',
-        beforeCreate: 'created',
-        created: 'attached',
-        mounted: 'ready',
-        destroyed: 'detached',
-        classes: 'externalClasses',
-    });
-    // add default externalClasses
-    options.externalClasses = options.externalClasses || [];
-    options.externalClasses.push('custom-class');
-    // add default behaviors
-    options.behaviors = options.behaviors || [];
-    options.behaviors.push(basic_1.basic);
-    // add relations
-    var relation = vantOptions.relation;
-    if (relation) {
-        options.relations = relation.relations;
-        options.behaviors.push(relation.mixin);
-    }
-    // map field to form-field behavior
-    if (vantOptions.field) {
-        options.behaviors.push('wx://form-field');
-    }
-    // add default options
-    options.options = {
-        multipleSlots: true,
-        addGlobalClass: true,
-    };
-    Component(options);
-}
-exports.VantComponent = VantComponent;
diff --git a/node_modules/@vant/weapp/lib/common/index.wxss b/node_modules/@vant/weapp/lib/common/index.wxss
deleted file mode 100644
index a73bb7a..0000000
--- a/node_modules/@vant/weapp/lib/common/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{clear:both;content:"";display:table}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/relation.d.ts b/node_modules/@vant/weapp/lib/common/relation.d.ts
deleted file mode 100644
index 10193fa..0000000
--- a/node_modules/@vant/weapp/lib/common/relation.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-type TrivialInstance = WechatMiniprogram.Component.TrivialInstance;
-export declare function useParent(name: string, onEffect?: (this: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export declare function useChildren(name: string, onEffect?: (this: TrivialInstance, target: TrivialInstance) => void): {
-    relations: {
-        [x: string]: WechatMiniprogram.Component.RelationOption;
-    };
-    mixin: string;
-};
-export {};
diff --git a/node_modules/@vant/weapp/lib/common/relation.js b/node_modules/@vant/weapp/lib/common/relation.js
deleted file mode 100644
index 008256c..0000000
--- a/node_modules/@vant/weapp/lib/common/relation.js
+++ /dev/null
@@ -1,65 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.useChildren = exports.useParent = void 0;
-function useParent(name, onEffect) {
-    var _a;
-    var path = "../".concat(name, "/index");
-    return {
-        relations: (_a = {},
-            _a[path] = {
-                type: 'ancestor',
-                linked: function () {
-                    onEffect && onEffect.call(this);
-                },
-                linkChanged: function () {
-                    onEffect && onEffect.call(this);
-                },
-                unlinked: function () {
-                    onEffect && onEffect.call(this);
-                },
-            },
-            _a),
-        mixin: Behavior({
-            created: function () {
-                var _this = this;
-                Object.defineProperty(this, 'parent', {
-                    get: function () { return _this.getRelationNodes(path)[0]; },
-                });
-                Object.defineProperty(this, 'index', {
-                    // @ts-ignore
-                    get: function () { var _a, _b; return (_b = (_a = _this.parent) === null || _a === void 0 ? void 0 : _a.children) === null || _b === void 0 ? void 0 : _b.indexOf(_this); },
-                });
-            },
-        }),
-    };
-}
-exports.useParent = useParent;
-function useChildren(name, onEffect) {
-    var _a;
-    var path = "../".concat(name, "/index");
-    return {
-        relations: (_a = {},
-            _a[path] = {
-                type: 'descendant',
-                linked: function (target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                linkChanged: function (target) {
-                    onEffect && onEffect.call(this, target);
-                },
-                unlinked: function (target) {
-                    onEffect && onEffect.call(this, target);
-                },
-            },
-            _a),
-        mixin: Behavior({
-            created: function () {
-                var _this = this;
-                Object.defineProperty(this, 'children', {
-                    get: function () { return _this.getRelationNodes(path) || []; },
-                });
-            },
-        }),
-    };
-}
-exports.useChildren = useChildren;
diff --git a/node_modules/@vant/weapp/lib/common/style/clearfix.wxss b/node_modules/@vant/weapp/lib/common/style/clearfix.wxss
deleted file mode 100644
index 442246f..0000000
--- a/node_modules/@vant/weapp/lib/common/style/clearfix.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-clearfix:after{clear:both;content:"";display:table}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/style/ellipsis.wxss b/node_modules/@vant/weapp/lib/common/style/ellipsis.wxss
deleted file mode 100644
index ee701df..0000000
--- a/node_modules/@vant/weapp/lib/common/style/ellipsis.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/style/hairline.wxss b/node_modules/@vant/weapp/lib/common/style/hairline.wxss
deleted file mode 100644
index f7c6260..0000000
--- a/node_modules/@vant/weapp/lib/common/style/hairline.wxss
+++ /dev/null
@@ -1 +0,0 @@
-.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/common/style/var.wxss b/node_modules/@vant/weapp/lib/common/style/var.wxss
deleted file mode 100644
index e69de29..0000000
diff --git a/node_modules/@vant/weapp/lib/common/utils.d.ts b/node_modules/@vant/weapp/lib/common/utils.d.ts
deleted file mode 100644
index a77d8c6..0000000
--- a/node_modules/@vant/weapp/lib/common/utils.d.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/// 
-/// 
-/// 
-/// 
-/// 
-export { isDef } from './validator';
-export { getSystemInfoSync } from './version';
-export declare function range(num: number, min: number, max: number): number;
-export declare function nextTick(cb: (...args: any[]) => void): void;
-export declare function addUnit(value?: string | number): string | undefined;
-export declare function requestAnimationFrame(cb: () => void): NodeJS.Timeout;
-export declare function pickExclude(obj: unknown, keys: string[]): {};
-export declare function getRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function getAllRect(context: WechatMiniprogram.Component.TrivialInstance, selector: string): Promise;
-export declare function groupSetData(context: WechatMiniprogram.Component.TrivialInstance, cb: () => void): void;
-export declare function toPromise(promiseLike: Promise | unknown): Promise;
-export declare function addNumber(num1: any, num2: any): number;
-export declare const clamp: (num: any, min: any, max: any) => number;
-export declare function getCurrentPage(): T & WechatMiniprogram.OptionalInterface & WechatMiniprogram.Page.InstanceProperties & WechatMiniprogram.Page.InstanceMethods & WechatMiniprogram.Page.Data & WechatMiniprogram.IAnyObject;
-export declare const isPC: boolean;
-export declare const isWxWork: boolean;
diff --git a/node_modules/@vant/weapp/lib/common/utils.js b/node_modules/@vant/weapp/lib/common/utils.js
deleted file mode 100644
index 1727628..0000000
--- a/node_modules/@vant/weapp/lib/common/utils.js
+++ /dev/null
@@ -1,109 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isWxWork = exports.isPC = exports.getCurrentPage = exports.clamp = exports.addNumber = exports.toPromise = exports.groupSetData = exports.getAllRect = exports.getRect = exports.pickExclude = exports.requestAnimationFrame = exports.addUnit = exports.nextTick = exports.range = exports.getSystemInfoSync = exports.isDef = void 0;
-var validator_1 = require("./validator");
-var version_1 = require("./version");
-var validator_2 = require("./validator");
-Object.defineProperty(exports, "isDef", { enumerable: true, get: function () { return validator_2.isDef; } });
-var version_2 = require("./version");
-Object.defineProperty(exports, "getSystemInfoSync", { enumerable: true, get: function () { return version_2.getSystemInfoSync; } });
-function range(num, min, max) {
-    return Math.min(Math.max(num, min), max);
-}
-exports.range = range;
-function nextTick(cb) {
-    if ((0, version_1.canIUseNextTick)()) {
-        wx.nextTick(cb);
-    }
-    else {
-        setTimeout(function () {
-            cb();
-        }, 1000 / 30);
-    }
-}
-exports.nextTick = nextTick;
-function addUnit(value) {
-    if (!(0, validator_1.isDef)(value)) {
-        return undefined;
-    }
-    value = String(value);
-    return (0, validator_1.isNumber)(value) ? "".concat(value, "px") : value;
-}
-exports.addUnit = addUnit;
-function requestAnimationFrame(cb) {
-    return setTimeout(function () {
-        cb();
-    }, 1000 / 30);
-}
-exports.requestAnimationFrame = requestAnimationFrame;
-function pickExclude(obj, keys) {
-    if (!(0, validator_1.isPlainObject)(obj)) {
-        return {};
-    }
-    return Object.keys(obj).reduce(function (prev, key) {
-        if (!keys.includes(key)) {
-            prev[key] = obj[key];
-        }
-        return prev;
-    }, {});
-}
-exports.pickExclude = pickExclude;
-function getRect(context, selector) {
-    return new Promise(function (resolve) {
-        wx.createSelectorQuery()
-            .in(context)
-            .select(selector)
-            .boundingClientRect()
-            .exec(function (rect) {
-            if (rect === void 0) { rect = []; }
-            return resolve(rect[0]);
-        });
-    });
-}
-exports.getRect = getRect;
-function getAllRect(context, selector) {
-    return new Promise(function (resolve) {
-        wx.createSelectorQuery()
-            .in(context)
-            .selectAll(selector)
-            .boundingClientRect()
-            .exec(function (rect) {
-            if (rect === void 0) { rect = []; }
-            return resolve(rect[0]);
-        });
-    });
-}
-exports.getAllRect = getAllRect;
-function groupSetData(context, cb) {
-    if ((0, version_1.canIUseGroupSetData)()) {
-        context.groupSetData(cb);
-    }
-    else {
-        cb();
-    }
-}
-exports.groupSetData = groupSetData;
-function toPromise(promiseLike) {
-    if ((0, validator_1.isPromise)(promiseLike)) {
-        return promiseLike;
-    }
-    return Promise.resolve(promiseLike);
-}
-exports.toPromise = toPromise;
-// 浮点数精度处理
-function addNumber(num1, num2) {
-    var cardinal = Math.pow(10, 10);
-    return Math.round((num1 + num2) * cardinal) / cardinal;
-}
-exports.addNumber = addNumber;
-// 限制value在[min, max]之间
-var clamp = function (num, min, max) { return Math.min(Math.max(num, min), max); };
-exports.clamp = clamp;
-function getCurrentPage() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-exports.getCurrentPage = getCurrentPage;
-exports.isPC = ['mac', 'windows'].includes((0, version_1.getSystemInfoSync)().platform);
-// 是否企业微信
-exports.isWxWork = (0, version_1.getSystemInfoSync)().environment === 'wxwork';
diff --git a/node_modules/@vant/weapp/lib/common/validator.d.ts b/node_modules/@vant/weapp/lib/common/validator.d.ts
deleted file mode 100644
index 152894a..0000000
--- a/node_modules/@vant/weapp/lib/common/validator.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export declare function isFunction(val: unknown): val is Function;
-export declare function isPlainObject(val: unknown): val is Record;
-export declare function isPromise(val: unknown): val is Promise;
-export declare function isDef(value: unknown): boolean;
-export declare function isObj(x: unknown): x is Record;
-export declare function isNumber(value: string): boolean;
-export declare function isBoolean(value: unknown): value is boolean;
-export declare function isImageUrl(url: string): boolean;
-export declare function isVideoUrl(url: string): boolean;
diff --git a/node_modules/@vant/weapp/lib/common/validator.js b/node_modules/@vant/weapp/lib/common/validator.js
deleted file mode 100644
index 169e796..0000000
--- a/node_modules/@vant/weapp/lib/common/validator.js
+++ /dev/null
@@ -1,43 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isVideoUrl = exports.isImageUrl = exports.isBoolean = exports.isNumber = exports.isObj = exports.isDef = exports.isPromise = exports.isPlainObject = exports.isFunction = void 0;
-// eslint-disable-next-line @typescript-eslint/ban-types
-function isFunction(val) {
-    return typeof val === 'function';
-}
-exports.isFunction = isFunction;
-function isPlainObject(val) {
-    return val !== null && typeof val === 'object' && !Array.isArray(val);
-}
-exports.isPlainObject = isPlainObject;
-function isPromise(val) {
-    return isPlainObject(val) && isFunction(val.then) && isFunction(val.catch);
-}
-exports.isPromise = isPromise;
-function isDef(value) {
-    return value !== undefined && value !== null;
-}
-exports.isDef = isDef;
-function isObj(x) {
-    var type = typeof x;
-    return x !== null && (type === 'object' || type === 'function');
-}
-exports.isObj = isObj;
-function isNumber(value) {
-    return /^\d+(\.\d+)?$/.test(value);
-}
-exports.isNumber = isNumber;
-function isBoolean(value) {
-    return typeof value === 'boolean';
-}
-exports.isBoolean = isBoolean;
-var IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;
-var VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv)/i;
-function isImageUrl(url) {
-    return IMAGE_REGEXP.test(url);
-}
-exports.isImageUrl = isImageUrl;
-function isVideoUrl(url) {
-    return VIDEO_REGEXP.test(url);
-}
-exports.isVideoUrl = isVideoUrl;
diff --git a/node_modules/@vant/weapp/lib/common/version.d.ts b/node_modules/@vant/weapp/lib/common/version.d.ts
deleted file mode 100644
index 3393221..0000000
--- a/node_modules/@vant/weapp/lib/common/version.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// 
-interface WxWorkSystemInfo extends WechatMiniprogram.SystemInfo {
-    environment?: 'wxwork';
-}
-interface SystemInfo extends WxWorkSystemInfo, WechatMiniprogram.SystemInfo {
-}
-export declare function getSystemInfoSync(): SystemInfo;
-export declare function canIUseModel(): boolean;
-export declare function canIUseFormFieldButton(): boolean;
-export declare function canIUseAnimate(): boolean;
-export declare function canIUseGroupSetData(): boolean;
-export declare function canIUseNextTick(): boolean;
-export declare function canIUseCanvas2d(): boolean;
-export declare function canIUseGetUserProfile(): boolean;
-export {};
diff --git a/node_modules/@vant/weapp/lib/common/version.js b/node_modules/@vant/weapp/lib/common/version.js
deleted file mode 100644
index 5937008..0000000
--- a/node_modules/@vant/weapp/lib/common/version.js
+++ /dev/null
@@ -1,70 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.canIUseGetUserProfile = exports.canIUseCanvas2d = exports.canIUseNextTick = exports.canIUseGroupSetData = exports.canIUseAnimate = exports.canIUseFormFieldButton = exports.canIUseModel = exports.getSystemInfoSync = void 0;
-var systemInfo;
-function getSystemInfoSync() {
-    if (systemInfo == null) {
-        systemInfo = wx.getSystemInfoSync();
-    }
-    return systemInfo;
-}
-exports.getSystemInfoSync = getSystemInfoSync;
-function compareVersion(v1, v2) {
-    v1 = v1.split('.');
-    v2 = v2.split('.');
-    var len = Math.max(v1.length, v2.length);
-    while (v1.length < len) {
-        v1.push('0');
-    }
-    while (v2.length < len) {
-        v2.push('0');
-    }
-    for (var i = 0; i < len; i++) {
-        var num1 = parseInt(v1[i], 10);
-        var num2 = parseInt(v2[i], 10);
-        if (num1 > num2) {
-            return 1;
-        }
-        if (num1 < num2) {
-            return -1;
-        }
-    }
-    return 0;
-}
-function gte(version) {
-    var system = getSystemInfoSync();
-    return compareVersion(system.SDKVersion, version) >= 0;
-}
-function canIUseModel() {
-    return gte('2.9.3');
-}
-exports.canIUseModel = canIUseModel;
-function canIUseFormFieldButton() {
-    return gte('2.10.3');
-}
-exports.canIUseFormFieldButton = canIUseFormFieldButton;
-function canIUseAnimate() {
-    return gte('2.9.0');
-}
-exports.canIUseAnimate = canIUseAnimate;
-function canIUseGroupSetData() {
-    return gte('2.4.0');
-}
-exports.canIUseGroupSetData = canIUseGroupSetData;
-function canIUseNextTick() {
-    try {
-        return wx.canIUse('nextTick');
-    }
-    catch (e) {
-        return gte('2.7.1');
-    }
-}
-exports.canIUseNextTick = canIUseNextTick;
-function canIUseCanvas2d() {
-    return gte('2.9.0');
-}
-exports.canIUseCanvas2d = canIUseCanvas2d;
-function canIUseGetUserProfile() {
-    return !!wx.getUserProfile;
-}
-exports.canIUseGetUserProfile = canIUseGetUserProfile;
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.d.ts b/node_modules/@vant/weapp/lib/config-provider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.js b/node_modules/@vant/weapp/lib/config-provider/index.js
deleted file mode 100644
index 21fb1c4..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        themeVars: {
-            type: Object,
-            value: {},
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.json b/node_modules/@vant/weapp/lib/config-provider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.wxml b/node_modules/@vant/weapp/lib/config-provider/index.wxml
deleted file mode 100644
index 3cfb461..0000000
--- a/node_modules/@vant/weapp/lib/config-provider/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/config-provider/index.wxs b/node_modules/@vant/weapp/lib/config-provider/index.wxs
deleted file mode 100644
index 7ca0203..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/count-down/index.d.ts b/node_modules/@vant/weapp/lib/count-down/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/count-down/index.js b/node_modules/@vant/weapp/lib/count-down/index.js
deleted file mode 100644
index afc780b..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.js
+++ /dev/null
@@ -1,104 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("./utils");
-function simpleTick(fn) {
-    return setTimeout(fn, 30);
-}
-(0, component_1.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: (0, utils_1.parseTimeData)(0),
-        formattedTime: '0',
-    },
-    destroyed: function () {
-        clearTimeout(this.tid);
-        this.tid = null;
-    },
-    methods: {
-        // 开始
-        start: function () {
-            if (this.counting) {
-                return;
-            }
-            this.counting = true;
-            this.endTime = Date.now() + this.remain;
-            this.tick();
-        },
-        // 暂停
-        pause: function () {
-            this.counting = false;
-            clearTimeout(this.tid);
-        },
-        // 重置
-        reset: function () {
-            this.pause();
-            this.remain = this.data.time;
-            this.setRemain(this.remain);
-            if (this.data.autoStart) {
-                this.start();
-            }
-        },
-        tick: function () {
-            if (this.data.millisecond) {
-                this.microTick();
-            }
-            else {
-                this.macroTick();
-            }
-        },
-        microTick: function () {
-            var _this = this;
-            this.tid = simpleTick(function () {
-                _this.setRemain(_this.getRemain());
-                if (_this.remain !== 0) {
-                    _this.microTick();
-                }
-            });
-        },
-        macroTick: function () {
-            var _this = this;
-            this.tid = simpleTick(function () {
-                var remain = _this.getRemain();
-                if (!(0, utils_1.isSameSecond)(remain, _this.remain) || remain === 0) {
-                    _this.setRemain(remain);
-                }
-                if (_this.remain !== 0) {
-                    _this.macroTick();
-                }
-            });
-        },
-        getRemain: function () {
-            return Math.max(this.endTime - Date.now(), 0);
-        },
-        setRemain: function (remain) {
-            this.remain = remain;
-            var timeData = (0, utils_1.parseTimeData)(remain);
-            if (this.data.useSlot) {
-                this.$emit('change', timeData);
-            }
-            this.setData({
-                formattedTime: (0, utils_1.parseFormat)(this.data.format, timeData),
-            });
-            if (remain === 0) {
-                this.pause();
-                this.$emit('finish');
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/count-down/index.json b/node_modules/@vant/weapp/lib/count-down/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/count-down/index.wxml b/node_modules/@vant/weapp/lib/count-down/index.wxml
deleted file mode 100644
index e206e16..0000000
--- a/node_modules/@vant/weapp/lib/count-down/index.wxml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-  
-  {{ formattedTime }}
-
diff --git a/node_modules/@vant/weapp/lib/count-down/index.wxss b/node_modules/@vant/weapp/lib/count-down/index.wxss
deleted file mode 100644
index 8b957f7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/count-down/utils.d.ts b/node_modules/@vant/weapp/lib/count-down/utils.d.ts
deleted file mode 100644
index 876a6c1..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/count-down/utils.js b/node_modules/@vant/weapp/lib/count-down/utils.js
deleted file mode 100644
index a7cfa5f..0000000
--- a/node_modules/@vant/weapp/lib/count-down/utils.js
+++ /dev/null
@@ -1,64 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isSameSecond = exports.parseFormat = exports.parseTimeData = void 0;
-function padZero(num, targetLength) {
-    if (targetLength === void 0) { targetLength = 2; }
-    var str = num + '';
-    while (str.length < targetLength) {
-        str = '0' + str;
-    }
-    return str;
-}
-var SECOND = 1000;
-var MINUTE = 60 * SECOND;
-var HOUR = 60 * MINUTE;
-var DAY = 24 * HOUR;
-function parseTimeData(time) {
-    var days = Math.floor(time / DAY);
-    var hours = Math.floor((time % DAY) / HOUR);
-    var minutes = Math.floor((time % HOUR) / MINUTE);
-    var seconds = Math.floor((time % MINUTE) / SECOND);
-    var milliseconds = Math.floor(time % SECOND);
-    return {
-        days: days,
-        hours: hours,
-        minutes: minutes,
-        seconds: seconds,
-        milliseconds: milliseconds,
-    };
-}
-exports.parseTimeData = parseTimeData;
-function parseFormat(format, timeData) {
-    var days = timeData.days;
-    var hours = timeData.hours, minutes = timeData.minutes, seconds = timeData.seconds, milliseconds = timeData.milliseconds;
-    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));
-}
-exports.parseFormat = parseFormat;
-function isSameSecond(time1, time2) {
-    return Math.floor(time1 / 1000) === Math.floor(time2 / 1000);
-}
-exports.isSameSecond = isSameSecond;
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.d.ts b/node_modules/@vant/weapp/lib/datetime-picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.js b/node_modules/@vant/weapp/lib/datetime-picker/index.js
deleted file mode 100644
index e30afef..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.js
+++ /dev/null
@@ -1,329 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
-    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
-        if (ar || !(i in from)) {
-            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
-            ar[i] = from[i];
-        }
-    }
-    return to.concat(ar || Array.prototype.slice.call(from));
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var validator_1 = require("../common/validator");
-var shared_1 = require("../picker/shared");
-var currentYear = new Date().getFullYear();
-function isValidDate(date) {
-    return (0, validator_1.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".concat(val).slice(-2);
-}
-function times(n, iteratee) {
-    var index = -1;
-    var 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();
-}
-var defaultFormatter = function (type, value) { return value; };
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'toolbar-class', 'column-class'],
-    props: __assign(__assign({}, shared_1.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: function () {
-            var _this = this;
-            var data = this.data;
-            var val = this.correctValue(data.value);
-            var isEqual = val === data.innerValue;
-            this.updateColumnValue(val).then(function () {
-                if (!isEqual) {
-                    _this.$emit('input', val);
-                }
-            });
-        },
-        getPicker: function () {
-            if (this.picker == null) {
-                this.picker = this.selectComponent('.van-datetime-picker');
-                var picker_1 = this.picker;
-                var setColumnValues_1 = picker_1.setColumnValues;
-                picker_1.setColumnValues = function () {
-                    var args = [];
-                    for (var _i = 0; _i < arguments.length; _i++) {
-                        args[_i] = arguments[_i];
-                    }
-                    return setColumnValues_1.apply(picker_1, __spreadArray(__spreadArray([], args, true), [false], false));
-                };
-            }
-            return this.picker;
-        },
-        updateColumns: function () {
-            var _a = this.data.formatter, formatter = _a === void 0 ? defaultFormatter : _a;
-            var results = this.getOriginColumns().map(function (column) { return ({
-                values: column.values.map(function (value) { return formatter(column.type, value); }),
-            }); });
-            return this.set({ columns: results });
-        },
-        getOriginColumns: function () {
-            var filter = this.data.filter;
-            var results = this.getRanges().map(function (_a) {
-                var type = _a.type, range = _a.range;
-                var values = times(range[1] - range[0] + 1, function (index) {
-                    var value = range[0] + index;
-                    return type === 'year' ? "".concat(value) : padZero(value);
-                });
-                if (filter) {
-                    values = filter(type, values);
-                }
-                return { type: type, values: values };
-            });
-            return results;
-        },
-        getRanges: function () {
-            var data = this.data;
-            if (data.type === 'time') {
-                return [
-                    {
-                        type: 'hour',
-                        range: [data.minHour, data.maxHour],
-                    },
-                    {
-                        type: 'minute',
-                        range: [data.minMinute, data.maxMinute],
-                    },
-                ];
-            }
-            var _a = this.getBoundary('max', data.innerValue), maxYear = _a.maxYear, maxDate = _a.maxDate, maxMonth = _a.maxMonth, maxHour = _a.maxHour, maxMinute = _a.maxMinute;
-            var _b = this.getBoundary('min', data.innerValue), minYear = _b.minYear, minDate = _b.minDate, minMonth = _b.minMonth, minHour = _b.minHour, minMinute = _b.minMinute;
-            var 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: function (value) {
-            var data = this.data;
-            // validate value
-            var isDateType = data.type !== 'time';
-            if (isDateType && !isValidDate(value)) {
-                value = data.minDate;
-            }
-            else if (!isDateType && !value) {
-                var minHour = data.minHour;
-                value = "".concat(padZero(minHour), ":00");
-            }
-            // time type
-            if (!isDateType) {
-                var _a = value.split(':'), hour = _a[0], minute = _a[1];
-                hour = padZero(range(hour, data.minHour, data.maxHour));
-                minute = padZero(range(minute, data.minMinute, data.maxMinute));
-                return "".concat(hour, ":").concat(minute);
-            }
-            // date type
-            value = Math.max(value, data.minDate);
-            value = Math.min(value, data.maxDate);
-            return value;
-        },
-        getBoundary: function (type, innerValue) {
-            var _a;
-            var value = new Date(innerValue);
-            var boundary = new Date(this.data["".concat(type, "Date")]);
-            var year = boundary.getFullYear();
-            var month = 1;
-            var date = 1;
-            var hour = 0;
-            var 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 _a = {},
-                _a["".concat(type, "Year")] = year,
-                _a["".concat(type, "Month")] = month,
-                _a["".concat(type, "Date")] = date,
-                _a["".concat(type, "Hour")] = hour,
-                _a["".concat(type, "Minute")] = minute,
-                _a;
-        },
-        onCancel: function () {
-            this.$emit('cancel');
-        },
-        onConfirm: function () {
-            this.$emit('confirm', this.data.innerValue);
-        },
-        onChange: function () {
-            var _this = this;
-            var data = this.data;
-            var value;
-            var picker = this.getPicker();
-            var originColumns = this.getOriginColumns();
-            if (data.type === 'time') {
-                var indexes = picker.getIndexes();
-                value = "".concat(+originColumns[0].values[indexes[0]], ":").concat(+originColumns[1]
-                    .values[indexes[1]]);
-            }
-            else {
-                var indexes = picker.getIndexes();
-                var values = indexes.map(function (value, index) { return originColumns[index].values[value]; });
-                var year = getTrueValue(values[0]);
-                var month = getTrueValue(values[1]);
-                var maxDate = getMonthEndDay(year, month);
-                var date = getTrueValue(values[2]);
-                if (data.type === 'year-month') {
-                    date = 1;
-                }
-                date = date > maxDate ? maxDate : date;
-                var hour = 0;
-                var 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(function () {
-                _this.$emit('input', value);
-                _this.$emit('change', picker);
-            });
-        },
-        updateColumnValue: function (value) {
-            var _this = this;
-            var values = [];
-            var type = this.data.type;
-            var formatter = this.data.formatter || defaultFormatter;
-            var picker = this.getPicker();
-            if (type === 'time') {
-                var pair = value.split(':');
-                values = [formatter('hour', pair[0]), formatter('minute', pair[1])];
-            }
-            else {
-                var date = new Date(value);
-                values = [
-                    formatter('year', "".concat(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(function () { return _this.updateColumns(); })
-                .then(function () { return picker.setValues(values); });
-        },
-    },
-    created: function () {
-        var _this = this;
-        var innerValue = this.correctValue(this.data.value);
-        this.updateColumnValue(innerValue).then(function () {
-            _this.$emit('input', innerValue);
-        });
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.json b/node_modules/@vant/weapp/lib/datetime-picker/index.json
deleted file mode 100644
index a778e91..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-picker": "../picker/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.wxml b/node_modules/@vant/weapp/lib/datetime-picker/index.wxml
deleted file mode 100644
index ade2202..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/lib/datetime-picker/index.wxss b/node_modules/@vant/weapp/lib/datetime-picker/index.wxss
deleted file mode 100644
index 99694d6..0000000
--- a/node_modules/@vant/weapp/lib/datetime-picker/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/definitions/index.d.ts b/node_modules/@vant/weapp/lib/definitions/index.d.ts
deleted file mode 100644
index d0554f6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/definitions/index.js b/node_modules/@vant/weapp/lib/definitions/index.js
deleted file mode 100644
index c8ad2e5..0000000
--- a/node_modules/@vant/weapp/lib/definitions/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/node_modules/@vant/weapp/lib/dialog/dialog.d.ts b/node_modules/@vant/weapp/lib/dialog/dialog.d.ts
deleted file mode 100644
index db2da5f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dialog/dialog.js b/node_modules/@vant/weapp/lib/dialog/dialog.js
deleted file mode 100644
index 400f4f1..0000000
--- a/node_modules/@vant/weapp/lib/dialog/dialog.js
+++ /dev/null
@@ -1,92 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var queue = [];
-var 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: '',
-};
-var currentOptions = __assign({}, defaultOptions);
-function getContext() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-var Dialog = function (options) {
-    options = __assign(__assign({}, currentOptions), options);
-    return new Promise(function (resolve, reject) {
-        var context = (typeof options.context === 'function'
-            ? options.context()
-            : options.context) || getContext();
-        var dialog = context.selectComponent(options.selector);
-        delete options.context;
-        delete options.selector;
-        if (dialog) {
-            dialog.setData(__assign({ callback: function (action, instance) {
-                    action === 'confirm' ? resolve(instance) : reject(instance);
-                } }, options));
-            wx.nextTick(function () {
-                dialog.setData({ show: true });
-            });
-            queue.push(dialog);
-        }
-        else {
-            console.warn('未找到 van-dialog 节点,请确认 selector 及 context 是否正确');
-        }
-    });
-};
-Dialog.alert = function (options) { return Dialog(options); };
-Dialog.confirm = function (options) {
-    return Dialog(__assign({ showCancelButton: true }, options));
-};
-Dialog.close = function () {
-    queue.forEach(function (dialog) {
-        dialog.close();
-    });
-    queue = [];
-};
-Dialog.stopLoading = function () {
-    queue.forEach(function (dialog) {
-        dialog.stopLoading();
-    });
-};
-Dialog.currentOptions = currentOptions;
-Dialog.defaultOptions = defaultOptions;
-Dialog.setDefaultOptions = function (options) {
-    currentOptions = __assign(__assign({}, currentOptions), options);
-    Dialog.currentOptions = currentOptions;
-};
-Dialog.resetDefaultOptions = function () {
-    currentOptions = __assign({}, defaultOptions);
-    Dialog.currentOptions = currentOptions;
-};
-Dialog.resetDefaultOptions();
-exports.default = Dialog;
diff --git a/node_modules/@vant/weapp/lib/dialog/index.d.ts b/node_modules/@vant/weapp/lib/dialog/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/dialog/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/dialog/index.js b/node_modules/@vant/weapp/lib/dialog/index.js
deleted file mode 100644
index b0acfa0..0000000
--- a/node_modules/@vant/weapp/lib/dialog/index.js
+++ /dev/null
@@ -1,135 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-var color_1 = require("../common/color");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    mixins: [button_1.button],
-    classes: ['cancle-button-class', 'confirm-button-class'],
-    props: {
-        show: {
-            type: Boolean,
-            observer: function (show) {
-                !show && this.stopLoading();
-            },
-        },
-        title: String,
-        message: String,
-        theme: {
-            type: String,
-            value: 'default',
-        },
-        confirmButtonId: String,
-        className: String,
-        customStyle: String,
-        asyncClose: Boolean,
-        messageAlign: String,
-        beforeClose: null,
-        overlayStyle: String,
-        useSlot: Boolean,
-        useTitleSlot: Boolean,
-        useConfirmButtonSlot: Boolean,
-        useCancelButtonSlot: 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: color_1.RED,
-        },
-        cancelButtonColor: {
-            type: String,
-            value: color_1.GRAY,
-        },
-        showConfirmButton: {
-            type: Boolean,
-            value: true,
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        transition: {
-            type: String,
-            value: 'scale',
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        loading: {
-            confirm: false,
-            cancel: false,
-        },
-        callback: (function () { }),
-    },
-    methods: {
-        onConfirm: function () {
-            this.handleAction('confirm');
-        },
-        onCancel: function () {
-            this.handleAction('cancel');
-        },
-        onClickOverlay: function () {
-            this.close('overlay');
-        },
-        close: function (action) {
-            var _this = this;
-            this.setData({ show: false });
-            wx.nextTick(function () {
-                _this.$emit('close', action);
-                var callback = _this.data.callback;
-                if (callback) {
-                    callback(action, _this);
-                }
-            });
-        },
-        stopLoading: function () {
-            this.setData({
-                loading: {
-                    confirm: false,
-                    cancel: false,
-                },
-            });
-        },
-        handleAction: function (action) {
-            var _a;
-            var _this = this;
-            this.$emit(action, { dialog: this });
-            var _b = this.data, asyncClose = _b.asyncClose, beforeClose = _b.beforeClose;
-            if (!asyncClose && !beforeClose) {
-                this.close(action);
-                return;
-            }
-            this.setData((_a = {},
-                _a["loading.".concat(action)] = true,
-                _a));
-            if (beforeClose) {
-                (0, utils_1.toPromise)(beforeClose(action)).then(function (value) {
-                    if (value) {
-                        _this.close(action);
-                    }
-                    else {
-                        _this.stopLoading();
-                    }
-                });
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/dialog/index.json b/node_modules/@vant/weapp/lib/dialog/index.json
deleted file mode 100644
index 43417fc..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dialog/index.wxml b/node_modules/@vant/weapp/lib/dialog/index.wxml
deleted file mode 100644
index a1d8e3c..0000000
--- a/node_modules/@vant/weapp/lib/dialog/index.wxml
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-  
-
-  
-  
-    {{ message }}
-  
-
-  
-    
-      {{ cancelButtonText }}
-    
-    
-      {{ confirmButtonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/dialog/index.wxss b/node_modules/@vant/weapp/lib/dialog/index.wxss
deleted file mode 100644
index 507a789..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/divider/index.d.ts b/node_modules/@vant/weapp/lib/divider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/divider/index.js b/node_modules/@vant/weapp/lib/divider/index.js
deleted file mode 100644
index 5c63844..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.js
+++ /dev/null
@@ -1,14 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        dashed: Boolean,
-        hairline: Boolean,
-        contentPosition: String,
-        fontSize: String,
-        borderColor: String,
-        textColor: String,
-        customStyle: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/divider/index.json b/node_modules/@vant/weapp/lib/divider/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/lib/divider/index.wxml b/node_modules/@vant/weapp/lib/divider/index.wxml
deleted file mode 100644
index f6a5a45..0000000
--- a/node_modules/@vant/weapp/lib/divider/index.wxml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/divider/index.wxs b/node_modules/@vant/weapp/lib/divider/index.wxs
deleted file mode 100644
index 215b14f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/divider/index.wxss b/node_modules/@vant/weapp/lib/divider/index.wxss
deleted file mode 100644
index e91dc44..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-item/index.d.ts b/node_modules/@vant/weapp/lib/dropdown-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/index.js b/node_modules/@vant/weapp/lib/dropdown-item/index.js
deleted file mode 100644
index 826c26a..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/index.js
+++ /dev/null
@@ -1,136 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['item-title-class'],
-    field: true,
-    relation: (0, relation_1.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: function () {
-            var _this = this;
-            wx.nextTick(function () {
-                var _a;
-                (_a = _this.parent) === null || _a === void 0 ? void 0 : _a.updateItemListData();
-            });
-        },
-        updateDataFromParent: function () {
-            if (this.parent) {
-                var _a = this.parent.data, overlay = _a.overlay, duration = _a.duration, activeColor = _a.activeColor, closeOnClickOverlay = _a.closeOnClickOverlay, direction = _a.direction, safeAreaTabBar = _a.safeAreaTabBar;
-                this.setData({
-                    overlay: overlay,
-                    duration: duration,
-                    activeColor: activeColor,
-                    closeOnClickOverlay: closeOnClickOverlay,
-                    direction: direction,
-                    safeAreaTabBar: safeAreaTabBar,
-                });
-            }
-        },
-        onOpen: function () {
-            this.$emit('open');
-        },
-        onOpened: function () {
-            this.$emit('opened');
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-        onClosed: function () {
-            this.$emit('closed');
-            this.setData({ showWrapper: false });
-        },
-        onOptionTap: function (event) {
-            var option = event.currentTarget.dataset.option;
-            var value = option.value;
-            var shouldEmitChange = this.data.value !== value;
-            this.setData({ showPopup: false, value: value });
-            this.$emit('close');
-            this.rerender();
-            if (shouldEmitChange) {
-                this.$emit('change', value);
-            }
-        },
-        toggle: function (show, options) {
-            var _this = this;
-            if (options === void 0) { options = {}; }
-            var showPopup = this.data.showPopup;
-            if (typeof show !== 'boolean') {
-                show = !showPopup;
-            }
-            if (show === showPopup) {
-                return;
-            }
-            this.onBeforeToggle(show).then(function (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(function (wrapperStyle) {
-                        _this.setData({ wrapperStyle: wrapperStyle, showWrapper: true });
-                        _this.rerender();
-                    });
-                }
-                else {
-                    _this.rerender();
-                }
-            });
-        },
-        onBeforeToggle: function (status) {
-            var _this = this;
-            var useBeforeToggle = this.data.useBeforeToggle;
-            if (!useBeforeToggle) {
-                return Promise.resolve(true);
-            }
-            return new Promise(function (resolve) {
-                _this.$emit('before-toggle', {
-                    status: status,
-                    callback: function (value) { return resolve(value); },
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/index.json b/node_modules/@vant/weapp/lib/dropdown-item/index.json
deleted file mode 100644
index 88d5409..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-item/index.wxml b/node_modules/@vant/weapp/lib/dropdown-item/index.wxml
deleted file mode 100644
index 63904f4..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/index.wxml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-  
-    
-      
-        {{ item.text }}
-      
-      
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/index.wxss b/node_modules/@vant/weapp/lib/dropdown-item/index.wxss
deleted file mode 100644
index 80505e9..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-item/shared.d.ts b/node_modules/@vant/weapp/lib/dropdown-item/shared.d.ts
deleted file mode 100644
index 774eb4c..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/shared.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export interface Option {
-    text: string;
-    value: string | number;
-    icon: string;
-}
diff --git a/node_modules/@vant/weapp/lib/dropdown-item/shared.js b/node_modules/@vant/weapp/lib/dropdown-item/shared.js
deleted file mode 100644
index c8ad2e5..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-item/shared.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts b/node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.js b/node_modules/@vant/weapp/lib/dropdown-menu/index.js
deleted file mode 100644
index aed2921..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.js
+++ /dev/null
@@ -1,122 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var utils_1 = require("../common/utils");
-var ARRAY = [];
-(0, component_1.VantComponent)({
-    field: true,
-    classes: ['title-class'],
-    relation: (0, relation_1.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: function () {
-        var windowHeight = (0, utils_1.getSystemInfoSync)().windowHeight;
-        this.windowHeight = windowHeight;
-        ARRAY.push(this);
-    },
-    destroyed: function () {
-        var _this = this;
-        ARRAY = ARRAY.filter(function (item) { return item !== _this; });
-    },
-    methods: {
-        updateItemListData: function () {
-            this.setData({
-                itemListData: this.children.map(function (child) { return child.data; }),
-            });
-        },
-        updateChildrenData: function () {
-            this.children.forEach(function (child) {
-                child.updateDataFromParent();
-            });
-        },
-        toggleItem: function (active) {
-            this.children.forEach(function (item, index) {
-                var showPopup = item.data.showPopup;
-                if (index === active) {
-                    item.toggle();
-                }
-                else if (showPopup) {
-                    item.toggle(false, { immediate: true });
-                }
-            });
-        },
-        close: function () {
-            this.children.forEach(function (child) {
-                child.toggle(false, { immediate: true });
-            });
-        },
-        getChildWrapperStyle: function () {
-            var _this = this;
-            var _a = this.data, zIndex = _a.zIndex, direction = _a.direction;
-            return (0, utils_1.getRect)(this, '.van-dropdown-menu').then(function (rect) {
-                var _a = rect.top, top = _a === void 0 ? 0 : _a, _b = rect.bottom, bottom = _b === void 0 ? 0 : _b;
-                var offset = direction === 'down' ? bottom : _this.windowHeight - top;
-                var wrapperStyle = "z-index: ".concat(zIndex, ";");
-                if (direction === 'down') {
-                    wrapperStyle += "top: ".concat((0, utils_1.addUnit)(offset), ";");
-                }
-                else {
-                    wrapperStyle += "bottom: ".concat((0, utils_1.addUnit)(offset), ";");
-                }
-                return wrapperStyle;
-            });
-        },
-        onTitleTap: function (event) {
-            var _this = this;
-            var index = event.currentTarget.dataset.index;
-            var child = this.children[index];
-            if (!child.data.disabled) {
-                ARRAY.forEach(function (menuItem) {
-                    if (menuItem &&
-                        menuItem.data.closeOnClickOutside &&
-                        menuItem !== _this) {
-                        menuItem.close();
-                    }
-                });
-                this.toggleItem(index);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.json b/node_modules/@vant/weapp/lib/dropdown-menu/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.wxml b/node_modules/@vant/weapp/lib/dropdown-menu/index.wxml
deleted file mode 100644
index ec165a9..0000000
--- a/node_modules/@vant/weapp/lib/dropdown-menu/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
diff --git a/node_modules/@vant/weapp/lib/dropdown-menu/index.wxs b/node_modules/@vant/weapp/lib/dropdown-menu/index.wxs
deleted file mode 100644
index 6538854..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/dropdown-menu/index.wxss b/node_modules/@vant/weapp/lib/dropdown-menu/index.wxss
deleted file mode 100644
index dba000e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/empty/index.d.ts b/node_modules/@vant/weapp/lib/empty/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/empty/index.js b/node_modules/@vant/weapp/lib/empty/index.js
deleted file mode 100644
index 755e638..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        description: String,
-        image: {
-            type: String,
-            value: 'default',
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/empty/index.json b/node_modules/@vant/weapp/lib/empty/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/lib/empty/index.wxml b/node_modules/@vant/weapp/lib/empty/index.wxml
deleted file mode 100644
index 9c7b719..0000000
--- a/node_modules/@vant/weapp/lib/empty/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
-  
-    
-  
-  
-    {{ description }}
-  
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/empty/index.wxs b/node_modules/@vant/weapp/lib/empty/index.wxs
deleted file mode 100644
index cf92ece..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/empty/index.wxss b/node_modules/@vant/weapp/lib/empty/index.wxss
deleted file mode 100644
index 0fb74fe..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/index.d.ts b/node_modules/@vant/weapp/lib/field/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/field/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/field/index.js b/node_modules/@vant/weapp/lib/field/index.js
deleted file mode 100644
index c20d266..0000000
--- a/node_modules/@vant/weapp/lib/field/index.js
+++ /dev/null
@@ -1,137 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var props_1 = require("./props");
-(0, component_1.VantComponent)({
-    field: true,
-    classes: ['input-class', 'right-icon-class', 'label-class'],
-    props: __assign(__assign(__assign(__assign({}, props_1.commonProps), props_1.inputProps), props_1.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: function () {
-        this.value = this.data.value;
-        this.setData({ innerValue: this.value });
-    },
-    methods: {
-        formatValue: function (value) {
-            var maxlength = this.data.maxlength;
-            if (maxlength !== -1 && value.length > maxlength) {
-                return value.slice(0, maxlength);
-            }
-            return value;
-        },
-        onInput: function (event) {
-            var _a = (event.detail || {}).value, value = _a === void 0 ? '' : _a;
-            var formatValue = this.formatValue(value);
-            this.value = formatValue;
-            this.setShowClear();
-            return this.emitChange(__assign(__assign({}, event.detail), { value: formatValue }));
-        },
-        onFocus: function (event) {
-            this.focused = true;
-            this.setShowClear();
-            this.$emit('focus', event.detail);
-        },
-        onBlur: function (event) {
-            this.focused = false;
-            this.setShowClear();
-            this.$emit('blur', event.detail);
-        },
-        onClickIcon: function () {
-            this.$emit('click-icon');
-        },
-        onClickInput: function (event) {
-            this.$emit('click-input', event.detail);
-        },
-        onClear: function () {
-            var _this = this;
-            this.setData({ innerValue: '' });
-            this.value = '';
-            this.setShowClear();
-            (0, utils_1.nextTick)(function () {
-                _this.emitChange({ value: '' });
-                _this.$emit('clear', '');
-            });
-        },
-        onConfirm: function (event) {
-            var _a = (event.detail || {}).value, value = _a === void 0 ? '' : _a;
-            this.value = value;
-            this.setShowClear();
-            this.$emit('confirm', value);
-        },
-        setValue: function (value) {
-            this.value = value;
-            this.setShowClear();
-            if (value === '') {
-                this.setData({ innerValue: '' });
-            }
-            this.emitChange({ value: value });
-        },
-        onLineChange: function (event) {
-            this.$emit('linechange', event.detail);
-        },
-        onKeyboardHeightChange: function (event) {
-            this.$emit('keyboardheightchange', event.detail);
-        },
-        emitChange: function (detail) {
-            var extraEventParams = this.data.extraEventParams;
-            this.setData({ value: detail.value });
-            var result;
-            var data = extraEventParams
-                ? __assign(__assign({}, detail), { callback: function (data) {
-                        result = data;
-                    } }) : detail.value;
-            this.$emit('input', data);
-            this.$emit('change', data);
-            return result;
-        },
-        setShowClear: function () {
-            var _a = this.data, clearable = _a.clearable, readonly = _a.readonly, clearTrigger = _a.clearTrigger;
-            var _b = this, focused = _b.focused, value = _b.value;
-            var showClear = false;
-            if (clearable && !readonly) {
-                var hasValue = !!value;
-                var trigger = clearTrigger === 'always' || (clearTrigger === 'focus' && focused);
-                showClear = hasValue && trigger;
-            }
-            this.setData({ showClear: showClear });
-        },
-        noop: function () { },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/field/index.json b/node_modules/@vant/weapp/lib/field/index.json
deleted file mode 100644
index 5906c50..0000000
--- a/node_modules/@vant/weapp/lib/field/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/field/index.wxml b/node_modules/@vant/weapp/lib/field/index.wxml
deleted file mode 100644
index 6018993..0000000
--- a/node_modules/@vant/weapp/lib/field/index.wxml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-  
-  
-  
-  
-    
-      
-    
-    
-    
-
-    
-    
-      
-      
-      
-    
-    
-      
-    
-  
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/field/index.wxs b/node_modules/@vant/weapp/lib/field/index.wxs
deleted file mode 100644
index 78575b9..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/index.wxss b/node_modules/@vant/weapp/lib/field/index.wxss
deleted file mode 100644
index 5f7d306..0000000
--- a/node_modules/@vant/weapp/lib/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);display:block;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/node_modules/@vant/weapp/lib/field/input.wxml b/node_modules/@vant/weapp/lib/field/input.wxml
deleted file mode 100644
index c10f4c4..0000000
--- a/node_modules/@vant/weapp/lib/field/input.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
diff --git a/node_modules/@vant/weapp/lib/field/props.d.ts b/node_modules/@vant/weapp/lib/field/props.d.ts
deleted file mode 100644
index 5cd130a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/props.js b/node_modules/@vant/weapp/lib/field/props.js
deleted file mode 100644
index 3cb8dca..0000000
--- a/node_modules/@vant/weapp/lib/field/props.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.textareaProps = exports.inputProps = exports.commonProps = void 0;
-exports.commonProps = {
-    value: {
-        type: String,
-        observer: function (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,
-};
-exports.inputProps = {
-    type: {
-        type: String,
-        value: 'text',
-    },
-    password: Boolean,
-    confirmType: String,
-    confirmHold: Boolean,
-    alwaysEmbed: Boolean,
-};
-exports.textareaProps = {
-    autoHeight: Boolean,
-    fixed: Boolean,
-    showConfirmBar: {
-        type: Boolean,
-        value: true,
-    },
-    disableDefaultPadding: {
-        type: Boolean,
-        value: true,
-    },
-};
diff --git a/node_modules/@vant/weapp/lib/field/textarea.wxml b/node_modules/@vant/weapp/lib/field/textarea.wxml
deleted file mode 100644
index 945d03e..0000000
--- a/node_modules/@vant/weapp/lib/field/textarea.wxml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/field/types.d.ts b/node_modules/@vant/weapp/lib/field/types.d.ts
deleted file mode 100644
index 357ccbe..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/field/types.js b/node_modules/@vant/weapp/lib/field/types.js
deleted file mode 100644
index c8ad2e5..0000000
--- a/node_modules/@vant/weapp/lib/field/types.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.d.ts b/node_modules/@vant/weapp/lib/goods-action-button/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.js b/node_modules/@vant/weapp/lib/goods-action-button/index.js
deleted file mode 100644
index 8179e89..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.js
+++ /dev/null
@@ -1,46 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var button_1 = require("../mixins/button");
-var link_1 = require("../mixins/link");
-(0, component_1.VantComponent)({
-    mixins: [link_1.link, button_1.button],
-    relation: (0, relation_1.useParent)('goods-action'),
-    props: {
-        text: String,
-        color: String,
-        size: {
-            type: String,
-            value: 'normal',
-        },
-        loading: Boolean,
-        disabled: Boolean,
-        plain: Boolean,
-        type: {
-            type: String,
-            value: 'danger',
-        },
-        customStyle: {
-            type: String,
-            value: '',
-        },
-    },
-    methods: {
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-        updateStyle: function () {
-            if (this.parent == null) {
-                return;
-            }
-            var index = this.index;
-            var _a = this.parent.children, children = _a === void 0 ? [] : _a;
-            this.setData({
-                isFirst: index === 0,
-                isLast: index === children.length - 1,
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.json b/node_modules/@vant/weapp/lib/goods-action-button/index.json
deleted file mode 100644
index b567686..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.wxml b/node_modules/@vant/weapp/lib/goods-action-button/index.wxml
deleted file mode 100644
index 4530ab8..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-button/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-  {{ text }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/goods-action-button/index.wxss b/node_modules/@vant/weapp/lib/goods-action-button/index.wxss
deleted file mode 100644
index 759a1d9..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/goods-action-icon/index.d.ts b/node_modules/@vant/weapp/lib/goods-action-icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/goods-action-icon/index.js b/node_modules/@vant/weapp/lib/goods-action-icon/index.js
deleted file mode 100644
index 828e1f5..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-icon/index.js
+++ /dev/null
@@ -1,29 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-var link_1 = require("../mixins/link");
-(0, component_1.VantComponent)({
-    classes: ['icon-class', 'text-class', 'info-class'],
-    mixins: [link_1.link, button_1.button],
-    props: {
-        text: String,
-        dot: Boolean,
-        info: String,
-        icon: String,
-        size: String,
-        color: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        disabled: Boolean,
-        loading: Boolean,
-    },
-    methods: {
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/goods-action-icon/index.json b/node_modules/@vant/weapp/lib/goods-action-icon/index.json
deleted file mode 100644
index 93bfe8a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/goods-action-icon/index.wxml b/node_modules/@vant/weapp/lib/goods-action-icon/index.wxml
deleted file mode 100644
index 30c1a8c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action-icon/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-  
-  
-    
-  
-  {{ text }}
-
diff --git a/node_modules/@vant/weapp/lib/goods-action-icon/index.wxss b/node_modules/@vant/weapp/lib/goods-action-icon/index.wxss
deleted file mode 100644
index 6e4758d..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/goods-action/index.d.ts b/node_modules/@vant/weapp/lib/goods-action/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.js b/node_modules/@vant/weapp/lib/goods-action/index.js
deleted file mode 100644
index e49bcbc..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('goods-action-button', function () {
-        this.children.forEach(function (item) {
-            item.updateStyle();
-        });
-    }),
-    props: {
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.json b/node_modules/@vant/weapp/lib/goods-action/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.wxml b/node_modules/@vant/weapp/lib/goods-action/index.wxml
deleted file mode 100644
index 569450c..0000000
--- a/node_modules/@vant/weapp/lib/goods-action/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/goods-action/index.wxss b/node_modules/@vant/weapp/lib/goods-action/index.wxss
deleted file mode 100644
index 7793e77..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid-item/index.d.ts b/node_modules/@vant/weapp/lib/grid-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.js b/node_modules/@vant/weapp/lib/grid-item/index.js
deleted file mode 100644
index a7d47a2..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.js
+++ /dev/null
@@ -1,54 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var link_1 = require("../mixins/link");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('grid'),
-    classes: ['content-class', 'icon-class', 'text-class'],
-    mixins: [link_1.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: function () {
-        this.updateStyle();
-    },
-    methods: {
-        updateStyle: function () {
-            if (!this.parent) {
-                return;
-            }
-            var _a = this.parent, data = _a.data, children = _a.children;
-            var columnNum = data.columnNum, border = data.border, square = data.square, gutter = data.gutter, clickable = data.clickable, center = data.center, direction = data.direction, reverse = data.reverse, iconSize = data.iconSize;
-            this.setData({
-                center: center,
-                border: border,
-                square: square,
-                gutter: gutter,
-                clickable: clickable,
-                direction: direction,
-                reverse: reverse,
-                iconSize: iconSize,
-                index: children.indexOf(this),
-                columnNum: columnNum,
-            });
-        },
-        onClick: function () {
-            this.$emit('click');
-            this.jumpLink();
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.json b/node_modules/@vant/weapp/lib/grid-item/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.wxml b/node_modules/@vant/weapp/lib/grid-item/index.wxml
deleted file mode 100644
index e95087d..0000000
--- a/node_modules/@vant/weapp/lib/grid-item/index.wxml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-    
-      
-        
-        
-      
-      
-        {{ text }}
-        
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/grid-item/index.wxs b/node_modules/@vant/weapp/lib/grid-item/index.wxs
deleted file mode 100644
index 2cfe37d..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid-item/index.wxss b/node_modules/@vant/weapp/lib/grid-item/index.wxss
deleted file mode 100644
index acaea84..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid/index.d.ts b/node_modules/@vant/weapp/lib/grid/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/grid/index.js b/node_modules/@vant/weapp/lib/grid/index.js
deleted file mode 100644
index 28d14f4..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.js
+++ /dev/null
@@ -1,57 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.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: function () {
-            this.children.forEach(function (child) {
-                child.updateStyle();
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/grid/index.json b/node_modules/@vant/weapp/lib/grid/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/grid/index.wxml b/node_modules/@vant/weapp/lib/grid/index.wxml
deleted file mode 100644
index 2e4118f..0000000
--- a/node_modules/@vant/weapp/lib/grid/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/grid/index.wxs b/node_modules/@vant/weapp/lib/grid/index.wxs
deleted file mode 100644
index cd3b1bd..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/grid/index.wxss b/node_modules/@vant/weapp/lib/grid/index.wxss
deleted file mode 100644
index e347440..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/icon/index.d.ts b/node_modules/@vant/weapp/lib/icon/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/icon/index.js b/node_modules/@vant/weapp/lib/icon/index.js
deleted file mode 100644
index 6758092..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['info-class'],
-    props: {
-        dot: Boolean,
-        info: null,
-        size: null,
-        color: String,
-        customStyle: String,
-        classPrefix: {
-            type: String,
-            value: 'van-icon',
-        },
-        name: String,
-    },
-    methods: {
-        onClick: function () {
-            this.$emit('click');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/icon/index.json b/node_modules/@vant/weapp/lib/icon/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/icon/index.wxml b/node_modules/@vant/weapp/lib/icon/index.wxml
deleted file mode 100644
index 91b47f9..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/icon/index.wxs b/node_modules/@vant/weapp/lib/icon/index.wxs
deleted file mode 100644
index a906f76..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.wxs
+++ /dev/null
@@ -1,43 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function isImage(name) {
-  return name.indexOf('/') !== -1;
-}
-
-function rootClass(data) {
-  var classes = ['custom-class'];
-
-  if (data.classPrefix !== 'van-icon') {
-    classes.push('van-icon--custom')
-  }
-
-  if (data.classPrefix != null) {
-    classes.push(data.classPrefix);
-  }
-
-  if (isImage(data.name)) {
-    classes.push('van-icon--image');
-  } else if (data.classPrefix != null) {
-    classes.push(data.classPrefix + '-' + data.name);
-  }
-
-  return classes.join(' ');
-}
-
-function rootStyle(data) {
-  return style([
-    {
-      color: data.color,
-      'font-size': addUnit(data.size),
-    },
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  isImage: isImage,
-  rootClass: rootClass,
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/icon/index.wxss b/node_modules/@vant/weapp/lib/icon/index.wxss
deleted file mode 100644
index feb3d7e..0000000
--- a/node_modules/@vant/weapp/lib/icon/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-icon{text-rendering:auto;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;position:relative}.van-icon,.van-icon:before{display:inline-block}.van-icon-contact:before{content:"\e753"}.van-icon-notes:before{content:"\e63c"}.van-icon-records:before{content:"\e63d"}.van-icon-cash-back-record:before{content:"\e63e"}.van-icon-newspaper:before{content:"\e63f"}.van-icon-discount:before{content:"\e640"}.van-icon-completed:before{content:"\e641"}.van-icon-user:before{content:"\e642"}.van-icon-description:before{content:"\e643"}.van-icon-list-switch:before{content:"\e6ad"}.van-icon-list-switching:before{content:"\e65a"}.van-icon-link-o:before{content:"\e751"}.van-icon-miniprogram-o:before{content:"\e752"}.van-icon-qq:before{content:"\e74e"}.van-icon-wechat-moments:before{content:"\e74f"}.van-icon-weibo:before{content:"\e750"}.van-icon-cash-o:before{content:"\e74d"}.van-icon-guide-o:before{content:"\e74c"}.van-icon-invitation:before{content:"\e6d6"}.van-icon-shield-o:before{content:"\e74b"}.van-icon-exchange:before{content:"\e6af"}.van-icon-eye:before{content:"\e6b0"}.van-icon-enlarge:before{content:"\e6b1"}.van-icon-expand-o:before{content:"\e6b2"}.van-icon-eye-o:before{content:"\e6b3"}.van-icon-expand:before{content:"\e6b4"}.van-icon-filter-o:before{content:"\e6b5"}.van-icon-fire:before{content:"\e6b6"}.van-icon-fail:before{content:"\e6b7"}.van-icon-failure:before{content:"\e6b8"}.van-icon-fire-o:before{content:"\e6b9"}.van-icon-flag-o:before{content:"\e6ba"}.van-icon-font:before{content:"\e6bb"}.van-icon-font-o:before{content:"\e6bc"}.van-icon-gem-o:before{content:"\e6bd"}.van-icon-flower-o:before{content:"\e6be"}.van-icon-gem:before{content:"\e6bf"}.van-icon-gift-card:before{content:"\e6c0"}.van-icon-friends:before{content:"\e6c1"}.van-icon-friends-o:before{content:"\e6c2"}.van-icon-gold-coin:before{content:"\e6c3"}.van-icon-gold-coin-o:before{content:"\e6c4"}.van-icon-good-job-o:before{content:"\e6c5"}.van-icon-gift:before{content:"\e6c6"}.van-icon-gift-o:before{content:"\e6c7"}.van-icon-gift-card-o:before{content:"\e6c8"}.van-icon-good-job:before{content:"\e6c9"}.van-icon-home-o:before{content:"\e6ca"}.van-icon-goods-collect:before{content:"\e6cb"}.van-icon-graphic:before{content:"\e6cc"}.van-icon-goods-collect-o:before{content:"\e6cd"}.van-icon-hot-o:before{content:"\e6ce"}.van-icon-info:before{content:"\e6cf"}.van-icon-hotel-o:before{content:"\e6d0"}.van-icon-info-o:before{content:"\e6d1"}.van-icon-hot-sale-o:before{content:"\e6d2"}.van-icon-hot:before{content:"\e6d3"}.van-icon-like:before{content:"\e6d4"}.van-icon-idcard:before{content:"\e6d5"}.van-icon-like-o:before{content:"\e6d7"}.van-icon-hot-sale:before{content:"\e6d8"}.van-icon-location-o:before{content:"\e6d9"}.van-icon-location:before{content:"\e6da"}.van-icon-label:before{content:"\e6db"}.van-icon-lock:before{content:"\e6dc"}.van-icon-label-o:before{content:"\e6dd"}.van-icon-map-marked:before{content:"\e6de"}.van-icon-logistics:before{content:"\e6df"}.van-icon-manager:before{content:"\e6e0"}.van-icon-more:before{content:"\e6e1"}.van-icon-live:before{content:"\e6e2"}.van-icon-manager-o:before{content:"\e6e3"}.van-icon-medal:before{content:"\e6e4"}.van-icon-more-o:before{content:"\e6e5"}.van-icon-music-o:before{content:"\e6e6"}.van-icon-music:before{content:"\e6e7"}.van-icon-new-arrival-o:before{content:"\e6e8"}.van-icon-medal-o:before{content:"\e6e9"}.van-icon-new-o:before{content:"\e6ea"}.van-icon-free-postage:before{content:"\e6eb"}.van-icon-newspaper-o:before{content:"\e6ec"}.van-icon-new-arrival:before{content:"\e6ed"}.van-icon-minus:before{content:"\e6ee"}.van-icon-orders-o:before{content:"\e6ef"}.van-icon-new:before{content:"\e6f0"}.van-icon-paid:before{content:"\e6f1"}.van-icon-notes-o:before{content:"\e6f2"}.van-icon-other-pay:before{content:"\e6f3"}.van-icon-pause-circle:before{content:"\e6f4"}.van-icon-pause:before{content:"\e6f5"}.van-icon-pause-circle-o:before{content:"\e6f6"}.van-icon-peer-pay:before{content:"\e6f7"}.van-icon-pending-payment:before{content:"\e6f8"}.van-icon-passed:before{content:"\e6f9"}.van-icon-plus:before{content:"\e6fa"}.van-icon-phone-circle-o:before{content:"\e6fb"}.van-icon-phone-o:before{content:"\e6fc"}.van-icon-printer:before{content:"\e6fd"}.van-icon-photo-fail:before{content:"\e6fe"}.van-icon-phone:before{content:"\e6ff"}.van-icon-photo-o:before{content:"\e700"}.van-icon-play-circle:before{content:"\e701"}.van-icon-play:before{content:"\e702"}.van-icon-phone-circle:before{content:"\e703"}.van-icon-point-gift-o:before{content:"\e704"}.van-icon-point-gift:before{content:"\e705"}.van-icon-play-circle-o:before{content:"\e706"}.van-icon-shrink:before{content:"\e707"}.van-icon-photo:before{content:"\e708"}.van-icon-qr:before{content:"\e709"}.van-icon-qr-invalid:before{content:"\e70a"}.van-icon-question-o:before{content:"\e70b"}.van-icon-revoke:before{content:"\e70c"}.van-icon-replay:before{content:"\e70d"}.van-icon-service:before{content:"\e70e"}.van-icon-question:before{content:"\e70f"}.van-icon-search:before{content:"\e710"}.van-icon-refund-o:before{content:"\e711"}.van-icon-service-o:before{content:"\e712"}.van-icon-scan:before{content:"\e713"}.van-icon-share:before{content:"\e714"}.van-icon-send-gift-o:before{content:"\e715"}.van-icon-share-o:before{content:"\e716"}.van-icon-setting:before{content:"\e717"}.van-icon-points:before{content:"\e718"}.van-icon-photograph:before{content:"\e719"}.van-icon-shop:before{content:"\e71a"}.van-icon-shop-o:before{content:"\e71b"}.van-icon-shop-collect-o:before{content:"\e71c"}.van-icon-shop-collect:before{content:"\e71d"}.van-icon-smile:before{content:"\e71e"}.van-icon-shopping-cart-o:before{content:"\e71f"}.van-icon-sign:before{content:"\e720"}.van-icon-sort:before{content:"\e721"}.van-icon-star-o:before{content:"\e722"}.van-icon-smile-comment-o:before{content:"\e723"}.van-icon-stop:before{content:"\e724"}.van-icon-stop-circle-o:before{content:"\e725"}.van-icon-smile-o:before{content:"\e726"}.van-icon-star:before{content:"\e727"}.van-icon-success:before{content:"\e728"}.van-icon-stop-circle:before{content:"\e729"}.van-icon-records-o:before{content:"\e72a"}.van-icon-shopping-cart:before{content:"\e72b"}.van-icon-tosend:before{content:"\e72c"}.van-icon-todo-list:before{content:"\e72d"}.van-icon-thumb-circle-o:before{content:"\e72e"}.van-icon-thumb-circle:before{content:"\e72f"}.van-icon-umbrella-circle:before{content:"\e730"}.van-icon-underway:before{content:"\e731"}.van-icon-upgrade:before{content:"\e732"}.van-icon-todo-list-o:before{content:"\e733"}.van-icon-tv-o:before{content:"\e734"}.van-icon-underway-o:before{content:"\e735"}.van-icon-user-o:before{content:"\e736"}.van-icon-vip-card-o:before{content:"\e737"}.van-icon-vip-card:before{content:"\e738"}.van-icon-send-gift:before{content:"\e739"}.van-icon-wap-home:before{content:"\e73a"}.van-icon-wap-nav:before{content:"\e73b"}.van-icon-volume-o:before{content:"\e73c"}.van-icon-video:before{content:"\e73d"}.van-icon-wap-home-o:before{content:"\e73e"}.van-icon-volume:before{content:"\e73f"}.van-icon-warning:before{content:"\e740"}.van-icon-weapp-nav:before{content:"\e741"}.van-icon-wechat-pay:before{content:"\e742"}.van-icon-warning-o:before{content:"\e743"}.van-icon-wechat:before{content:"\e744"}.van-icon-setting-o:before{content:"\e745"}.van-icon-youzan-shield:before{content:"\e746"}.van-icon-warn-o:before{content:"\e747"}.van-icon-smile-comment:before{content:"\e748"}.van-icon-user-circle-o:before{content:"\e749"}.van-icon-video-o:before{content:"\e74a"}.van-icon-add-square:before{content:"\e65c"}.van-icon-add:before{content:"\e65d"}.van-icon-arrow-down:before{content:"\e65e"}.van-icon-arrow-up:before{content:"\e65f"}.van-icon-arrow:before{content:"\e660"}.van-icon-after-sale:before{content:"\e661"}.van-icon-add-o:before{content:"\e662"}.van-icon-alipay:before{content:"\e663"}.van-icon-ascending:before{content:"\e664"}.van-icon-apps-o:before{content:"\e665"}.van-icon-aim:before{content:"\e666"}.van-icon-award:before{content:"\e667"}.van-icon-arrow-left:before{content:"\e668"}.van-icon-award-o:before{content:"\e669"}.van-icon-audio:before{content:"\e66a"}.van-icon-bag-o:before{content:"\e66b"}.van-icon-balance-list:before{content:"\e66c"}.van-icon-back-top:before{content:"\e66d"}.van-icon-bag:before{content:"\e66e"}.van-icon-balance-pay:before{content:"\e66f"}.van-icon-balance-o:before{content:"\e670"}.van-icon-bar-chart-o:before{content:"\e671"}.van-icon-bars:before{content:"\e672"}.van-icon-balance-list-o:before{content:"\e673"}.van-icon-birthday-cake-o:before{content:"\e674"}.van-icon-bookmark:before{content:"\e675"}.van-icon-bill:before{content:"\e676"}.van-icon-bell:before{content:"\e677"}.van-icon-browsing-history-o:before{content:"\e678"}.van-icon-browsing-history:before{content:"\e679"}.van-icon-bookmark-o:before{content:"\e67a"}.van-icon-bulb-o:before{content:"\e67b"}.van-icon-bullhorn-o:before{content:"\e67c"}.van-icon-bill-o:before{content:"\e67d"}.van-icon-calendar-o:before{content:"\e67e"}.van-icon-brush-o:before{content:"\e67f"}.van-icon-card:before{content:"\e680"}.van-icon-cart-o:before{content:"\e681"}.van-icon-cart-circle:before{content:"\e682"}.van-icon-cart-circle-o:before{content:"\e683"}.van-icon-cart:before{content:"\e684"}.van-icon-cash-on-deliver:before{content:"\e685"}.van-icon-cash-back-record-o:before{content:"\e686"}.van-icon-cashier-o:before{content:"\e687"}.van-icon-chart-trending-o:before{content:"\e688"}.van-icon-certificate:before{content:"\e689"}.van-icon-chat:before{content:"\e68a"}.van-icon-clear:before{content:"\e68b"}.van-icon-chat-o:before{content:"\e68c"}.van-icon-checked:before{content:"\e68d"}.van-icon-clock:before{content:"\e68e"}.van-icon-clock-o:before{content:"\e68f"}.van-icon-close:before{content:"\e690"}.van-icon-closed-eye:before{content:"\e691"}.van-icon-circle:before{content:"\e692"}.van-icon-cluster-o:before{content:"\e693"}.van-icon-column:before{content:"\e694"}.van-icon-comment-circle-o:before{content:"\e695"}.van-icon-cluster:before{content:"\e696"}.van-icon-comment:before{content:"\e697"}.van-icon-comment-o:before{content:"\e698"}.van-icon-comment-circle:before{content:"\e699"}.van-icon-completed-o:before{content:"\e69a"}.van-icon-credit-pay:before{content:"\e69b"}.van-icon-coupon:before{content:"\e69c"}.van-icon-debit-pay:before{content:"\e69d"}.van-icon-coupon-o:before{content:"\e69e"}.van-icon-contact-o:before{content:"\e69f"}.van-icon-descending:before{content:"\e6a0"}.van-icon-desktop-o:before{content:"\e6a1"}.van-icon-diamond-o:before{content:"\e6a2"}.van-icon-description-o:before{content:"\e6a3"}.van-icon-delete:before{content:"\e6a4"}.van-icon-diamond:before{content:"\e6a5"}.van-icon-delete-o:before{content:"\e6a6"}.van-icon-cross:before{content:"\e6a7"}.van-icon-edit:before{content:"\e6a8"}.van-icon-ellipsis:before{content:"\e6a9"}.van-icon-down:before{content:"\e6aa"}.van-icon-discount-o:before{content:"\e6ab"}.van-icon-ecard-pay:before{content:"\e6ac"}.van-icon-envelop-o:before{content:"\e6ae"}@font-face{font-display:auto;font-family:vant-icon;font-style:normal;font-weight:400;src:url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff2?t=1694918397022) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022) format("woff")}:host{align-items:center;display:inline-flex;justify-content:center}.van-icon--custom{position:relative}.van-icon--image{height:1em;width:1em}.van-icon__image{height:100%;width:100%}.van-icon__info{z-index:1}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/image/index.d.ts b/node_modules/@vant/weapp/lib/image/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/image/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/image/index.js b/node_modules/@vant/weapp/lib/image/index.js
deleted file mode 100644
index 40f6812..0000000
--- a/node_modules/@vant/weapp/lib/image/index.js
+++ /dev/null
@@ -1,66 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var button_1 = require("../mixins/button");
-(0, component_1.VantComponent)({
-    mixins: [button_1.button],
-    classes: ['custom-class', 'loading-class', 'error-class', 'image-class'],
-    props: {
-        src: {
-            type: String,
-            observer: function () {
-                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: function (event) {
-            this.setData({
-                loading: false,
-            });
-            this.$emit('load', event.detail);
-        },
-        onError: function (event) {
-            this.setData({
-                loading: false,
-                error: true,
-            });
-            this.$emit('error', event.detail);
-        },
-        onClick: function (event) {
-            this.$emit('click', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/image/index.json b/node_modules/@vant/weapp/lib/image/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/lib/image/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/image/index.wxml b/node_modules/@vant/weapp/lib/image/index.wxml
deleted file mode 100644
index a6f573c..0000000
--- a/node_modules/@vant/weapp/lib/image/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-
-  
-    
-    
-  
-  
-    
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/image/index.wxs b/node_modules/@vant/weapp/lib/image/index.wxs
deleted file mode 100644
index cec14b8..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/image/index.wxss b/node_modules/@vant/weapp/lib/image/index.wxss
deleted file mode 100644
index a9c6ebb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/index-anchor/index.d.ts b/node_modules/@vant/weapp/lib/index-anchor/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.js b/node_modules/@vant/weapp/lib/index-anchor/index.js
deleted file mode 100644
index 9a361a9..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.js
+++ /dev/null
@@ -1,28 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('index-bar'),
-    props: {
-        useSlot: Boolean,
-        index: null,
-    },
-    data: {
-        active: false,
-        wrapperStyle: '',
-        anchorStyle: '',
-    },
-    methods: {
-        scrollIntoView: function (scrollTop) {
-            var _this = this;
-            (0, utils_1.getRect)(this, '.van-index-anchor-wrapper').then(function (rect) {
-                wx.pageScrollTo({
-                    duration: 0,
-                    scrollTop: scrollTop + rect.top - _this.parent.data.stickyOffsetTop,
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.json b/node_modules/@vant/weapp/lib/index-anchor/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.wxml b/node_modules/@vant/weapp/lib/index-anchor/index.wxml
deleted file mode 100644
index 49affa7..0000000
--- a/node_modules/@vant/weapp/lib/index-anchor/index.wxml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-  
-    
-    
-      {{ index }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/index-anchor/index.wxss b/node_modules/@vant/weapp/lib/index-anchor/index.wxss
deleted file mode 100644
index 4b91560..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/index-bar/index.d.ts b/node_modules/@vant/weapp/lib/index-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.js b/node_modules/@vant/weapp/lib/index-bar/index.js
deleted file mode 100644
index afc5412..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.js
+++ /dev/null
@@ -1,243 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var color_1 = require("../common/color");
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var utils_1 = require("../common/utils");
-var page_scroll_1 = require("../mixins/page-scroll");
-var indexList = function () {
-    var indexList = [];
-    var charCodeOfA = 'A'.charCodeAt(0);
-    for (var i = 0; i < 26; i++) {
-        indexList.push(String.fromCharCode(charCodeOfA + i));
-    }
-    return indexList;
-};
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('index-anchor', function () {
-        this.updateData();
-    }),
-    props: {
-        sticky: {
-            type: Boolean,
-            value: true,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        highlightColor: {
-            type: String,
-            value: color_1.GREEN,
-        },
-        stickyOffsetTop: {
-            type: Number,
-            value: 0,
-        },
-        indexList: {
-            type: Array,
-            value: indexList(),
-        },
-    },
-    mixins: [
-        (0, page_scroll_1.pageScrollMixin)(function (event) {
-            this.scrollTop = (event === null || event === void 0 ? void 0 : event.scrollTop) || 0;
-            this.onScroll();
-        }),
-    ],
-    data: {
-        activeAnchorIndex: null,
-        showSidebar: false,
-    },
-    created: function () {
-        this.scrollTop = 0;
-    },
-    methods: {
-        updateData: function () {
-            var _this = this;
-            wx.nextTick(function () {
-                if (_this.timer != null) {
-                    clearTimeout(_this.timer);
-                }
-                _this.timer = setTimeout(function () {
-                    _this.setData({
-                        showSidebar: !!_this.children.length,
-                    });
-                    _this.setRect().then(function () {
-                        _this.onScroll();
-                    });
-                }, 0);
-            });
-        },
-        setRect: function () {
-            return Promise.all([
-                this.setAnchorsRect(),
-                this.setListRect(),
-                this.setSiderbarRect(),
-            ]);
-        },
-        setAnchorsRect: function () {
-            var _this = this;
-            return Promise.all(this.children.map(function (anchor) {
-                return (0, utils_1.getRect)(anchor, '.van-index-anchor-wrapper').then(function (rect) {
-                    Object.assign(anchor, {
-                        height: rect.height,
-                        top: rect.top + _this.scrollTop,
-                    });
-                });
-            }));
-        },
-        setListRect: function () {
-            var _this = this;
-            return (0, utils_1.getRect)(this, '.van-index-bar').then(function (rect) {
-                if (!(0, utils_1.isDef)(rect)) {
-                    return;
-                }
-                Object.assign(_this, {
-                    height: rect.height,
-                    top: rect.top + _this.scrollTop,
-                });
-            });
-        },
-        setSiderbarRect: function () {
-            var _this = this;
-            return (0, utils_1.getRect)(this, '.van-index-bar__sidebar').then(function (res) {
-                if (!(0, utils_1.isDef)(res)) {
-                    return;
-                }
-                _this.sidebar = {
-                    height: res.height,
-                    top: res.top,
-                };
-            });
-        },
-        setDiffData: function (_a) {
-            var target = _a.target, data = _a.data;
-            var diffData = {};
-            Object.keys(data).forEach(function (key) {
-                if (target.data[key] !== data[key]) {
-                    diffData[key] = data[key];
-                }
-            });
-            if (Object.keys(diffData).length) {
-                target.setData(diffData);
-            }
-        },
-        getAnchorRect: function (anchor) {
-            return (0, utils_1.getRect)(anchor, '.van-index-anchor-wrapper').then(function (rect) { return ({
-                height: rect.height,
-                top: rect.top,
-            }); });
-        },
-        getActiveAnchorIndex: function () {
-            var _a = this, children = _a.children, scrollTop = _a.scrollTop;
-            var _b = this.data, sticky = _b.sticky, stickyOffsetTop = _b.stickyOffsetTop;
-            for (var i = this.children.length - 1; i >= 0; i--) {
-                var preAnchorHeight = i > 0 ? children[i - 1].height : 0;
-                var reachTop = sticky ? preAnchorHeight + stickyOffsetTop : 0;
-                if (reachTop + scrollTop >= children[i].top) {
-                    return i;
-                }
-            }
-            return -1;
-        },
-        onScroll: function () {
-            var _this = this;
-            var _a = this, _b = _a.children, children = _b === void 0 ? [] : _b, scrollTop = _a.scrollTop;
-            if (!children.length) {
-                return;
-            }
-            var _c = this.data, sticky = _c.sticky, stickyOffsetTop = _c.stickyOffsetTop, zIndex = _c.zIndex, highlightColor = _c.highlightColor;
-            var active = this.getActiveAnchorIndex();
-            this.setDiffData({
-                target: this,
-                data: {
-                    activeAnchorIndex: active,
-                },
-            });
-            if (sticky) {
-                var isActiveAnchorSticky_1 = false;
-                if (active !== -1) {
-                    isActiveAnchorSticky_1 =
-                        children[active].top <= stickyOffsetTop + scrollTop;
-                }
-                children.forEach(function (item, index) {
-                    if (index === active) {
-                        var wrapperStyle = '';
-                        var anchorStyle = "\n              color: ".concat(highlightColor, ";\n            ");
-                        if (isActiveAnchorSticky_1) {
-                            wrapperStyle = "\n                height: ".concat(children[index].height, "px;\n              ");
-                            anchorStyle = "\n                position: fixed;\n                top: ".concat(stickyOffsetTop, "px;\n                z-index: ").concat(zIndex, ";\n                color: ").concat(highlightColor, ";\n              ");
-                        }
-                        _this.setDiffData({
-                            target: item,
-                            data: {
-                                active: true,
-                                anchorStyle: anchorStyle,
-                                wrapperStyle: wrapperStyle,
-                            },
-                        });
-                    }
-                    else if (index === active - 1) {
-                        var currentAnchor = children[index];
-                        var currentOffsetTop = currentAnchor.top;
-                        var targetOffsetTop = index === children.length - 1
-                            ? _this.top
-                            : children[index + 1].top;
-                        var parentOffsetHeight = targetOffsetTop - currentOffsetTop;
-                        var translateY = parentOffsetHeight - currentAnchor.height;
-                        var anchorStyle = "\n              position: relative;\n              transform: translate3d(0, ".concat(translateY, "px, 0);\n              z-index: ").concat(zIndex, ";\n              color: ").concat(highlightColor, ";\n            ");
-                        _this.setDiffData({
-                            target: item,
-                            data: {
-                                active: true,
-                                anchorStyle: anchorStyle,
-                            },
-                        });
-                    }
-                    else {
-                        _this.setDiffData({
-                            target: item,
-                            data: {
-                                active: false,
-                                anchorStyle: '',
-                                wrapperStyle: '',
-                            },
-                        });
-                    }
-                });
-            }
-        },
-        onClick: function (event) {
-            this.scrollToAnchor(event.target.dataset.index);
-        },
-        onTouchMove: function (event) {
-            var sidebarLength = this.children.length;
-            var touch = event.touches[0];
-            var itemHeight = this.sidebar.height / sidebarLength;
-            var 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: function () {
-            this.scrollToAnchorIndex = null;
-        },
-        scrollToAnchor: function (index) {
-            var _this = this;
-            if (typeof index !== 'number' || this.scrollToAnchorIndex === index) {
-                return;
-            }
-            this.scrollToAnchorIndex = index;
-            var anchor = this.children.find(function (item) { return item.data.index === _this.data.indexList[index]; });
-            if (anchor) {
-                anchor.scrollIntoView(this.scrollTop);
-                this.$emit('select', anchor.data.index);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.json b/node_modules/@vant/weapp/lib/index-bar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.wxml b/node_modules/@vant/weapp/lib/index-bar/index.wxml
deleted file mode 100644
index 19a59cf..0000000
--- a/node_modules/@vant/weapp/lib/index-bar/index.wxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/index-bar/index.wxss b/node_modules/@vant/weapp/lib/index-bar/index.wxss
deleted file mode 100644
index 8568801..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/info/index.d.ts b/node_modules/@vant/weapp/lib/info/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/info/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/info/index.js b/node_modules/@vant/weapp/lib/info/index.js
deleted file mode 100644
index e61af73..0000000
--- a/node_modules/@vant/weapp/lib/info/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        dot: Boolean,
-        info: null,
-        customStyle: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/info/index.json b/node_modules/@vant/weapp/lib/info/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/info/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/info/index.wxml b/node_modules/@vant/weapp/lib/info/index.wxml
deleted file mode 100644
index b39b524..0000000
--- a/node_modules/@vant/weapp/lib/info/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-{{ dot ? '' : info }}
diff --git a/node_modules/@vant/weapp/lib/info/index.wxss b/node_modules/@vant/weapp/lib/info/index.wxss
deleted file mode 100644
index 375ed5a..0000000
--- a/node_modules/@vant/weapp/lib/info/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-info{align-items:center;background-color:var(--info-background-color,#ee0a24);border:var(--info-border-width,1px) solid #fff;border-radius:var(--info-size,16px);box-sizing:border-box;color:var(--info-color,#fff);display:inline-flex;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);font-size:var(--info-font-size,12px);font-weight:var(--info-font-weight,500);height:var(--info-size,16px);justify-content:center;min-width:var(--info-size,16px);padding:var(--info-padding,0 3px);position:absolute;right:0;top:0;transform:translate(50%,-50%);transform-origin:100%;white-space:nowrap}.van-info--dot{background-color:var(--info-dot-color,#ee0a24);border-radius:100%;height:var(--info-dot-size,8px);min-width:0;width:var(--info-dot-size,8px)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/loading/index.d.ts b/node_modules/@vant/weapp/lib/loading/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/loading/index.js b/node_modules/@vant/weapp/lib/loading/index.js
deleted file mode 100644
index be9c0ef..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        color: String,
-        vertical: Boolean,
-        type: {
-            type: String,
-            value: 'circular',
-        },
-        size: String,
-        textSize: String,
-    },
-    data: {
-        array12: Array.from({ length: 12 }),
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/loading/index.json b/node_modules/@vant/weapp/lib/loading/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/loading/index.wxml b/node_modules/@vant/weapp/lib/loading/index.wxml
deleted file mode 100644
index 7d4a539..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/loading/index.wxs b/node_modules/@vant/weapp/lib/loading/index.wxs
deleted file mode 100644
index 02a0b80..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.wxs
+++ /dev/null
@@ -1,22 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function spinnerStyle(data) {
-  return style({
-    color: data.color,
-    width: addUnit(data.size),
-    height: addUnit(data.size),
-  });
-}
-
-function textStyle(data) {
-  return style({
-    'font-size': addUnit(data.textSize),
-  });
-}
-
-module.exports = {
-  spinnerStyle: spinnerStyle,
-  textStyle: textStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/loading/index.wxss b/node_modules/@vant/weapp/lib/loading/index.wxss
deleted file mode 100644
index fc84e84..0000000
--- a/node_modules/@vant/weapp/lib/loading/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{font-size:0;line-height:1}.van-loading{align-items:center;color:var(--loading-spinner-color,#c8c9cc);display:inline-flex;justify-content:center}.van-loading__spinner{animation:van-rotate var(--loading-spinner-animation-duration,.8s) linear infinite;box-sizing:border-box;height:var(--loading-spinner-size,30px);max-height:100%;max-width:100%;position:relative;width:var(--loading-spinner-size,30px)}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{border:1px solid transparent;border-radius:100%;border-top-color:initial}.van-loading__text{color:var(--loading-text-color,#969799);font-size:var(--loading-text-font-size,14px);line-height:var(--loading-text-line-height,20px);margin-left:var(--padding-xs,8px)}.van-loading__text:empty{display:none}.van-loading--vertical{flex-direction:column}.van-loading--vertical .van-loading__text{margin:var(--padding-xs,8px) 0 0}.van-loading__dot{height:100%;left:0;position:absolute;top:0;width:100%}.van-loading__dot:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}.van-loading__dot:first-of-type{opacity:1;transform:rotate(30deg)}.van-loading__dot:nth-of-type(2){opacity:.9375;transform:rotate(60deg)}.van-loading__dot:nth-of-type(3){opacity:.875;transform:rotate(90deg)}.van-loading__dot:nth-of-type(4){opacity:.8125;transform:rotate(120deg)}.van-loading__dot:nth-of-type(5){opacity:.75;transform:rotate(150deg)}.van-loading__dot:nth-of-type(6){opacity:.6875;transform:rotate(180deg)}.van-loading__dot:nth-of-type(7){opacity:.625;transform:rotate(210deg)}.van-loading__dot:nth-of-type(8){opacity:.5625;transform:rotate(240deg)}.van-loading__dot:nth-of-type(9){opacity:.5;transform:rotate(270deg)}.van-loading__dot:nth-of-type(10){opacity:.4375;transform:rotate(300deg)}.van-loading__dot:nth-of-type(11){opacity:.375;transform:rotate(330deg)}.van-loading__dot:nth-of-type(12){opacity:.3125;transform:rotate(1turn)}@keyframes van-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/mixins/basic.d.ts b/node_modules/@vant/weapp/lib/mixins/basic.d.ts
deleted file mode 100644
index b273369..0000000
--- a/node_modules/@vant/weapp/lib/mixins/basic.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const basic: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/basic.js b/node_modules/@vant/weapp/lib/mixins/basic.js
deleted file mode 100644
index 4373ad4..0000000
--- a/node_modules/@vant/weapp/lib/mixins/basic.js
+++ /dev/null
@@ -1,14 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.basic = void 0;
-exports.basic = Behavior({
-    methods: {
-        $emit: function (name, detail, options) {
-            this.triggerEvent(name, detail, options);
-        },
-        set: function (data) {
-            this.setData(data);
-            return new Promise(function (resolve) { return wx.nextTick(resolve); });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/button.d.ts b/node_modules/@vant/weapp/lib/mixins/button.d.ts
deleted file mode 100644
index b51db87..0000000
--- a/node_modules/@vant/weapp/lib/mixins/button.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const button: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/button.js b/node_modules/@vant/weapp/lib/mixins/button.js
deleted file mode 100644
index 8c1c499..0000000
--- a/node_modules/@vant/weapp/lib/mixins/button.js
+++ /dev/null
@@ -1,54 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.button = void 0;
-var version_1 = require("../common/version");
-exports.button = Behavior({
-    externalClasses: ['hover-class'],
-    properties: {
-        id: String,
-        buttonId: String,
-        lang: String,
-        businessId: Number,
-        sessionFrom: String,
-        sendMessageTitle: String,
-        sendMessagePath: String,
-        sendMessageImg: String,
-        showMessageCard: Boolean,
-        appParameter: String,
-        ariaLabel: String,
-        openType: String,
-        getUserProfileDesc: String,
-    },
-    data: {
-        canIUseGetUserProfile: (0, version_1.canIUseGetUserProfile)(),
-    },
-    methods: {
-        onGetUserInfo: function (event) {
-            this.triggerEvent('getuserinfo', event.detail);
-        },
-        onContact: function (event) {
-            this.triggerEvent('contact', event.detail);
-        },
-        onGetPhoneNumber: function (event) {
-            this.triggerEvent('getphonenumber', event.detail);
-        },
-        onGetRealTimePhoneNumber: function (event) {
-            this.triggerEvent('getrealtimephonenumber', event.detail);
-        },
-        onError: function (event) {
-            this.triggerEvent('error', event.detail);
-        },
-        onLaunchApp: function (event) {
-            this.triggerEvent('launchapp', event.detail);
-        },
-        onOpenSetting: function (event) {
-            this.triggerEvent('opensetting', event.detail);
-        },
-        onAgreePrivacyAuthorization: function (event) {
-            this.triggerEvent('agreeprivacyauthorization', event.detail);
-        },
-        onChooseAvatar: function (event) {
-            this.triggerEvent('chooseavatar', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/link.d.ts b/node_modules/@vant/weapp/lib/mixins/link.d.ts
deleted file mode 100644
index d58043b..0000000
--- a/node_modules/@vant/weapp/lib/mixins/link.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const link: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/link.js b/node_modules/@vant/weapp/lib/mixins/link.js
deleted file mode 100644
index 14cb7e8..0000000
--- a/node_modules/@vant/weapp/lib/mixins/link.js
+++ /dev/null
@@ -1,27 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.link = void 0;
-exports.link = Behavior({
-    properties: {
-        url: String,
-        linkType: {
-            type: String,
-            value: 'navigateTo',
-        },
-    },
-    methods: {
-        jumpLink: function (urlKey) {
-            if (urlKey === void 0) { urlKey = 'url'; }
-            var url = this.data[urlKey];
-            if (url) {
-                if (this.data.linkType === 'navigateTo' &&
-                    getCurrentPages().length > 9) {
-                    wx.redirectTo({ url: url });
-                }
-                else {
-                    wx[this.data.linkType]({ url: url });
-                }
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/page-scroll.d.ts b/node_modules/@vant/weapp/lib/mixins/page-scroll.d.ts
deleted file mode 100644
index 4625447..0000000
--- a/node_modules/@vant/weapp/lib/mixins/page-scroll.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-/// 
-/// 
-type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption;
-type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void;
-export declare function pageScrollMixin(scroller: Scroller): string;
-export {};
diff --git a/node_modules/@vant/weapp/lib/mixins/page-scroll.js b/node_modules/@vant/weapp/lib/mixins/page-scroll.js
deleted file mode 100644
index fce7049..0000000
--- a/node_modules/@vant/weapp/lib/mixins/page-scroll.js
+++ /dev/null
@@ -1,47 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.pageScrollMixin = void 0;
-var validator_1 = require("../common/validator");
-var utils_1 = require("../common/utils");
-function onPageScroll(event) {
-    var _a = (0, utils_1.getCurrentPage)().vanPageScroller, vanPageScroller = _a === void 0 ? [] : _a;
-    vanPageScroller.forEach(function (scroller) {
-        if (typeof scroller === 'function') {
-            // @ts-ignore
-            scroller(event);
-        }
-    });
-}
-function pageScrollMixin(scroller) {
-    return Behavior({
-        attached: function () {
-            var page = (0, utils_1.getCurrentPage)();
-            if (!(0, utils_1.isDef)(page)) {
-                return;
-            }
-            var _scroller = scroller.bind(this);
-            var _a = page.vanPageScroller, vanPageScroller = _a === void 0 ? [] : _a;
-            if ((0, validator_1.isFunction)(page.onPageScroll) && page.onPageScroll !== onPageScroll) {
-                vanPageScroller.push(page.onPageScroll.bind(page));
-            }
-            vanPageScroller.push(_scroller);
-            page.vanPageScroller = vanPageScroller;
-            page.onPageScroll = onPageScroll;
-            this._scroller = _scroller;
-        },
-        detached: function () {
-            var _this = this;
-            var page = (0, utils_1.getCurrentPage)();
-            if (!(0, utils_1.isDef)(page) || !(0, utils_1.isDef)(page.vanPageScroller)) {
-                return;
-            }
-            var vanPageScroller = page.vanPageScroller;
-            var index = vanPageScroller.findIndex(function (v) { return v === _this._scroller; });
-            if (index > -1) {
-                page.vanPageScroller.splice(index, 1);
-            }
-            this._scroller = undefined;
-        },
-    });
-}
-exports.pageScrollMixin = pageScrollMixin;
diff --git a/node_modules/@vant/weapp/lib/mixins/touch.d.ts b/node_modules/@vant/weapp/lib/mixins/touch.d.ts
deleted file mode 100644
index 35ee831..0000000
--- a/node_modules/@vant/weapp/lib/mixins/touch.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare const touch: string;
diff --git a/node_modules/@vant/weapp/lib/mixins/touch.js b/node_modules/@vant/weapp/lib/mixins/touch.js
deleted file mode 100644
index d762c2c..0000000
--- a/node_modules/@vant/weapp/lib/mixins/touch.js
+++ /dev/null
@@ -1,40 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.touch = void 0;
-// @ts-nocheck
-var MIN_DISTANCE = 10;
-function getDirection(x, y) {
-    if (x > y && x > MIN_DISTANCE) {
-        return 'horizontal';
-    }
-    if (y > x && y > MIN_DISTANCE) {
-        return 'vertical';
-    }
-    return '';
-}
-exports.touch = Behavior({
-    methods: {
-        resetTouchStatus: function () {
-            this.direction = '';
-            this.deltaX = 0;
-            this.deltaY = 0;
-            this.offsetX = 0;
-            this.offsetY = 0;
-        },
-        touchStart: function (event) {
-            this.resetTouchStatus();
-            var touch = event.touches[0];
-            this.startX = touch.clientX;
-            this.startY = touch.clientY;
-        },
-        touchMove: function (event) {
-            var touch = event.touches[0];
-            this.deltaX = touch.clientX - this.startX;
-            this.deltaY = touch.clientY - this.startY;
-            this.offsetX = Math.abs(this.deltaX);
-            this.offsetY = Math.abs(this.deltaY);
-            this.direction =
-                this.direction || getDirection(this.offsetX, this.offsetY);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/mixins/transition.d.ts b/node_modules/@vant/weapp/lib/mixins/transition.d.ts
deleted file mode 100644
index dd829e5..0000000
--- a/node_modules/@vant/weapp/lib/mixins/transition.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export declare function transition(showDefaultValue: boolean): string;
diff --git a/node_modules/@vant/weapp/lib/mixins/transition.js b/node_modules/@vant/weapp/lib/mixins/transition.js
deleted file mode 100644
index 1731704..0000000
--- a/node_modules/@vant/weapp/lib/mixins/transition.js
+++ /dev/null
@@ -1,136 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.transition = void 0;
-// @ts-nocheck
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var getClassNames = function (name) { return ({
-    enter: "van-".concat(name, "-enter van-").concat(name, "-enter-active enter-class enter-active-class"),
-    'enter-to': "van-".concat(name, "-enter-to van-").concat(name, "-enter-active enter-to-class enter-active-class"),
-    leave: "van-".concat(name, "-leave van-").concat(name, "-leave-active leave-class leave-active-class"),
-    'leave-to': "van-".concat(name, "-leave-to van-").concat(name, "-leave-active leave-to-class leave-active-class"),
-}); };
-function transition(showDefaultValue) {
-    return Behavior({
-        properties: {
-            customStyle: String,
-            // @ts-ignore
-            show: {
-                type: Boolean,
-                value: showDefaultValue,
-                observer: 'observeShow',
-            },
-            // @ts-ignore
-            duration: {
-                type: null,
-                value: 300,
-                observer: 'observeDuration',
-            },
-            name: {
-                type: String,
-                value: 'fade',
-            },
-        },
-        data: {
-            type: '',
-            inited: false,
-            display: false,
-        },
-        ready: function () {
-            if (this.data.show === true) {
-                this.observeShow(true, false);
-            }
-        },
-        methods: {
-            observeShow: function (value, old) {
-                if (value === old) {
-                    return;
-                }
-                value ? this.enter() : this.leave();
-            },
-            enter: function () {
-                var _this = this;
-                if (this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise = new Promise(function (resolve) {
-                    var _a = _this.data, duration = _a.duration, name = _a.name;
-                    var classNames = getClassNames(name);
-                    var currentDuration = (0, validator_1.isObj)(duration) ? duration.enter : duration;
-                    if (_this.status === 'enter') {
-                        return;
-                    }
-                    _this.status = 'enter';
-                    _this.$emit('before-enter');
-                    (0, utils_1.requestAnimationFrame)(function () {
-                        if (_this.status !== 'enter') {
-                            return;
-                        }
-                        _this.$emit('enter');
-                        _this.setData({
-                            inited: true,
-                            display: true,
-                            classes: classNames.enter,
-                            currentDuration: currentDuration,
-                        });
-                        (0, utils_1.requestAnimationFrame)(function () {
-                            if (_this.status !== 'enter') {
-                                return;
-                            }
-                            _this.transitionEnded = false;
-                            _this.setData({ classes: classNames['enter-to'] });
-                            resolve();
-                        });
-                    });
-                });
-            },
-            leave: function () {
-                var _this = this;
-                if (!this.enterFinishedPromise)
-                    return;
-                this.enterFinishedPromise.then(function () {
-                    if (!_this.data.display) {
-                        return;
-                    }
-                    var _a = _this.data, duration = _a.duration, name = _a.name;
-                    var classNames = getClassNames(name);
-                    var currentDuration = (0, validator_1.isObj)(duration) ? duration.leave : duration;
-                    _this.status = 'leave';
-                    _this.$emit('before-leave');
-                    (0, utils_1.requestAnimationFrame)(function () {
-                        if (_this.status !== 'leave') {
-                            return;
-                        }
-                        _this.$emit('leave');
-                        _this.setData({
-                            classes: classNames.leave,
-                            currentDuration: currentDuration,
-                        });
-                        (0, utils_1.requestAnimationFrame)(function () {
-                            if (_this.status !== 'leave') {
-                                return;
-                            }
-                            _this.transitionEnded = false;
-                            setTimeout(function () {
-                                _this.onTransitionEnd();
-                                _this.enterFinishedPromise = null;
-                            }, currentDuration);
-                            _this.setData({ classes: classNames['leave-to'] });
-                        });
-                    });
-                });
-            },
-            onTransitionEnd: function () {
-                if (this.transitionEnded) {
-                    return;
-                }
-                this.transitionEnded = true;
-                this.$emit("after-".concat(this.status));
-                var _a = this.data, show = _a.show, display = _a.display;
-                if (!show && display) {
-                    this.setData({ display: false });
-                }
-            },
-        },
-    });
-}
-exports.transition = transition;
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.d.ts b/node_modules/@vant/weapp/lib/nav-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.js b/node_modules/@vant/weapp/lib/nav-bar/index.js
deleted file mode 100644
index 376b561..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-(0, component_1.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: function () {
-        var statusBarHeight = (0, utils_1.getSystemInfoSync)().statusBarHeight;
-        this.setData({
-            statusBarHeight: statusBarHeight,
-            height: 46 + statusBarHeight,
-        });
-    },
-    mounted: function () {
-        this.setHeight();
-    },
-    methods: {
-        onClickLeft: function () {
-            this.$emit('click-left');
-        },
-        onClickRight: function () {
-            this.$emit('click-right');
-        },
-        setHeight: function () {
-            var _this = this;
-            if (!this.data.fixed || !this.data.placeholder) {
-                return;
-            }
-            wx.nextTick(function () {
-                (0, utils_1.getRect)(_this, '.van-nav-bar').then(function (res) {
-                    if (res && 'height' in res) {
-                        _this.setData({ height: res.height });
-                    }
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.json b/node_modules/@vant/weapp/lib/nav-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.wxml b/node_modules/@vant/weapp/lib/nav-bar/index.wxml
deleted file mode 100644
index b6405fd..0000000
--- a/node_modules/@vant/weapp/lib/nav-bar/index.wxml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-  
-    
-      
-        
-        {{ leftText }}
-      
-      
-    
-    
-      {{ title }}
-      
-    
-    
-      {{ rightText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/nav-bar/index.wxs b/node_modules/@vant/weapp/lib/nav-bar/index.wxs
deleted file mode 100644
index 55b4158..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/nav-bar/index.wxss b/node_modules/@vant/weapp/lib/nav-bar/index.wxss
deleted file mode 100644
index d11c31e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notice-bar/index.d.ts b/node_modules/@vant/weapp/lib/notice-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.js b/node_modules/@vant/weapp/lib/notice-bar/index.js
deleted file mode 100644
index db2a755..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.js
+++ /dev/null
@@ -1,125 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-(0, component_1.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: function () {
-        this.resetAnimation = wx.createAnimation({
-            duration: 0,
-            timingFunction: 'linear',
-        });
-    },
-    destroyed: function () {
-        this.timer && clearTimeout(this.timer);
-    },
-    mounted: function () {
-        this.init();
-    },
-    methods: {
-        init: function () {
-            var _this = this;
-            (0, utils_1.requestAnimationFrame)(function () {
-                Promise.all([
-                    (0, utils_1.getRect)(_this, '.van-notice-bar__content'),
-                    (0, utils_1.getRect)(_this, '.van-notice-bar__wrap'),
-                ]).then(function (rects) {
-                    var contentRect = rects[0], wrapRect = rects[1];
-                    var _a = _this.data, speed = _a.speed, scrollable = _a.scrollable, delay = _a.delay;
-                    if (contentRect == null ||
-                        wrapRect == null ||
-                        !contentRect.width ||
-                        !wrapRect.width ||
-                        scrollable === false) {
-                        return;
-                    }
-                    if (scrollable || wrapRect.width < contentRect.width) {
-                        var duration = ((wrapRect.width + contentRect.width) / speed) * 1000;
-                        _this.wrapWidth = wrapRect.width;
-                        _this.contentWidth = contentRect.width;
-                        _this.duration = duration;
-                        _this.animation = wx.createAnimation({
-                            duration: duration,
-                            timingFunction: 'linear',
-                            delay: delay,
-                        });
-                        _this.scroll(true);
-                    }
-                });
-            });
-        },
-        scroll: function (isInit) {
-            var _this = this;
-            if (isInit === void 0) { isInit = false; }
-            this.timer && clearTimeout(this.timer);
-            this.timer = null;
-            this.setData({
-                animationData: this.resetAnimation
-                    .translateX(isInit ? 0 : this.wrapWidth)
-                    .step()
-                    .export(),
-            });
-            (0, utils_1.requestAnimationFrame)(function () {
-                _this.setData({
-                    animationData: _this.animation
-                        .translateX(-_this.contentWidth)
-                        .step()
-                        .export(),
-                });
-            });
-            this.timer = setTimeout(function () {
-                _this.scroll();
-            }, this.duration + this.data.delay);
-        },
-        onClickIcon: function (event) {
-            if (this.data.mode === 'closeable') {
-                this.timer && clearTimeout(this.timer);
-                this.timer = null;
-                this.setData({ show: false });
-                this.$emit('close', event.detail);
-            }
-        },
-        onClick: function (event) {
-            this.$emit('click', event);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.json b/node_modules/@vant/weapp/lib/notice-bar/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.wxml b/node_modules/@vant/weapp/lib/notice-bar/index.wxml
deleted file mode 100644
index 21b0973..0000000
--- a/node_modules/@vant/weapp/lib/notice-bar/index.wxml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-  
-  
-
-  
-    
-      {{ text }}
-      
-    
-  
-
-  
-  
-    
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/notice-bar/index.wxs b/node_modules/@vant/weapp/lib/notice-bar/index.wxs
deleted file mode 100644
index 11e6456..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notice-bar/index.wxss b/node_modules/@vant/weapp/lib/notice-bar/index.wxss
deleted file mode 100644
index 497636c..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/index.d.ts b/node_modules/@vant/weapp/lib/notify/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/notify/index.js b/node_modules/@vant/weapp/lib/notify/index.js
deleted file mode 100644
index a9526aa..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var color_1 = require("../common/color");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    props: {
-        message: String,
-        background: String,
-        type: {
-            type: String,
-            value: 'danger',
-        },
-        color: {
-            type: String,
-            value: color_1.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: function () {
-        var statusBarHeight = (0, utils_1.getSystemInfoSync)().statusBarHeight;
-        this.setData({ statusBarHeight: statusBarHeight });
-    },
-    methods: {
-        show: function () {
-            var _this = this;
-            var _a = this.data, duration = _a.duration, onOpened = _a.onOpened;
-            clearTimeout(this.timer);
-            this.setData({ show: true });
-            wx.nextTick(onOpened);
-            if (duration > 0 && duration !== Infinity) {
-                this.timer = setTimeout(function () {
-                    _this.hide();
-                }, duration);
-            }
-        },
-        hide: function () {
-            var onClose = this.data.onClose;
-            clearTimeout(this.timer);
-            this.setData({ show: false });
-            wx.nextTick(onClose);
-        },
-        onTap: function (event) {
-            var onClick = this.data.onClick;
-            if (onClick) {
-                onClick(event.detail);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/notify/index.json b/node_modules/@vant/weapp/lib/notify/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/notify/index.wxml b/node_modules/@vant/weapp/lib/notify/index.wxml
deleted file mode 100644
index 42d913e..0000000
--- a/node_modules/@vant/weapp/lib/notify/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-  
-    
-    {{ message }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/notify/index.wxs b/node_modules/@vant/weapp/lib/notify/index.wxs
deleted file mode 100644
index bbb94c2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/index.wxss b/node_modules/@vant/weapp/lib/notify/index.wxss
deleted file mode 100644
index c030e9b..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/notify.d.ts b/node_modules/@vant/weapp/lib/notify/notify.d.ts
deleted file mode 100644
index d5213cb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/notify/notify.js b/node_modules/@vant/weapp/lib/notify/notify.js
deleted file mode 100644
index d470431..0000000
--- a/node_modules/@vant/weapp/lib/notify/notify.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var color_1 = require("../common/color");
-var defaultOptions = {
-    selector: '#van-notify',
-    type: 'danger',
-    message: '',
-    background: '',
-    duration: 3000,
-    zIndex: 110,
-    top: 0,
-    color: color_1.WHITE,
-    safeAreaInsetTop: false,
-    onClick: function () { },
-    onOpened: function () { },
-    onClose: function () { },
-};
-var currentOptions = __assign({}, defaultOptions);
-function parseOptions(message) {
-    if (message == null) {
-        return {};
-    }
-    return typeof message === 'string' ? { message: message } : message;
-}
-function getContext() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-function Notify(options) {
-    options = __assign(__assign({}, currentOptions), parseOptions(options));
-    var context = options.context || getContext();
-    var notify = context.selectComponent(options.selector);
-    delete options.context;
-    delete options.selector;
-    if (notify) {
-        notify.setData(options);
-        notify.show();
-        return notify;
-    }
-    console.warn('未找到 van-notify 节点,请确认 selector 及 context 是否正确');
-}
-exports.default = Notify;
-Notify.clear = function (options) {
-    options = __assign(__assign({}, defaultOptions), parseOptions(options));
-    var context = options.context || getContext();
-    var notify = context.selectComponent(options.selector);
-    if (notify) {
-        notify.hide();
-    }
-};
-Notify.setDefaultOptions = function (options) {
-    Object.assign(currentOptions, options);
-};
-Notify.resetDefaultOptions = function () {
-    currentOptions = __assign({}, defaultOptions);
-};
diff --git a/node_modules/@vant/weapp/lib/overlay/index.d.ts b/node_modules/@vant/weapp/lib/overlay/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/overlay/index.js b/node_modules/@vant/weapp/lib/overlay/index.js
deleted file mode 100644
index 9b58b5f..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        show: Boolean,
-        customStyle: String,
-        duration: {
-            type: null,
-            value: 300,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClick: function () {
-            this.$emit('click');
-        },
-        // for prevent touchmove
-        noop: function () { },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/overlay/index.json b/node_modules/@vant/weapp/lib/overlay/index.json
deleted file mode 100644
index c14a65f..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-transition": "../transition/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/overlay/index.wxml b/node_modules/@vant/weapp/lib/overlay/index.wxml
deleted file mode 100644
index 17fc56f..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.wxml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/lib/overlay/index.wxss b/node_modules/@vant/weapp/lib/overlay/index.wxss
deleted file mode 100644
index d1ad81a..0000000
--- a/node_modules/@vant/weapp/lib/overlay/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/overlay/overlay.wxml b/node_modules/@vant/weapp/lib/overlay/overlay.wxml
deleted file mode 100644
index 017e801..0000000
--- a/node_modules/@vant/weapp/lib/overlay/overlay.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-  
-
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/panel/index.d.ts b/node_modules/@vant/weapp/lib/panel/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/panel/index.js b/node_modules/@vant/weapp/lib/panel/index.js
deleted file mode 100644
index 818b8c5..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['header-class', 'footer-class'],
-    props: {
-        desc: String,
-        title: String,
-        status: String,
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/panel/index.json b/node_modules/@vant/weapp/lib/panel/index.json
deleted file mode 100644
index 0e5425c..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-cell": "../cell/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/panel/index.wxml b/node_modules/@vant/weapp/lib/panel/index.wxml
deleted file mode 100644
index 1843703..0000000
--- a/node_modules/@vant/weapp/lib/panel/index.wxml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-  
-  
-
-  
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/panel/index.wxss b/node_modules/@vant/weapp/lib/panel/index.wxss
deleted file mode 100644
index 485edcd..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker-column/index.d.ts b/node_modules/@vant/weapp/lib/picker-column/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.js b/node_modules/@vant/weapp/lib/picker-column/index.js
deleted file mode 100644
index 9dbf17c..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.js
+++ /dev/null
@@ -1,122 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var DEFAULT_DURATION = 200;
-(0, component_1.VantComponent)({
-    classes: ['active-class'],
-    props: {
-        valueKey: String,
-        className: String,
-        itemHeight: Number,
-        visibleItemCount: Number,
-        initialOptions: {
-            type: Array,
-            value: [],
-        },
-        defaultIndex: {
-            type: Number,
-            value: 0,
-            observer: function (value) {
-                this.setIndex(value);
-            },
-        },
-    },
-    data: {
-        startY: 0,
-        offset: 0,
-        duration: 0,
-        startOffset: 0,
-        options: [],
-        currentIndex: 0,
-    },
-    created: function () {
-        var _this = this;
-        var _a = this.data, defaultIndex = _a.defaultIndex, initialOptions = _a.initialOptions;
-        this.set({
-            currentIndex: defaultIndex,
-            options: initialOptions,
-        }).then(function () {
-            _this.setIndex(defaultIndex);
-        });
-    },
-    methods: {
-        getCount: function () {
-            return this.data.options.length;
-        },
-        onTouchStart: function (event) {
-            this.setData({
-                startY: event.touches[0].clientY,
-                startOffset: this.data.offset,
-                duration: 0,
-            });
-        },
-        onTouchMove: function (event) {
-            var data = this.data;
-            var deltaY = event.touches[0].clientY - data.startY;
-            this.setData({
-                offset: (0, utils_1.range)(data.startOffset + deltaY, -(this.getCount() * data.itemHeight), data.itemHeight),
-            });
-        },
-        onTouchEnd: function () {
-            var data = this.data;
-            if (data.offset !== data.startOffset) {
-                this.setData({ duration: DEFAULT_DURATION });
-                var index = (0, utils_1.range)(Math.round(-data.offset / data.itemHeight), 0, this.getCount() - 1);
-                this.setIndex(index, true);
-            }
-        },
-        onClickItem: function (event) {
-            var index = event.currentTarget.dataset.index;
-            this.setIndex(index, true);
-        },
-        adjustIndex: function (index) {
-            var data = this.data;
-            var count = this.getCount();
-            index = (0, utils_1.range)(index, 0, count);
-            for (var i = index; i < count; i++) {
-                if (!this.isDisabled(data.options[i]))
-                    return i;
-            }
-            for (var i = index - 1; i >= 0; i--) {
-                if (!this.isDisabled(data.options[i]))
-                    return i;
-            }
-        },
-        isDisabled: function (option) {
-            return (0, validator_1.isObj)(option) && option.disabled;
-        },
-        getOptionText: function (option) {
-            var data = this.data;
-            return (0, validator_1.isObj)(option) && data.valueKey in option
-                ? option[data.valueKey]
-                : option;
-        },
-        setIndex: function (index, userAction) {
-            var _this = this;
-            var data = this.data;
-            index = this.adjustIndex(index) || 0;
-            var offset = -index * data.itemHeight;
-            if (index !== data.currentIndex) {
-                return this.set({ offset: offset, currentIndex: index }).then(function () {
-                    userAction && _this.$emit('change', index);
-                });
-            }
-            return this.set({ offset: offset });
-        },
-        setValue: function (value) {
-            var options = this.data.options;
-            for (var i = 0; i < options.length; i++) {
-                if (this.getOptionText(options[i]) === value) {
-                    return this.setIndex(i);
-                }
-            }
-            return Promise.resolve();
-        },
-        getValue: function () {
-            var data = this.data;
-            return data.options[data.currentIndex];
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.json b/node_modules/@vant/weapp/lib/picker-column/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.wxml b/node_modules/@vant/weapp/lib/picker-column/index.wxml
deleted file mode 100644
index f2c8da2..0000000
--- a/node_modules/@vant/weapp/lib/picker-column/index.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-  
-    {{ computed.optionText(option, valueKey) }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/picker-column/index.wxs b/node_modules/@vant/weapp/lib/picker-column/index.wxs
deleted file mode 100644
index 2d5a611..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker-column/index.wxss b/node_modules/@vant/weapp/lib/picker-column/index.wxss
deleted file mode 100644
index 519a438..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/index.d.ts b/node_modules/@vant/weapp/lib/picker/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/picker/index.js b/node_modules/@vant/weapp/lib/picker/index.js
deleted file mode 100644
index 06d1826..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.js
+++ /dev/null
@@ -1,161 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var shared_1 = require("./shared");
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'toolbar-class', 'column-class'],
-    props: __assign(__assign({}, shared_1.pickerProps), { valueKey: {
-            type: String,
-            value: 'text',
-        }, toolbarPosition: {
-            type: String,
-            value: 'top',
-        }, defaultIndex: {
-            type: Number,
-            value: 0,
-        }, columns: {
-            type: Array,
-            value: [],
-            observer: function (columns) {
-                if (columns === void 0) { columns = []; }
-                this.simple = columns.length && !columns[0].values;
-                if (Array.isArray(this.children) && this.children.length) {
-                    this.setColumns().catch(function () { });
-                }
-            },
-        } }),
-    beforeCreate: function () {
-        var _this = this;
-        Object.defineProperty(this, 'children', {
-            get: function () { return _this.selectAllComponents('.van-picker__column') || []; },
-        });
-    },
-    methods: {
-        noop: function () { },
-        setColumns: function () {
-            var _this = this;
-            var data = this.data;
-            var columns = this.simple ? [{ values: data.columns }] : data.columns;
-            var stack = columns.map(function (column, index) {
-                return _this.setColumnValues(index, column.values);
-            });
-            return Promise.all(stack);
-        },
-        emit: function (event) {
-            var type = event.currentTarget.dataset.type;
-            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: function (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: function (index) {
-            return this.children[index];
-        },
-        // get column value by index
-        getColumnValue: function (index) {
-            var column = this.getColumn(index);
-            return column && column.getValue();
-        },
-        // set column value by index
-        setColumnValue: function (index, value) {
-            var 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: function (columnIndex) {
-            return (this.getColumn(columnIndex) || {}).data.currentIndex;
-        },
-        // set column option index by column index
-        setColumnIndex: function (columnIndex, optionIndex) {
-            var column = this.getColumn(columnIndex);
-            if (column == null) {
-                return Promise.reject(new Error('setColumnIndex: 对应列不存在'));
-            }
-            return column.setIndex(optionIndex);
-        },
-        // get options of column by index
-        getColumnValues: function (index) {
-            return (this.children[index] || {}).data.options;
-        },
-        // set options of column by index
-        setColumnValues: function (index, options, needReset) {
-            if (needReset === void 0) { needReset = true; }
-            var column = this.children[index];
-            if (column == null) {
-                return Promise.reject(new Error('setColumnValues: 对应列不存在'));
-            }
-            var isSame = JSON.stringify(column.data.options) === JSON.stringify(options);
-            if (isSame) {
-                return Promise.resolve();
-            }
-            return column.set({ options: options }).then(function () {
-                if (needReset) {
-                    column.setIndex(0);
-                }
-            });
-        },
-        // get values of all columns
-        getValues: function () {
-            return this.children.map(function (child) { return child.getValue(); });
-        },
-        // set values of all columns
-        setValues: function (values) {
-            var _this = this;
-            var stack = values.map(function (value, index) {
-                return _this.setColumnValue(index, value);
-            });
-            return Promise.all(stack);
-        },
-        // get indexes of all columns
-        getIndexes: function () {
-            return this.children.map(function (child) { return child.data.currentIndex; });
-        },
-        // set indexes of all columns
-        setIndexes: function (indexes) {
-            var _this = this;
-            var stack = indexes.map(function (optionIndex, columnIndex) {
-                return _this.setColumnIndex(columnIndex, optionIndex);
-            });
-            return Promise.all(stack);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/picker/index.json b/node_modules/@vant/weapp/lib/picker/index.json
deleted file mode 100644
index 2fcec89..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "picker-column": "../picker-column/index",
-    "loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/picker/index.wxml b/node_modules/@vant/weapp/lib/picker/index.wxml
deleted file mode 100644
index 8564ccc..0000000
--- a/node_modules/@vant/weapp/lib/picker/index.wxml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-    
-    
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/picker/index.wxs b/node_modules/@vant/weapp/lib/picker/index.wxs
deleted file mode 100644
index 0abbd10..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/index.wxss b/node_modules/@vant/weapp/lib/picker/index.wxss
deleted file mode 100644
index d924abb..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/shared.d.ts b/node_modules/@vant/weapp/lib/picker/shared.d.ts
deleted file mode 100644
index c548045..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/picker/shared.js b/node_modules/@vant/weapp/lib/picker/shared.js
deleted file mode 100644
index 3d40a8c..0000000
--- a/node_modules/@vant/weapp/lib/picker/shared.js
+++ /dev/null
@@ -1,24 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.pickerProps = void 0;
-exports.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/node_modules/@vant/weapp/lib/picker/toolbar.wxml b/node_modules/@vant/weapp/lib/picker/toolbar.wxml
deleted file mode 100644
index 414f612..0000000
--- a/node_modules/@vant/weapp/lib/picker/toolbar.wxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-  
-    {{ cancelButtonText }}
-  
-  {{
-    title
-  }}
-  
-    {{ confirmButtonText }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/popup/index.d.ts b/node_modules/@vant/weapp/lib/popup/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/popup/index.js b/node_modules/@vant/weapp/lib/popup/index.js
deleted file mode 100644
index 18b08e6..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.js
+++ /dev/null
@@ -1,99 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var transition_1 = require("../mixins/transition");
-(0, component_1.VantComponent)({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-        'close-icon-class',
-    ],
-    mixins: [(0, transition_1.transition)(false)],
-    props: {
-        round: Boolean,
-        closeable: Boolean,
-        customStyle: String,
-        overlayStyle: String,
-        transition: {
-            type: String,
-            observer: 'observeClass',
-        },
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        closeIcon: {
-            type: String,
-            value: 'cross',
-        },
-        closeIconPosition: {
-            type: String,
-            value: 'top-right',
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        position: {
-            type: String,
-            value: 'center',
-            observer: 'observeClass',
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetTop: {
-            type: Boolean,
-            value: false,
-        },
-        safeAreaTabBar: {
-            type: Boolean,
-            value: false,
-        },
-        lockScroll: {
-            type: Boolean,
-            value: true,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    created: function () {
-        this.observeClass();
-    },
-    methods: {
-        onClickCloseIcon: function () {
-            this.$emit('close');
-        },
-        onClickOverlay: function () {
-            this.$emit('click-overlay');
-            if (this.data.closeOnClickOverlay) {
-                this.$emit('close');
-            }
-        },
-        observeClass: function () {
-            var _a = this.data, transition = _a.transition, position = _a.position, duration = _a.duration;
-            var updateData = {
-                name: transition || position,
-            };
-            if (transition === 'none') {
-                updateData.duration = 0;
-                this.originDuration = duration;
-            }
-            else if (this.originDuration != null) {
-                updateData.duration = this.originDuration;
-            }
-            this.setData(updateData);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/popup/index.json b/node_modules/@vant/weapp/lib/popup/index.json
deleted file mode 100644
index 88a6eab..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-overlay": "../overlay/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/popup/index.wxml b/node_modules/@vant/weapp/lib/popup/index.wxml
deleted file mode 100644
index ab824b1..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.wxml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-  
-
-
- 
diff --git a/node_modules/@vant/weapp/lib/popup/index.wxs b/node_modules/@vant/weapp/lib/popup/index.wxs
deleted file mode 100644
index 8d59f24..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.wxs
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function popupStyle(data) {
-  return style([
-    {
-      'z-index': data.zIndex,
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  popupStyle: popupStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/popup/index.wxss b/node_modules/@vant/weapp/lib/popup/index.wxss
deleted file mode 100644
index 91983b4..0000000
--- a/node_modules/@vant/weapp/lib/popup/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-popup{-webkit-overflow-scrolling:touch;animation:ease both;background-color:var(--popup-background-color,#fff);box-sizing:border-box;max-height:100%;overflow-y:auto;position:fixed;transition-timing-function:ease}.van-popup--center{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:var(--popup-round-border-radius,16px)}.van-popup--top{left:0;top:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--right{right:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px))}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0 0}.van-popup--left{left:0;top:50%;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) var(--popup-round-border-radius,var(--popup-round-border-radius,16px)) 0}.van-popup--bottom.van-popup--safe{padding-bottom:env(safe-area-inset-bottom)}.van-popup--bottom.van-popup--safeTabBar,.van-popup--top.van-popup--safeTabBar{bottom:var(--tabbar-height,50px)}.van-popup--safeTop{padding-top:env(safe-area-inset-top)}.van-popup__close-icon{color:var(--popup-close-icon-color,#969799);font-size:var(--popup-close-icon-size,18px);position:absolute;z-index:var(--popup-close-icon-z-index,1)}.van-popup__close-icon--top-left{left:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--top-right{right:var(--popup-close-icon-margin,16px);top:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-left{bottom:var(--popup-close-icon-margin,16px);left:var(--popup-close-icon-margin,16px)}.van-popup__close-icon--bottom-right{bottom:var(--popup-close-icon-margin,16px);right:var(--popup-close-icon-margin,16px)}.van-popup__close-icon:active{opacity:.6}.van-scale-enter-active,.van-scale-leave-active{transition-property:opacity,transform}.van-scale-enter,.van-scale-leave-to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-center-enter-active,.van-center-leave-active{transition-property:opacity}.van-center-enter,.van-center-leave-to{opacity:0}.van-bottom-enter-active,.van-bottom-leave-active,.van-left-enter-active,.van-left-leave-active,.van-right-enter-active,.van-right-leave-active,.van-top-enter-active,.van-top-leave-active{transition-property:transform}.van-bottom-enter,.van-bottom-leave-to{transform:translate3d(0,100%,0)}.van-top-enter,.van-top-leave-to{transform:translate3d(0,-100%,0)}.van-left-enter,.van-left-leave-to{transform:translate3d(-100%,-50%,0)}.van-right-enter,.van-right-leave-to{transform:translate3d(100%,-50%,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/popup/popup.wxml b/node_modules/@vant/weapp/lib/popup/popup.wxml
deleted file mode 100644
index bd8f508..0000000
--- a/node_modules/@vant/weapp/lib/popup/popup.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/progress/index.d.ts b/node_modules/@vant/weapp/lib/progress/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/progress/index.js b/node_modules/@vant/weapp/lib/progress/index.js
deleted file mode 100644
index 3bca928..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.js
+++ /dev/null
@@ -1,55 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var color_1 = require("../common/color");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    props: {
-        inactive: Boolean,
-        percentage: {
-            type: Number,
-            observer: 'setLeft',
-        },
-        pivotText: String,
-        pivotColor: String,
-        trackColor: String,
-        showPivot: {
-            type: Boolean,
-            value: true,
-        },
-        color: {
-            type: String,
-            value: color_1.BLUE,
-        },
-        textColor: {
-            type: String,
-            value: '#fff',
-        },
-        strokeWidth: {
-            type: null,
-            value: 4,
-        },
-    },
-    data: {
-        right: 0,
-    },
-    mounted: function () {
-        this.setLeft();
-    },
-    methods: {
-        setLeft: function () {
-            var _this = this;
-            Promise.all([
-                (0, utils_1.getRect)(this, '.van-progress'),
-                (0, utils_1.getRect)(this, '.van-progress__pivot'),
-            ]).then(function (_a) {
-                var portion = _a[0], pivot = _a[1];
-                if (portion && pivot) {
-                    _this.setData({
-                        right: (pivot.width * (_this.data.percentage - 100)) / 100,
-                    });
-                }
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/progress/index.json b/node_modules/@vant/weapp/lib/progress/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/progress/index.wxml b/node_modules/@vant/weapp/lib/progress/index.wxml
deleted file mode 100644
index e81514d..0000000
--- a/node_modules/@vant/weapp/lib/progress/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-      {{ computed.pivotText(pivotText, percentage) }}
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/progress/index.wxs b/node_modules/@vant/weapp/lib/progress/index.wxs
deleted file mode 100644
index 5b1e8e6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/progress/index.wxss b/node_modules/@vant/weapp/lib/progress/index.wxss
deleted file mode 100644
index a08972a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/radio-group/index.d.ts b/node_modules/@vant/weapp/lib/radio-group/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.js b/node_modules/@vant/weapp/lib/radio-group/index.js
deleted file mode 100644
index ddb2a60..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.js
+++ /dev/null
@@ -1,24 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.useChildren)('radio'),
-    props: {
-        value: {
-            type: null,
-            observer: 'updateChildren',
-        },
-        direction: String,
-        disabled: {
-            type: Boolean,
-            observer: 'updateChildren',
-        },
-    },
-    methods: {
-        updateChildren: function () {
-            this.children.forEach(function (child) { return child.updateFromParent(); });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.json b/node_modules/@vant/weapp/lib/radio-group/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.wxml b/node_modules/@vant/weapp/lib/radio-group/index.wxml
deleted file mode 100644
index 0ab17af..0000000
--- a/node_modules/@vant/weapp/lib/radio-group/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/radio-group/index.wxss b/node_modules/@vant/weapp/lib/radio-group/index.wxss
deleted file mode 100644
index 4e3b5d4..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/radio/index.d.ts b/node_modules/@vant/weapp/lib/radio/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/radio/index.js b/node_modules/@vant/weapp/lib/radio/index.js
deleted file mode 100644
index 61a86d5..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var version_1 = require("../common/version");
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    field: true,
-    relation: (0, relation_1.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: function () {
-            if (!this.parent) {
-                return;
-            }
-            var _a = this.parent.data, value = _a.value, parentDisabled = _a.disabled, direction = _a.direction;
-            this.setData({
-                value: value,
-                direction: direction,
-                parentDisabled: parentDisabled,
-            });
-        },
-        emitChange: function (value) {
-            var instance = this.parent || this;
-            instance.$emit('input', value);
-            instance.$emit('change', value);
-            if ((0, version_1.canIUseModel)()) {
-                instance.setData({ value: value });
-            }
-        },
-        onChange: function () {
-            if (!this.data.disabled && !this.data.parentDisabled) {
-                this.emitChange(this.data.name);
-            }
-        },
-        onClickLabel: function () {
-            var _a = this.data, disabled = _a.disabled, parentDisabled = _a.parentDisabled, labelDisabled = _a.labelDisabled, name = _a.name;
-            if (!(disabled || parentDisabled) && !labelDisabled) {
-                this.emitChange(name);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/radio/index.json b/node_modules/@vant/weapp/lib/radio/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/radio/index.wxml b/node_modules/@vant/weapp/lib/radio/index.wxml
deleted file mode 100644
index 5f898c0..0000000
--- a/node_modules/@vant/weapp/lib/radio/index.wxml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/radio/index.wxs b/node_modules/@vant/weapp/lib/radio/index.wxs
deleted file mode 100644
index a428aad..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/radio/index.wxss b/node_modules/@vant/weapp/lib/radio/index.wxss
deleted file mode 100644
index 257b0c7..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/rate/index.d.ts b/node_modules/@vant/weapp/lib/rate/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/rate/index.js b/node_modules/@vant/weapp/lib/rate/index.js
deleted file mode 100644
index 30a96de..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.js
+++ /dev/null
@@ -1,93 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var version_1 = require("../common/version");
-(0, component_1.VantComponent)({
-    field: true,
-    classes: ['icon-class'],
-    props: {
-        value: {
-            type: Number,
-            observer: function (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: function (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: function (event) {
-            var _this = this;
-            var data = this.data;
-            var score = event.currentTarget.dataset.score;
-            if (!data.disabled && !data.readonly) {
-                this.setData({ innerValue: score + 1 });
-                if ((0, version_1.canIUseModel)()) {
-                    this.setData({ value: score + 1 });
-                }
-                wx.nextTick(function () {
-                    _this.$emit('input', score + 1);
-                    _this.$emit('change', score + 1);
-                });
-            }
-        },
-        onTouchMove: function (event) {
-            var _this = this;
-            var touchable = this.data.touchable;
-            if (!touchable)
-                return;
-            var clientX = event.touches[0].clientX;
-            (0, utils_1.getAllRect)(this, '.van-rate__icon').then(function (list) {
-                var target = list
-                    .sort(function (cur, next) { return cur.dataset.score - next.dataset.score; })
-                    .find(function (item) { return clientX >= item.left && clientX <= item.right; });
-                if (target != null) {
-                    _this.onSelect(__assign(__assign({}, event), { currentTarget: target }));
-                }
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/rate/index.json b/node_modules/@vant/weapp/lib/rate/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/rate/index.wxml b/node_modules/@vant/weapp/lib/rate/index.wxml
deleted file mode 100644
index 049714c..0000000
--- a/node_modules/@vant/weapp/lib/rate/index.wxml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-  
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/rate/index.wxss b/node_modules/@vant/weapp/lib/rate/index.wxss
deleted file mode 100644
index 470e4f4..0000000
--- a/node_modules/@vant/weapp/lib/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:100%}.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/node_modules/@vant/weapp/lib/row/index.d.ts b/node_modules/@vant/weapp/lib/row/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/row/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/row/index.js b/node_modules/@vant/weapp/lib/row/index.js
deleted file mode 100644
index c27acd6..0000000
--- a/node_modules/@vant/weapp/lib/row/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('col', function (target) {
-        var gutter = this.data.gutter;
-        if (gutter) {
-            target.setData({ gutter: gutter });
-        }
-    }),
-    props: {
-        gutter: {
-            type: Number,
-            observer: 'setGutter',
-        },
-    },
-    methods: {
-        setGutter: function () {
-            var _this = this;
-            this.children.forEach(function (col) {
-                col.setData(_this.data);
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/row/index.json b/node_modules/@vant/weapp/lib/row/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/row/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/row/index.wxml b/node_modules/@vant/weapp/lib/row/index.wxml
deleted file mode 100644
index 69a4359..0000000
--- a/node_modules/@vant/weapp/lib/row/index.wxml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/row/index.wxs b/node_modules/@vant/weapp/lib/row/index.wxs
deleted file mode 100644
index f5c5958..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/row/index.wxss b/node_modules/@vant/weapp/lib/row/index.wxss
deleted file mode 100644
index bb8946b..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/search/index.d.ts b/node_modules/@vant/weapp/lib/search/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/search/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/search/index.js b/node_modules/@vant/weapp/lib/search/index.js
deleted file mode 100644
index b5348b0..0000000
--- a/node_modules/@vant/weapp/lib/search/index.js
+++ /dev/null
@@ -1,100 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var version_1 = require("../common/version");
-(0, component_1.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',
-        },
-        cursorSpacing: {
-            type: Number,
-            value: 0,
-        },
-    },
-    methods: {
-        onChange: function (event) {
-            if ((0, version_1.canIUseModel)()) {
-                this.setData({ value: event.detail });
-            }
-            this.$emit('change', event.detail);
-        },
-        onCancel: function () {
-            var _this = this;
-            /**
-             * 修复修改输入框值时,输入框失焦和赋值同时触发,赋值失效
-             * https://github.com/youzan/vant-weapp/issues/1768
-             */
-            setTimeout(function () {
-                if ((0, version_1.canIUseModel)()) {
-                    _this.setData({ value: '' });
-                }
-                _this.$emit('cancel');
-                _this.$emit('change', '');
-            }, 200);
-        },
-        onSearch: function (event) {
-            this.$emit('search', event.detail);
-        },
-        onFocus: function (event) {
-            this.$emit('focus', event.detail);
-        },
-        onBlur: function (event) {
-            this.$emit('blur', event.detail);
-        },
-        onClear: function (event) {
-            this.$emit('clear', event.detail);
-        },
-        onClickInput: function (event) {
-            this.$emit('click-input', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/search/index.json b/node_modules/@vant/weapp/lib/search/index.json
deleted file mode 100644
index b4cfe91..0000000
--- a/node_modules/@vant/weapp/lib/search/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-field": "../field/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/search/index.wxml b/node_modules/@vant/weapp/lib/search/index.wxml
deleted file mode 100644
index cbcb47a..0000000
--- a/node_modules/@vant/weapp/lib/search/index.wxml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-  
-    {{ label }}
-    
-
-    
-      
-      
-    
-  
-
-  
-    
-    {{ actionText }}
-  
-
diff --git a/node_modules/@vant/weapp/lib/search/index.wxss b/node_modules/@vant/weapp/lib/search/index.wxss
deleted file mode 100644
index 4f306b0..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/share-sheet/index.d.ts b/node_modules/@vant/weapp/lib/share-sheet/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.js b/node_modules/@vant/weapp/lib/share-sheet/index.js
deleted file mode 100644
index 11604a7..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.js
+++ /dev/null
@@ -1,61 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        // whether to show popup
-        show: Boolean,
-        // overlay custom style
-        overlayStyle: String,
-        // z-index
-        zIndex: {
-            type: Number,
-            value: 100,
-        },
-        title: String,
-        cancelText: {
-            type: String,
-            value: '取消',
-        },
-        description: String,
-        options: {
-            type: Array,
-            value: [],
-        },
-        overlay: {
-            type: Boolean,
-            value: true,
-        },
-        safeAreaInsetBottom: {
-            type: Boolean,
-            value: true,
-        },
-        closeOnClickOverlay: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: null,
-            value: 300,
-        },
-        rootPortal: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    methods: {
-        onClickOverlay: function () {
-            this.$emit('click-overlay');
-        },
-        onCancel: function () {
-            this.onClose();
-            this.$emit('cancel');
-        },
-        onSelect: function (event) {
-            this.$emit('select', event.detail);
-        },
-        onClose: function () {
-            this.$emit('close');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.json b/node_modules/@vant/weapp/lib/share-sheet/index.json
deleted file mode 100644
index 15a7c22..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-popup": "../popup/index",
-    "options": "./options"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.wxml b/node_modules/@vant/weapp/lib/share-sheet/index.wxml
deleted file mode 100644
index 72a5b25..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.wxml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-  
-
-  
-    
-  
-
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.wxs b/node_modules/@vant/weapp/lib/share-sheet/index.wxs
deleted file mode 100644
index 2149ee9..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-function isMulti(options) {
-  if (options == null || options[0] == null) {
-    return false;
-  }
-
-  return "Array" === options.constructor && "Array" === options[0].constructor;
-}
-
-module.exports = {
-  isMulti: isMulti
-};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/index.wxss b/node_modules/@vant/weapp/lib/share-sheet/index.wxss
deleted file mode 100644
index e8d8dae..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__header{padding:12px 16px 4px;text-align:center}.van-share-sheet__title{color:#323233;font-size:14px;font-weight:400;line-height:20px;margin-top:8px}.van-share-sheet__title:empty,.van-share-sheet__title:not(:empty)+.van-share-sheet__title{display:none}.van-share-sheet__description{color:#969799;display:block;font-size:12px;line-height:16px;margin-top:8px}.van-share-sheet__description:empty,.van-share-sheet__description:not(:empty)+.van-share-sheet__description{display:none}.van-share-sheet__cancel{background:#fff;border:none;box-sizing:initial;display:block;font-size:16px;height:auto;line-height:48px;padding:0;text-align:center;width:100%}.van-share-sheet__cancel:before{background-color:#f7f8fa;content:" ";display:block;height:8px}.van-share-sheet__cancel:after{display:none}.van-share-sheet__cancel:active{background-color:#f2f3f5}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.d.ts b/node_modules/@vant/weapp/lib/share-sheet/options.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.js b/node_modules/@vant/weapp/lib/share-sheet/options.js
deleted file mode 100644
index 0432d4f..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.js
+++ /dev/null
@@ -1,27 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        options: Array,
-        showBorder: Boolean,
-    },
-    methods: {
-        onSelect: function (event) {
-            var index = event.currentTarget.dataset.index;
-            var option = this.data.options[index];
-            this.$emit('select', __assign(__assign({}, option), { index: index }));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.json b/node_modules/@vant/weapp/lib/share-sheet/options.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.wxml b/node_modules/@vant/weapp/lib/share-sheet/options.wxml
deleted file mode 100644
index 2983ebb..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.wxs b/node_modules/@vant/weapp/lib/share-sheet/options.wxs
deleted file mode 100644
index a116d32..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.wxs
+++ /dev/null
@@ -1,14 +0,0 @@
-/* eslint-disable */
-var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments'];
-
-function getIconURL(icon) {
-  if (PRESET_ICONS.indexOf(icon) !== -1) {
-    return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png';
-  }
-
-  return icon;
-}
-
-module.exports = {
-  getIconURL: getIconURL,
-};
diff --git a/node_modules/@vant/weapp/lib/share-sheet/options.wxss b/node_modules/@vant/weapp/lib/share-sheet/options.wxss
deleted file mode 100644
index b7f5455..0000000
--- a/node_modules/@vant/weapp/lib/share-sheet/options.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-share-sheet__options{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overflow-y:visible;padding:16px 0 16px 8px;position:relative}.van-share-sheet__options--border:before{border-top:1px solid #ebedf0;box-sizing:border-box;content:" ";left:16px;pointer-events:none;position:absolute;right:0;top:0;transform:scaleY(.5);transform-origin:center}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{align-items:center;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.van-share-sheet__option:active{opacity:.7}.van-share-sheet__button{background-color:initial;border:0;height:auto;line-height:inherit;padding:0}.van-share-sheet__button:after{border:0}.van-share-sheet__icon{height:48px;margin:0 16px;width:48px}.van-share-sheet__name{color:#646566;font-size:12px;margin-top:8px;padding:0 4px}.van-share-sheet__option-description{color:#c8c9cc;font-size:12px;padding:0 4px}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.d.ts b/node_modules/@vant/weapp/lib/sidebar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.js b/node_modules/@vant/weapp/lib/sidebar-item/index.js
deleted file mode 100644
index eac568f..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    classes: ['active-class', 'disabled-class'],
-    relation: (0, relation_1.useParent)('sidebar'),
-    props: {
-        dot: Boolean,
-        badge: null,
-        info: null,
-        title: String,
-        disabled: Boolean,
-    },
-    methods: {
-        onClick: function () {
-            var _this = this;
-            var parent = this.parent;
-            if (!parent || this.data.disabled) {
-                return;
-            }
-            var index = parent.children.indexOf(this);
-            parent.setActive(index).then(function () {
-                _this.$emit('click', index);
-                parent.$emit('change', index);
-            });
-        },
-        setActive: function (selected) {
-            return this.setData({ selected: selected });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.json b/node_modules/@vant/weapp/lib/sidebar-item/index.json
deleted file mode 100644
index bf0ebe0..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.wxml b/node_modules/@vant/weapp/lib/sidebar-item/index.wxml
deleted file mode 100644
index c5c08a6..0000000
--- a/node_modules/@vant/weapp/lib/sidebar-item/index.wxml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
diff --git a/node_modules/@vant/weapp/lib/sidebar-item/index.wxss b/node_modules/@vant/weapp/lib/sidebar-item/index.wxss
deleted file mode 100644
index f1ce421..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/sidebar/index.d.ts b/node_modules/@vant/weapp/lib/sidebar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/sidebar/index.js b/node_modules/@vant/weapp/lib/sidebar/index.js
deleted file mode 100644
index f3e0a58..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useChildren)('sidebar-item', function () {
-        this.setActive(this.data.activeKey);
-    }),
-    props: {
-        activeKey: {
-            type: Number,
-            value: 0,
-            observer: 'setActive',
-        },
-    },
-    beforeCreate: function () {
-        this.currentActive = -1;
-    },
-    methods: {
-        setActive: function (activeKey) {
-            var _a = this, children = _a.children, currentActive = _a.currentActive;
-            if (!children.length) {
-                return Promise.resolve();
-            }
-            this.currentActive = activeKey;
-            var 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/node_modules/@vant/weapp/lib/sidebar/index.json b/node_modules/@vant/weapp/lib/sidebar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/sidebar/index.wxml b/node_modules/@vant/weapp/lib/sidebar/index.wxml
deleted file mode 100644
index 96b11c7..0000000
--- a/node_modules/@vant/weapp/lib/sidebar/index.wxml
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/node_modules/@vant/weapp/lib/sidebar/index.wxss b/node_modules/@vant/weapp/lib/sidebar/index.wxss
deleted file mode 100644
index 5a2d44f..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/skeleton/index.d.ts b/node_modules/@vant/weapp/lib/skeleton/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.js b/node_modules/@vant/weapp/lib/skeleton/index.js
deleted file mode 100644
index 2ab3175..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.js
+++ /dev/null
@@ -1,48 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    classes: ['avatar-class', 'title-class', 'row-class'],
-    props: {
-        row: {
-            type: Number,
-            value: 0,
-            observer: function (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: function (val) {
-                this.setData({ isArray: val instanceof Array });
-            },
-        },
-    },
-    data: {
-        isArray: false,
-        rowArray: [],
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.json b/node_modules/@vant/weapp/lib/skeleton/index.json
deleted file mode 100644
index a89ef4d..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {}
-}
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.wxml b/node_modules/@vant/weapp/lib/skeleton/index.wxml
deleted file mode 100644
index 058e2ef..0000000
--- a/node_modules/@vant/weapp/lib/skeleton/index.wxml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-  
-  
-    
-    
-  
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/skeleton/index.wxss b/node_modules/@vant/weapp/lib/skeleton/index.wxss
deleted file mode 100644
index d59a5ed..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/slider/index.d.ts b/node_modules/@vant/weapp/lib/slider/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/slider/index.js b/node_modules/@vant/weapp/lib/slider/index.js
deleted file mode 100644
index 92adca8..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.js
+++ /dev/null
@@ -1,206 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var touch_1 = require("../mixins/touch");
-var version_1 = require("../common/version");
-var utils_1 = require("../common/utils");
-var DRAG_STATUS = {
-    START: 'start',
-    MOVING: 'moving',
-    END: 'end',
-};
-(0, component_1.VantComponent)({
-    mixins: [touch_1.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: function (val) {
-                if (val !== this.value) {
-                    this.updateValue(val);
-                }
-            },
-        },
-        vertical: Boolean,
-        barHeight: null,
-    },
-    created: function () {
-        this.updateValue(this.data.value);
-    },
-    methods: {
-        onTouchStart: function (event) {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            var index = event.currentTarget.dataset.index;
-            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(function (val) { return _this.format(val); });
-            }
-            else {
-                this.startValue = this.format(this.newValue);
-            }
-            this.dragStatus = DRAG_STATUS.START;
-        },
-        onTouchMove: function (event) {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            if (this.dragStatus === DRAG_STATUS.START) {
-                this.$emit('drag-start');
-            }
-            this.touchMove(event);
-            this.dragStatus = DRAG_STATUS.MOVING;
-            (0, utils_1.getRect)(this, '.van-slider').then(function (rect) {
-                var vertical = _this.data.vertical;
-                var delta = vertical ? _this.deltaY : _this.deltaX;
-                var total = vertical ? rect.height : rect.width;
-                var 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: function () {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            if (this.dragStatus === DRAG_STATUS.MOVING) {
-                this.dragStatus = DRAG_STATUS.END;
-                (0, utils_1.nextTick)(function () {
-                    _this.updateValue(_this.newValue, true);
-                    _this.$emit('drag-end');
-                });
-            }
-        },
-        onClick: function (event) {
-            var _this = this;
-            if (this.data.disabled)
-                return;
-            var min = this.data.min;
-            (0, utils_1.getRect)(this, '.van-slider').then(function (rect) {
-                var vertical = _this.data.vertical;
-                var touch = event.touches[0];
-                var delta = vertical
-                    ? touch.clientY - rect.top
-                    : touch.clientX - rect.left;
-                var total = vertical ? rect.height : rect.width;
-                var value = Number(min) + (delta / total) * _this.getRange();
-                if (_this.isRange(_this.value)) {
-                    var _a = _this.value, left = _a[0], right = _a[1];
-                    var middle = (left + right) / 2;
-                    if (value <= middle) {
-                        _this.updateValue([value, right], true);
-                    }
-                    else {
-                        _this.updateValue([left, value], true);
-                    }
-                }
-                else {
-                    _this.updateValue(value, true);
-                }
-            });
-        },
-        isRange: function (val) {
-            var range = this.data.range;
-            return range && Array.isArray(val);
-        },
-        handleOverlap: function (value) {
-            if (value[0] > value[1]) {
-                return value.slice(0).reverse();
-            }
-            return value;
-        },
-        updateValue: function (value, end, drag) {
-            var _this = this;
-            if (this.isRange(value)) {
-                value = this.handleOverlap(value).map(function (val) { return _this.format(val); });
-            }
-            else {
-                value = this.format(value);
-            }
-            this.value = value;
-            var vertical = this.data.vertical;
-            var mainAxis = vertical ? 'height' : 'width';
-            this.setData({
-                wrapperStyle: "\n          background: ".concat(this.data.inactiveColor || '', ";\n          ").concat(vertical ? 'width' : 'height', ": ").concat((0, utils_1.addUnit)(this.data.barHeight) || '', ";\n        "),
-                barStyle: "\n          ".concat(mainAxis, ": ").concat(this.calcMainAxis(), ";\n          left: ").concat(vertical ? 0 : this.calcOffset(), ";\n          top: ").concat(vertical ? this.calcOffset() : 0, ";\n          ").concat(drag ? 'transition: none;' : '', "\n        "),
-            });
-            if (drag) {
-                this.$emit('drag', { value: value });
-            }
-            if (end) {
-                this.$emit('change', value);
-            }
-            if ((drag || end) && (0, version_1.canIUseModel)()) {
-                this.setData({ value: value });
-            }
-        },
-        getScope: function () {
-            return Number(this.data.max) - Number(this.data.min);
-        },
-        getRange: function () {
-            var _a = this.data, max = _a.max, min = _a.min;
-            return max - min;
-        },
-        getOffsetWidth: function (current, min) {
-            var scope = this.getScope();
-            // 避免最小值小于最小step时出现负数情况
-            return "".concat(Math.max(((current - min) * 100) / scope, 0), "%");
-        },
-        // 计算选中条的长度百分比
-        calcMainAxis: function () {
-            var value = this.value;
-            var min = this.data.min;
-            if (this.isRange(value)) {
-                return this.getOffsetWidth(value[1], value[0]);
-            }
-            return this.getOffsetWidth(value, Number(min));
-        },
-        // 计算选中条的开始位置的偏移量
-        calcOffset: function () {
-            var value = this.value;
-            var min = this.data.min;
-            var scope = this.getScope();
-            if (this.isRange(value)) {
-                return "".concat(((value[0] - Number(min)) * 100) / scope, "%");
-            }
-            return '0%';
-        },
-        format: function (value) {
-            var min = +this.data.min;
-            var max = +this.data.max;
-            var step = +this.data.step;
-            value = (0, utils_1.clamp)(value, min, max);
-            var diff = Math.round((value - min) / step) * step;
-            return (0, utils_1.addNumber)(min, diff);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/slider/index.json b/node_modules/@vant/weapp/lib/slider/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/slider/index.wxml b/node_modules/@vant/weapp/lib/slider/index.wxml
deleted file mode 100644
index 7c0184f..0000000
--- a/node_modules/@vant/weapp/lib/slider/index.wxml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-  
-    
-      
-      
-    
-    
-      
-      
-    
-
-    
-      
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/slider/index.wxs b/node_modules/@vant/weapp/lib/slider/index.wxs
deleted file mode 100644
index 7c43e6e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/slider/index.wxss b/node_modules/@vant/weapp/lib/slider/index.wxss
deleted file mode 100644
index d1587de..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/stepper/index.d.ts b/node_modules/@vant/weapp/lib/stepper/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/stepper/index.js b/node_modules/@vant/weapp/lib/stepper/index.js
deleted file mode 100644
index 1aa2c27..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.js
+++ /dev/null
@@ -1,203 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var validator_1 = require("../common/validator");
-var LONG_PRESS_START_TIME = 600;
-var LONG_PRESS_INTERVAL = 200;
-// add num and avoid float number
-function add(num1, num2) {
-    var cardinal = Math.pow(10, 10);
-    return Math.round((num1 + num2) * cardinal) / cardinal;
-}
-function equal(value1, value2) {
-    return String(value1) === String(value2);
-}
-(0, component_1.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: function () {
-            this.observeValue();
-        },
-    },
-    created: function () {
-        this.setData({
-            currentValue: this.format(this.data.value),
-        });
-    },
-    methods: {
-        observeValue: function () {
-            var value = this.data.value;
-            this.setData({ currentValue: this.format(value) });
-        },
-        check: function () {
-            var val = this.format(this.data.currentValue);
-            if (!equal(val, this.data.currentValue)) {
-                this.setData({ currentValue: val });
-            }
-        },
-        isDisabled: function (type) {
-            var _a = this.data, disabled = _a.disabled, disablePlus = _a.disablePlus, disableMinus = _a.disableMinus, currentValue = _a.currentValue, max = _a.max, min = _a.min;
-            if (type === 'plus') {
-                return disabled || disablePlus || +currentValue >= +max;
-            }
-            return disabled || disableMinus || +currentValue <= +min;
-        },
-        onFocus: function (event) {
-            this.$emit('focus', event.detail);
-        },
-        onBlur: function (event) {
-            var value = this.format(event.detail.value);
-            this.setData({ currentValue: value });
-            this.emitChange(value);
-            this.$emit('blur', __assign(__assign({}, event.detail), { value: value }));
-        },
-        // filter illegal characters
-        filter: function (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: function (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 ((0, validator_1.isDef)(this.data.decimalLength)) {
-                value = value.toFixed(this.data.decimalLength);
-            }
-            return value;
-        },
-        onInput: function (event) {
-            var _a = (event.detail || {}).value, value = _a === void 0 ? '' : _a;
-            // allow input to be empty
-            if (value === '') {
-                return;
-            }
-            var formatted = this.filter(value);
-            // limit max decimal length
-            if ((0, validator_1.isDef)(this.data.decimalLength) && formatted.indexOf('.') !== -1) {
-                var pair = formatted.split('.');
-                formatted = "".concat(pair[0], ".").concat(pair[1].slice(0, this.data.decimalLength));
-            }
-            this.emitChange(formatted);
-        },
-        emitChange: function (value) {
-            if (!this.data.asyncChange) {
-                this.setData({ currentValue: value });
-            }
-            this.$emit('change', value);
-        },
-        onChange: function () {
-            var type = this.type;
-            if (this.isDisabled(type)) {
-                this.$emit('overlimit', type);
-                return;
-            }
-            var diff = type === 'minus' ? -this.data.step : +this.data.step;
-            var value = this.format(add(+this.data.currentValue, diff));
-            this.emitChange(value);
-            this.$emit(type);
-        },
-        longPressStep: function () {
-            var _this = this;
-            this.longPressTimer = setTimeout(function () {
-                _this.onChange();
-                _this.longPressStep();
-            }, LONG_PRESS_INTERVAL);
-        },
-        onTap: function (event) {
-            var type = event.currentTarget.dataset.type;
-            this.type = type;
-            this.onChange();
-        },
-        onTouchStart: function (event) {
-            var _this = this;
-            if (!this.data.longPress) {
-                return;
-            }
-            clearTimeout(this.longPressTimer);
-            var type = event.currentTarget.dataset.type;
-            this.type = type;
-            this.isLongPress = false;
-            this.longPressTimer = setTimeout(function () {
-                _this.isLongPress = true;
-                _this.onChange();
-                _this.longPressStep();
-            }, LONG_PRESS_START_TIME);
-        },
-        onTouchEnd: function () {
-            if (!this.data.longPress) {
-                return;
-            }
-            clearTimeout(this.longPressTimer);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/stepper/index.json b/node_modules/@vant/weapp/lib/stepper/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/stepper/index.wxml b/node_modules/@vant/weapp/lib/stepper/index.wxml
deleted file mode 100644
index 6dd44bc..0000000
--- a/node_modules/@vant/weapp/lib/stepper/index.wxml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-  
-    
-  
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/stepper/index.wxs b/node_modules/@vant/weapp/lib/stepper/index.wxs
deleted file mode 100644
index a13e818..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/stepper/index.wxss b/node_modules/@vant/weapp/lib/stepper/index.wxss
deleted file mode 100644
index 2561a7e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/steps/index.d.ts b/node_modules/@vant/weapp/lib/steps/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/steps/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/steps/index.js b/node_modules/@vant/weapp/lib/steps/index.js
deleted file mode 100644
index 1a9986a..0000000
--- a/node_modules/@vant/weapp/lib/steps/index.js
+++ /dev/null
@@ -1,35 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var color_1 = require("../common/color");
-(0, component_1.VantComponent)({
-    classes: ['desc-class'],
-    props: {
-        icon: String,
-        steps: Array,
-        active: Number,
-        direction: {
-            type: String,
-            value: 'horizontal',
-        },
-        activeColor: {
-            type: String,
-            value: color_1.GREEN,
-        },
-        inactiveColor: {
-            type: String,
-            value: color_1.GRAY_DARK,
-        },
-        activeIcon: {
-            type: String,
-            value: 'checked',
-        },
-        inactiveIcon: String,
-    },
-    methods: {
-        onClick: function (event) {
-            var index = event.currentTarget.dataset.index;
-            this.$emit('click-step', index);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/steps/index.json b/node_modules/@vant/weapp/lib/steps/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/steps/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/steps/index.wxml b/node_modules/@vant/weapp/lib/steps/index.wxml
deleted file mode 100644
index 00c8e10..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/steps/index.wxss b/node_modules/@vant/weapp/lib/steps/index.wxss
deleted file mode 100644
index c653884..0000000
--- a/node_modules/@vant/weapp/lib/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{background-color:var(--steps-background-color,#fff);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/node_modules/@vant/weapp/lib/sticky/index.d.ts b/node_modules/@vant/weapp/lib/sticky/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/sticky/index.js b/node_modules/@vant/weapp/lib/sticky/index.js
deleted file mode 100644
index ffeb125..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.js
+++ /dev/null
@@ -1,126 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var utils_1 = require("../common/utils");
-var component_1 = require("../common/component");
-var validator_1 = require("../common/validator");
-var page_scroll_1 = require("../mixins/page-scroll");
-var ROOT_ELEMENT = '.van-sticky';
-(0, component_1.VantComponent)({
-    props: {
-        zIndex: {
-            type: Number,
-            value: 99,
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-            observer: 'onScroll',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'onScroll',
-        },
-        container: {
-            type: null,
-            observer: 'onScroll',
-        },
-        scrollTop: {
-            type: null,
-            observer: function (val) {
-                this.onScroll({ scrollTop: val });
-            },
-        },
-    },
-    mixins: [
-        (0, page_scroll_1.pageScrollMixin)(function (event) {
-            if (this.data.scrollTop != null) {
-                return;
-            }
-            this.onScroll(event);
-        }),
-    ],
-    data: {
-        height: 0,
-        fixed: false,
-        transform: 0,
-    },
-    mounted: function () {
-        this.onScroll();
-    },
-    methods: {
-        onScroll: function (_a) {
-            var _this = this;
-            var _b = _a === void 0 ? {} : _a, scrollTop = _b.scrollTop;
-            var _c = this.data, container = _c.container, offsetTop = _c.offsetTop, disabled = _c.disabled;
-            if (disabled) {
-                this.setDataAfterDiff({
-                    fixed: false,
-                    transform: 0,
-                });
-                return;
-            }
-            this.scrollTop = scrollTop || this.scrollTop;
-            if (typeof container === 'function') {
-                Promise.all([(0, utils_1.getRect)(this, ROOT_ELEMENT), this.getContainerRect()])
-                    .then(function (_a) {
-                    var root = _a[0], container = _a[1];
-                    if (offsetTop + root.height > container.height + container.top) {
-                        _this.setDataAfterDiff({
-                            fixed: false,
-                            transform: container.height - root.height,
-                        });
-                    }
-                    else if (offsetTop >= root.top) {
-                        _this.setDataAfterDiff({
-                            fixed: true,
-                            height: root.height,
-                            transform: 0,
-                        });
-                    }
-                    else {
-                        _this.setDataAfterDiff({ fixed: false, transform: 0 });
-                    }
-                })
-                    .catch(function () { });
-                return;
-            }
-            (0, utils_1.getRect)(this, ROOT_ELEMENT).then(function (root) {
-                if (!(0, validator_1.isDef)(root) || (!root.width && !root.height)) {
-                    return;
-                }
-                if (offsetTop >= root.top) {
-                    _this.setDataAfterDiff({ fixed: true, height: root.height });
-                    _this.transform = 0;
-                }
-                else {
-                    _this.setDataAfterDiff({ fixed: false });
-                }
-            });
-        },
-        setDataAfterDiff: function (data) {
-            var _this = this;
-            wx.nextTick(function () {
-                var diff = Object.keys(data).reduce(function (prev, key) {
-                    if (data[key] !== _this.data[key]) {
-                        prev[key] = data[key];
-                    }
-                    return prev;
-                }, {});
-                if (Object.keys(diff).length > 0) {
-                    _this.setData(diff);
-                }
-                _this.$emit('scroll', {
-                    scrollTop: _this.scrollTop,
-                    isFixed: data.fixed || _this.data.fixed,
-                });
-            });
-        },
-        getContainerRect: function () {
-            var nodesRef = this.data.container();
-            if (!nodesRef) {
-                return Promise.reject(new Error('not found container'));
-            }
-            return new Promise(function (resolve) { return nodesRef.boundingClientRect(resolve).exec(); });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/sticky/index.json b/node_modules/@vant/weapp/lib/sticky/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/sticky/index.wxml b/node_modules/@vant/weapp/lib/sticky/index.wxml
deleted file mode 100644
index 15e9f4a..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/sticky/index.wxs b/node_modules/@vant/weapp/lib/sticky/index.wxs
deleted file mode 100644
index be99d89..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.wxs
+++ /dev/null
@@ -1,25 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-var addUnit = require('../wxs/add-unit.wxs');
-
-function wrapStyle(data) {
-  return style({
-    transform: data.transform
-      ? 'translate3d(0, ' + data.transform + 'px, 0)'
-      : '',
-    top: data.fixed ? addUnit(data.offsetTop) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-function containerStyle(data) {
-  return style({
-    height: data.fixed ? addUnit(data.height) : '',
-    'z-index': data.zIndex,
-  });
-}
-
-module.exports = {
-  wrapStyle: wrapStyle,
-  containerStyle: containerStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/sticky/index.wxss b/node_modules/@vant/weapp/lib/sticky/index.wxss
deleted file mode 100644
index 34d76aa..0000000
--- a/node_modules/@vant/weapp/lib/sticky/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.d.ts b/node_modules/@vant/weapp/lib/submit-bar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.js b/node_modules/@vant/weapp/lib/submit-bar/index.js
deleted file mode 100644
index d3bfc25..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.js
+++ /dev/null
@@ -1,58 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function () {
-            var _a = this.data, price = _a.price, decimalLength = _a.decimalLength;
-            var priceStrArr = typeof price === 'number' &&
-                (price / 100).toFixed(decimalLength).split('.');
-            this.setData({
-                hasPrice: typeof price === 'number',
-                integerStr: priceStrArr && priceStrArr[0],
-                decimalStr: decimalLength && priceStrArr ? ".".concat(priceStrArr[1]) : '',
-            });
-        },
-        updateTip: function () {
-            this.setData({ hasTip: typeof this.data.tip === 'string' });
-        },
-        onSubmit: function (event) {
-            this.$emit('submit', event.detail);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.json b/node_modules/@vant/weapp/lib/submit-bar/index.json
deleted file mode 100644
index bda9b8d..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-button": "../button/index",
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.wxml b/node_modules/@vant/weapp/lib/submit-bar/index.wxml
deleted file mode 100644
index a56dd46..0000000
--- a/node_modules/@vant/weapp/lib/submit-bar/index.wxml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-  
-
-  
-    
-    
-      {{ tip }}
-    
-    
-  
-
-  
-    
-    
-      {{ label || '合计:' }}
-      
-        {{ currency }} 
-        {{ integerStr }}{{decimalStr}}
-      
-      {{ suffixLabel }}
-    
-    
-      {{ loading ? '' : buttonText }}
-    
-  
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/submit-bar/index.wxss b/node_modules/@vant/weapp/lib/submit-bar/index.wxss
deleted file mode 100644
index 8379a30..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/swipe-cell/index.d.ts b/node_modules/@vant/weapp/lib/swipe-cell/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.js b/node_modules/@vant/weapp/lib/swipe-cell/index.js
deleted file mode 100644
index 1582b6c..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.js
+++ /dev/null
@@ -1,135 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var touch_1 = require("../mixins/touch");
-var utils_1 = require("../common/utils");
-var THRESHOLD = 0.3;
-var ARRAY = [];
-(0, component_1.VantComponent)({
-    props: {
-        disabled: Boolean,
-        leftWidth: {
-            type: Number,
-            value: 0,
-            observer: function (leftWidth) {
-                if (leftWidth === void 0) { leftWidth = 0; }
-                if (this.offset > 0) {
-                    this.swipeMove(leftWidth);
-                }
-            },
-        },
-        rightWidth: {
-            type: Number,
-            value: 0,
-            observer: function (rightWidth) {
-                if (rightWidth === void 0) { rightWidth = 0; }
-                if (this.offset < 0) {
-                    this.swipeMove(-rightWidth);
-                }
-            },
-        },
-        asyncClose: Boolean,
-        name: {
-            type: null,
-            value: '',
-        },
-    },
-    mixins: [touch_1.touch],
-    data: {
-        catchMove: false,
-        wrapperStyle: '',
-    },
-    created: function () {
-        this.offset = 0;
-        ARRAY.push(this);
-    },
-    destroyed: function () {
-        var _this = this;
-        ARRAY = ARRAY.filter(function (item) { return item !== _this; });
-    },
-    methods: {
-        open: function (position) {
-            var _a = this.data, leftWidth = _a.leftWidth, rightWidth = _a.rightWidth;
-            var offset = position === 'left' ? leftWidth : -rightWidth;
-            this.swipeMove(offset);
-            this.$emit('open', {
-                position: position,
-                name: this.data.name,
-            });
-        },
-        close: function () {
-            this.swipeMove(0);
-        },
-        swipeMove: function (offset) {
-            if (offset === void 0) { offset = 0; }
-            this.offset = (0, utils_1.range)(offset, -this.data.rightWidth, this.data.leftWidth);
-            var transform = "translate3d(".concat(this.offset, "px, 0, 0)");
-            var transition = this.dragging
-                ? 'none'
-                : 'transform .6s cubic-bezier(0.18, 0.89, 0.32, 1)';
-            this.setData({
-                wrapperStyle: "\n        -webkit-transform: ".concat(transform, ";\n        -webkit-transition: ").concat(transition, ";\n        transform: ").concat(transform, ";\n        transition: ").concat(transition, ";\n      "),
-            });
-        },
-        swipeLeaveTransition: function () {
-            var _a = this.data, leftWidth = _a.leftWidth, rightWidth = _a.rightWidth;
-            var offset = this.offset;
-            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: function (event) {
-            if (this.data.disabled) {
-                return;
-            }
-            this.startOffset = this.offset;
-            this.touchStart(event);
-        },
-        noop: function () { },
-        onDrag: function (event) {
-            var _this = this;
-            if (this.data.disabled) {
-                return;
-            }
-            this.touchMove(event);
-            if (this.direction !== 'horizontal') {
-                return;
-            }
-            this.dragging = true;
-            ARRAY.filter(function (item) { return item !== _this && item.offset !== 0; }).forEach(function (item) { return item.close(); });
-            this.setData({ catchMove: true });
-            this.swipeMove(this.startOffset + this.deltaX);
-        },
-        endDrag: function () {
-            if (this.data.disabled) {
-                return;
-            }
-            this.dragging = false;
-            this.swipeLeaveTransition();
-        },
-        onClick: function (event) {
-            var _a = event.currentTarget.dataset.key, position = _a === void 0 ? 'outside' : _a;
-            this.$emit('click', position);
-            if (!this.offset) {
-                return;
-            }
-            if (this.data.asyncClose) {
-                this.$emit('close', {
-                    position: position,
-                    instance: this,
-                    name: this.data.name,
-                });
-            }
-            else {
-                this.swipeMove(0);
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.json b/node_modules/@vant/weapp/lib/swipe-cell/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.wxml b/node_modules/@vant/weapp/lib/swipe-cell/index.wxml
deleted file mode 100644
index 3f7f726..0000000
--- a/node_modules/@vant/weapp/lib/swipe-cell/index.wxml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-  
-    
-      
-    
-    
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/swipe-cell/index.wxss b/node_modules/@vant/weapp/lib/swipe-cell/index.wxss
deleted file mode 100644
index 3a265bf..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/switch/index.d.ts b/node_modules/@vant/weapp/lib/switch/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/switch/index.js b/node_modules/@vant/weapp/lib/switch/index.js
deleted file mode 100644
index 1d2317f..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function () {
-            var _a = this.data, activeValue = _a.activeValue, inactiveValue = _a.inactiveValue, disabled = _a.disabled, loading = _a.loading;
-            if (disabled || loading) {
-                return;
-            }
-            var checked = this.data.checked === activeValue;
-            var value = checked ? inactiveValue : activeValue;
-            this.$emit('input', value);
-            this.$emit('change', value);
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/switch/index.json b/node_modules/@vant/weapp/lib/switch/index.json
deleted file mode 100644
index 01077f5..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/switch/index.wxml b/node_modules/@vant/weapp/lib/switch/index.wxml
deleted file mode 100644
index 4e9789b..0000000
--- a/node_modules/@vant/weapp/lib/switch/index.wxml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/switch/index.wxs b/node_modules/@vant/weapp/lib/switch/index.wxs
deleted file mode 100644
index 3ae387a..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/switch/index.wxss b/node_modules/@vant/weapp/lib/switch/index.wxss
deleted file mode 100644
index 35929de..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tab/index.d.ts b/node_modules/@vant/weapp/lib/tab/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tab/index.js b/node_modules/@vant/weapp/lib/tab/index.js
deleted file mode 100644
index ae4d06b..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.js
+++ /dev/null
@@ -1,58 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var relation_1 = require("../common/relation");
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.useParent)('tabs'),
-    props: {
-        dot: {
-            type: Boolean,
-            observer: 'update',
-        },
-        info: {
-            type: null,
-            observer: 'update',
-        },
-        title: {
-            type: String,
-            observer: 'update',
-        },
-        disabled: {
-            type: Boolean,
-            observer: 'update',
-        },
-        titleStyle: {
-            type: String,
-            observer: 'update',
-        },
-        name: {
-            type: null,
-            value: '',
-        },
-    },
-    data: {
-        active: false,
-    },
-    methods: {
-        getComputedName: function () {
-            if (this.data.name !== '') {
-                return this.data.name;
-            }
-            return this.index;
-        },
-        updateRender: function (active, parent) {
-            var parentData = parent.data;
-            this.inited = this.inited || active;
-            this.setData({
-                active: active,
-                shouldRender: this.inited || !parentData.lazyRender,
-                shouldShow: active || parentData.animated,
-            });
-        },
-        update: function () {
-            if (this.parent) {
-                this.parent.updateTabs();
-            }
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tab/index.json b/node_modules/@vant/weapp/lib/tab/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/tab/index.wxml b/node_modules/@vant/weapp/lib/tab/index.wxml
deleted file mode 100644
index f5e99f2..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.wxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/tab/index.wxss b/node_modules/@vant/weapp/lib/tab/index.wxss
deleted file mode 100644
index 1c90c88..0000000
--- a/node_modules/@vant/weapp/lib/tab/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.d.ts b/node_modules/@vant/weapp/lib/tabbar-item/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.js b/node_modules/@vant/weapp/lib/tabbar-item/index.js
deleted file mode 100644
index 58a5065..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.js
+++ /dev/null
@@ -1,70 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-(0, component_1.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: (0, relation_1.useParent)('tabbar'),
-    data: {
-        active: false,
-        activeColor: '',
-        inactiveColor: '',
-    },
-    methods: {
-        onClick: function () {
-            var parent = this.parent;
-            if (parent) {
-                var index = parent.children.indexOf(this);
-                var active = this.data.name || index;
-                if (active !== this.data.active) {
-                    parent.$emit('change', active);
-                }
-            }
-            var _a = this.data, url = _a.url, linkType = _a.linkType;
-            if (url && wx[linkType]) {
-                return wx[linkType]({ url: url });
-            }
-            this.$emit('click');
-        },
-        updateFromParent: function () {
-            var parent = this.parent;
-            if (!parent) {
-                return;
-            }
-            var index = parent.children.indexOf(this);
-            var parentData = parent.data;
-            var data = this.data;
-            var active = (data.name || index) === parentData.active;
-            var 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/node_modules/@vant/weapp/lib/tabbar-item/index.json b/node_modules/@vant/weapp/lib/tabbar-item/index.json
deleted file mode 100644
index 16f174c..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-info": "../info/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.wxml b/node_modules/@vant/weapp/lib/tabbar-item/index.wxml
deleted file mode 100644
index 524728f..0000000
--- a/node_modules/@vant/weapp/lib/tabbar-item/index.wxml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-  
-    
-    
-      
-      
-    
-    
-  
-  
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/tabbar-item/index.wxss b/node_modules/@vant/weapp/lib/tabbar-item/index.wxss
deleted file mode 100644
index 21ee224..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tabbar/index.d.ts b/node_modules/@vant/weapp/lib/tabbar/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.js b/node_modules/@vant/weapp/lib/tabbar/index.js
deleted file mode 100644
index 3db793d..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var relation_1 = require("../common/relation");
-var utils_1 = require("../common/utils");
-(0, component_1.VantComponent)({
-    relation: (0, relation_1.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: function () {
-            var children = this.children;
-            if (!Array.isArray(children) || !children.length) {
-                return;
-            }
-            children.forEach(function (child) { return child.updateFromParent(); });
-        },
-        setHeight: function () {
-            var _this = this;
-            if (!this.data.fixed || !this.data.placeholder) {
-                return;
-            }
-            wx.nextTick(function () {
-                (0, utils_1.getRect)(_this, '.van-tabbar').then(function (res) {
-                    _this.setData({ height: res.height });
-                });
-            });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.json b/node_modules/@vant/weapp/lib/tabbar/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.wxml b/node_modules/@vant/weapp/lib/tabbar/index.wxml
deleted file mode 100644
index 43bb111..0000000
--- a/node_modules/@vant/weapp/lib/tabbar/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
-
-
diff --git a/node_modules/@vant/weapp/lib/tabbar/index.wxss b/node_modules/@vant/weapp/lib/tabbar/index.wxss
deleted file mode 100644
index 42b6c1e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tabs/index.d.ts b/node_modules/@vant/weapp/lib/tabs/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tabs/index.js b/node_modules/@vant/weapp/lib/tabs/index.js
deleted file mode 100644
index 3121957..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.js
+++ /dev/null
@@ -1,327 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var touch_1 = require("../mixins/touch");
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-var relation_1 = require("../common/relation");
-(0, component_1.VantComponent)({
-    mixins: [touch_1.touch],
-    classes: [
-        'nav-class',
-        'tab-class',
-        'tab-active-class',
-        'line-class',
-        'wrap-class',
-    ],
-    relation: (0, relation_1.useChildren)('tab', function () {
-        this.updateTabs();
-    }),
-    props: {
-        sticky: Boolean,
-        border: Boolean,
-        swipeable: Boolean,
-        titleActiveColor: String,
-        titleInactiveColor: String,
-        color: String,
-        animated: {
-            type: Boolean,
-            observer: function () {
-                var _this = this;
-                this.children.forEach(function (child, index) {
-                    return child.updateRender(index === _this.data.currentIndex, _this);
-                });
-            },
-        },
-        lineWidth: {
-            type: null,
-            value: 40,
-            observer: 'resize',
-        },
-        lineHeight: {
-            type: null,
-            value: -1,
-        },
-        active: {
-            type: null,
-            value: 0,
-            observer: function (name) {
-                if (name !== this.getCurrentName()) {
-                    this.setCurrentIndexByName(name);
-                }
-            },
-        },
-        type: {
-            type: String,
-            value: 'line',
-        },
-        ellipsis: {
-            type: Boolean,
-            value: true,
-        },
-        duration: {
-            type: Number,
-            value: 0.3,
-        },
-        zIndex: {
-            type: Number,
-            value: 1,
-        },
-        swipeThreshold: {
-            type: Number,
-            value: 5,
-            observer: function (value) {
-                this.setData({
-                    scrollable: this.children.length > value || !this.data.ellipsis,
-                });
-            },
-        },
-        offsetTop: {
-            type: Number,
-            value: 0,
-        },
-        lazyRender: {
-            type: Boolean,
-            value: true,
-        },
-        useBeforeChange: {
-            type: Boolean,
-            value: false,
-        },
-    },
-    data: {
-        tabs: [],
-        scrollLeft: 0,
-        scrollable: false,
-        currentIndex: 0,
-        container: null,
-        skipTransition: true,
-        scrollWithAnimation: false,
-        lineOffsetLeft: 0,
-        inited: false,
-    },
-    mounted: function () {
-        var _this = this;
-        (0, utils_1.requestAnimationFrame)(function () {
-            _this.swiping = true;
-            _this.setData({
-                container: function () { return _this.createSelectorQuery().select('.van-tabs'); },
-            });
-            _this.resize();
-            _this.scrollIntoView();
-        });
-    },
-    methods: {
-        updateTabs: function () {
-            var _a = this, _b = _a.children, children = _b === void 0 ? [] : _b, data = _a.data;
-            this.setData({
-                tabs: children.map(function (child) { return child.data; }),
-                scrollable: this.children.length > data.swipeThreshold || !data.ellipsis,
-            });
-            this.setCurrentIndexByName(data.active || this.getCurrentName());
-        },
-        trigger: function (eventName, child) {
-            var currentIndex = this.data.currentIndex;
-            var data = this.getChildData(currentIndex, child);
-            if (!(0, validator_1.isDef)(data)) {
-                return;
-            }
-            this.$emit(eventName, data);
-        },
-        onTap: function (event) {
-            var _this = this;
-            var index = event.currentTarget.dataset.index;
-            var child = this.children[index];
-            if (child.data.disabled) {
-                this.trigger('disabled', child);
-                return;
-            }
-            this.onBeforeChange(index).then(function () {
-                _this.setCurrentIndex(index);
-                (0, utils_1.nextTick)(function () {
-                    _this.trigger('click');
-                });
-            });
-        },
-        // correct the index of active tab
-        setCurrentIndexByName: function (name) {
-            var _a = this.children, children = _a === void 0 ? [] : _a;
-            var matched = children.filter(function (child) { return child.getComputedName() === name; });
-            if (matched.length) {
-                this.setCurrentIndex(matched[0].index);
-            }
-        },
-        setCurrentIndex: function (currentIndex) {
-            var _this = this;
-            var _a = this, data = _a.data, _b = _a.children, children = _b === void 0 ? [] : _b;
-            if (!(0, validator_1.isDef)(currentIndex) ||
-                currentIndex >= children.length ||
-                currentIndex < 0) {
-                return;
-            }
-            (0, utils_1.groupSetData)(this, function () {
-                children.forEach(function (item, index) {
-                    var active = index === currentIndex;
-                    if (active !== item.data.active || !item.inited) {
-                        item.updateRender(active, _this);
-                    }
-                });
-            });
-            if (currentIndex === data.currentIndex) {
-                if (!data.inited) {
-                    this.resize();
-                }
-                return;
-            }
-            var shouldEmitChange = data.currentIndex !== null;
-            this.setData({ currentIndex: currentIndex });
-            (0, utils_1.requestAnimationFrame)(function () {
-                _this.resize();
-                _this.scrollIntoView();
-            });
-            (0, utils_1.nextTick)(function () {
-                _this.trigger('input');
-                if (shouldEmitChange) {
-                    _this.trigger('change');
-                }
-            });
-        },
-        getCurrentName: function () {
-            var activeTab = this.children[this.data.currentIndex];
-            if (activeTab) {
-                return activeTab.getComputedName();
-            }
-        },
-        resize: function () {
-            var _this = this;
-            if (this.data.type !== 'line') {
-                return;
-            }
-            var _a = this.data, currentIndex = _a.currentIndex, ellipsis = _a.ellipsis, skipTransition = _a.skipTransition;
-            Promise.all([
-                (0, utils_1.getAllRect)(this, '.van-tab'),
-                (0, utils_1.getRect)(this, '.van-tabs__line'),
-            ]).then(function (_a) {
-                var _b = _a[0], rects = _b === void 0 ? [] : _b, lineRect = _a[1];
-                var rect = rects[currentIndex];
-                if (rect == null) {
-                    return;
-                }
-                var lineOffsetLeft = rects
-                    .slice(0, currentIndex)
-                    .reduce(function (prev, curr) { return prev + curr.width; }, 0);
-                lineOffsetLeft +=
-                    (rect.width - lineRect.width) / 2 + (ellipsis ? 0 : 8);
-                _this.setData({ lineOffsetLeft: lineOffsetLeft, inited: true });
-                _this.swiping = true;
-                if (skipTransition) {
-                    // waiting transition end
-                    setTimeout(function () {
-                        _this.setData({ skipTransition: false });
-                    }, _this.data.duration);
-                }
-            });
-        },
-        // scroll active tab into view
-        scrollIntoView: function () {
-            var _this = this;
-            var _a = this.data, currentIndex = _a.currentIndex, scrollable = _a.scrollable, scrollWithAnimation = _a.scrollWithAnimation;
-            if (!scrollable) {
-                return;
-            }
-            Promise.all([
-                (0, utils_1.getAllRect)(this, '.van-tab'),
-                (0, utils_1.getRect)(this, '.van-tabs__nav'),
-            ]).then(function (_a) {
-                var tabRects = _a[0], navRect = _a[1];
-                var tabRect = tabRects[currentIndex];
-                var offsetLeft = tabRects
-                    .slice(0, currentIndex)
-                    .reduce(function (prev, curr) { return prev + curr.width; }, 0);
-                _this.setData({
-                    scrollLeft: offsetLeft - (navRect.width - tabRect.width) / 2,
-                });
-                if (!scrollWithAnimation) {
-                    (0, utils_1.nextTick)(function () {
-                        _this.setData({ scrollWithAnimation: true });
-                    });
-                }
-            });
-        },
-        onTouchScroll: function (event) {
-            this.$emit('scroll', event.detail);
-        },
-        onTouchStart: function (event) {
-            if (!this.data.swipeable)
-                return;
-            this.swiping = true;
-            this.touchStart(event);
-        },
-        onTouchMove: function (event) {
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            this.touchMove(event);
-        },
-        // watch swipe touch end
-        onTouchEnd: function () {
-            var _this = this;
-            if (!this.data.swipeable || !this.swiping)
-                return;
-            var _a = this, direction = _a.direction, deltaX = _a.deltaX, offsetX = _a.offsetX;
-            var minSwipeDistance = 50;
-            if (direction === 'horizontal' && offsetX >= minSwipeDistance) {
-                var index_1 = this.getAvaiableTab(deltaX);
-                if (index_1 !== -1) {
-                    this.onBeforeChange(index_1).then(function () { return _this.setCurrentIndex(index_1); });
-                }
-            }
-            this.swiping = false;
-        },
-        getAvaiableTab: function (direction) {
-            var _a = this.data, tabs = _a.tabs, currentIndex = _a.currentIndex;
-            var step = direction > 0 ? -1 : 1;
-            for (var i = step; currentIndex + i < tabs.length && currentIndex + i >= 0; i += step) {
-                var index = currentIndex + i;
-                if (index >= 0 &&
-                    index < tabs.length &&
-                    tabs[index] &&
-                    !tabs[index].disabled) {
-                    return index;
-                }
-            }
-            return -1;
-        },
-        onBeforeChange: function (index) {
-            var _this = this;
-            var useBeforeChange = this.data.useBeforeChange;
-            if (!useBeforeChange) {
-                return Promise.resolve();
-            }
-            return new Promise(function (resolve, reject) {
-                _this.$emit('before-change', __assign(__assign({}, _this.getChildData(index)), { callback: function (status) { return (status ? resolve() : reject()); } }));
-            });
-        },
-        getChildData: function (index, child) {
-            var currentChild = child || this.children[index];
-            if (!(0, validator_1.isDef)(currentChild)) {
-                return;
-            }
-            return {
-                index: currentChild.index,
-                name: currentChild.getComputedName(),
-                title: currentChild.data.title,
-            };
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tabs/index.json b/node_modules/@vant/weapp/lib/tabs/index.json
deleted file mode 100644
index 19c0bc3..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-info": "../info/index",
-    "van-sticky": "../sticky/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/tabs/index.wxml b/node_modules/@vant/weapp/lib/tabs/index.wxml
deleted file mode 100644
index 05bb1e1..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.wxml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-  
-    
-      
-
-      
-        
-          
-          
-            
-              {{ item.title }}
-              
-            
-          
-        
-      
-
-      
-    
-  
-
-  
-    
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/tabs/index.wxs b/node_modules/@vant/weapp/lib/tabs/index.wxs
deleted file mode 100644
index 4059c7f..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.wxs
+++ /dev/null
@@ -1,83 +0,0 @@
-/* eslint-disable */
-var utils = require('../wxs/utils.wxs');
-var style = require('../wxs/style.wxs');
-
-function tabClass(active, ellipsis) {
-  var classes = ['tab-class'];
-
-  if (active) {
-    classes.push('tab-active-class');
-  }
-
-  if (ellipsis) {
-    classes.push('van-ellipsis');
-  }
-
-  return classes.join(' ');
-}
-
-function tabStyle(data) {
-  var titleColor = data.active
-    ? data.titleActiveColor
-    : data.titleInactiveColor;
-
-  var ellipsis = data.scrollable && data.ellipsis;
-
-  // card theme color
-  if (data.type === 'card') {
-    return style({
-      'border-color': data.color,
-      'background-color': !data.disabled && data.active ? data.color : null,
-      color: titleColor || (!data.disabled && !data.active ? data.color : null),
-      'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-    });
-  }
-
-  return style({
-    color: titleColor,
-    'flex-basis': ellipsis ? 88 / data.swipeThreshold + '%' : null,
-  });
-}
-
-function navStyle(color, type) {
-  return style({
-    'border-color': type === 'card' && color ? color : null,
-  });
-}
-
-function trackStyle(data) {
-  if (!data.animated) {
-    return '';
-  }
-
-  return style({
-    left: -100 * data.currentIndex + '%',
-    'transition-duration': data.duration + 's',
-    '-webkit-transition-duration': data.duration + 's',
-  });
-}
-
-function lineStyle(data) {
-  return style({
-    width: utils.addUnit(data.lineWidth),
-    opacity: data.inited ? 1 : 0,
-    transform: 'translateX(' + data.lineOffsetLeft + 'px)',
-    '-webkit-transform': 'translateX(' + data.lineOffsetLeft + 'px)',
-    'background-color': data.color,
-    height: data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'border-radius':
-      data.lineHeight !== -1 ? utils.addUnit(data.lineHeight) : null,
-    'transition-duration': !data.skipTransition ? data.duration + 's' : null,
-    '-webkit-transition-duration': !data.skipTransition
-      ? data.duration + 's'
-      : null,
-  });
-}
-
-module.exports = {
-  tabClass: tabClass,
-  tabStyle: tabStyle,
-  trackStyle: trackStyle,
-  lineStyle: lineStyle,
-  navStyle: navStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/tabs/index.wxss b/node_modules/@vant/weapp/lib/tabs/index.wxss
deleted file mode 100644
index 09a93af..0000000
--- a/node_modules/@vant/weapp/lib/tabs/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-tabs{-webkit-tap-highlight-color:transparent;position:relative}.van-tabs__wrap{display:flex;overflow:hidden}.van-tabs__wrap--scrollable .van-tab{flex:0 0 22%}.van-tabs__wrap--scrollable .van-tab--complete{flex:1 0 auto!important;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav--complete{padding-left:8px;padding-right:8px}.van-tabs__scroll{background-color:var(--tabs-nav-background-color,#fff);overflow:auto}.van-tabs__scroll--line{box-sizing:initial;height:calc(100% + 15px)}.van-tabs__scroll--card{border:1px solid var(--tabs-default-color,#ee0a24);border-radius:2px;box-sizing:border-box;margin:0 var(--padding-md,16px);width:calc(100% - var(--padding-md, 16px)*2)}.van-tabs__scroll::-webkit-scrollbar{display:none}.van-tabs__nav{display:flex;position:relative;-webkit-user-select:none;user-select:none}.van-tabs__nav--card{box-sizing:border-box;height:var(--tabs-card-height,30px)}.van-tabs__nav--card .van-tab{border-right:1px solid var(--tabs-default-color,#ee0a24);color:var(--tabs-default-color,#ee0a24);line-height:calc(var(--tabs-card-height, 30px) - 2px)}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{background-color:var(--tabs-default-color,#ee0a24);color:#fff}.van-tabs__nav--card .van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tabs__line{background-color:var(--tabs-bottom-bar-color,#ee0a24);border-radius:var(--tabs-bottom-bar-height,3px);bottom:0;height:var(--tabs-bottom-bar-height,3px);left:0;opacity:0;position:absolute;z-index:1}.van-tabs__track{height:100%;position:relative;width:100%}.van-tabs__track--animated{display:flex;transition-property:left}.van-tabs__content{overflow:hidden}.van-tabs--line{height:var(--tabs-line-height,44px)}.van-tabs--card{height:var(--tabs-card-height,30px)}.van-tab{box-sizing:border-box;color:var(--tab-text-color,#646566);cursor:pointer;flex:1;font-size:var(--tab-font-size,14px);line-height:var(--tabs-line-height,44px);min-width:0;padding:0 5px;position:relative;text-align:center}.van-tab--active{color:var(--tab-active-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-tab--disabled{color:var(--tab-disabled-text-color,#c8c9cc)}.van-tab__title__info{position:relative!important;top:-1px!important;transform:translateX(0)!important}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/tag/index.d.ts b/node_modules/@vant/weapp/lib/tag/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tag/index.js b/node_modules/@vant/weapp/lib/tag/index.js
deleted file mode 100644
index ec4069a..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.VantComponent)({
-    props: {
-        size: String,
-        mark: Boolean,
-        color: String,
-        plain: Boolean,
-        round: Boolean,
-        textColor: String,
-        type: {
-            type: String,
-            value: 'default',
-        },
-        closeable: Boolean,
-    },
-    methods: {
-        onClose: function () {
-            this.$emit('close');
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tag/index.json b/node_modules/@vant/weapp/lib/tag/index.json
deleted file mode 100644
index 0a336c0..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/tag/index.wxml b/node_modules/@vant/weapp/lib/tag/index.wxml
deleted file mode 100644
index 59352dd..0000000
--- a/node_modules/@vant/weapp/lib/tag/index.wxml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-  
-  
-
diff --git a/node_modules/@vant/weapp/lib/tag/index.wxs b/node_modules/@vant/weapp/lib/tag/index.wxs
deleted file mode 100644
index 12d1668..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tag/index.wxss b/node_modules/@vant/weapp/lib/tag/index.wxss
deleted file mode 100644
index 0f0cbae..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/index.d.ts b/node_modules/@vant/weapp/lib/toast/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/toast/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/toast/index.js b/node_modules/@vant/weapp/lib/toast/index.js
deleted file mode 100644
index 0c01366..0000000
--- a/node_modules/@vant/weapp/lib/toast/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function () { },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/toast/index.json b/node_modules/@vant/weapp/lib/toast/index.json
deleted file mode 100644
index 9b1b78c..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/index.wxml b/node_modules/@vant/weapp/lib/toast/index.wxml
deleted file mode 100644
index 69f143e..0000000
--- a/node_modules/@vant/weapp/lib/toast/index.wxml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-  
-    
-    {{ message }}
-
-    
-    
-
-    
-    
-      
-      
-      {{ message }}
-    
-
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/toast/index.wxss b/node_modules/@vant/weapp/lib/toast/index.wxss
deleted file mode 100644
index 3b7a34e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/toast.d.ts b/node_modules/@vant/weapp/lib/toast/toast.d.ts
deleted file mode 100644
index de2a4a2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/toast/toast.js b/node_modules/@vant/weapp/lib/toast/toast.js
deleted file mode 100644
index f51a89a..0000000
--- a/node_modules/@vant/weapp/lib/toast/toast.js
+++ /dev/null
@@ -1,83 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var validator_1 = require("../common/validator");
-var defaultOptions = {
-    type: 'text',
-    mask: false,
-    message: '',
-    show: true,
-    zIndex: 1000,
-    duration: 2000,
-    position: 'middle',
-    forbidClick: false,
-    loadingType: 'circular',
-    selector: '#van-toast',
-};
-var queue = [];
-var currentOptions = __assign({}, defaultOptions);
-function parseOptions(message) {
-    return (0, validator_1.isObj)(message) ? message : { message: message };
-}
-function getContext() {
-    var pages = getCurrentPages();
-    return pages[pages.length - 1];
-}
-function Toast(toastOptions) {
-    var options = __assign(__assign({}, currentOptions), parseOptions(toastOptions));
-    var context = (typeof options.context === 'function'
-        ? options.context()
-        : options.context) || getContext();
-    var toast = context.selectComponent(options.selector);
-    if (!toast) {
-        console.warn('未找到 van-toast 节点,请确认 selector 及 context 是否正确');
-        return;
-    }
-    delete options.context;
-    delete options.selector;
-    toast.clear = function () {
-        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(function () {
-            toast.clear();
-            queue = queue.filter(function (item) { return item !== toast; });
-        }, options.duration);
-    }
-    return toast;
-}
-var createMethod = function (type) { return function (options) {
-    return Toast(__assign({ type: type }, parseOptions(options)));
-}; };
-Toast.loading = createMethod('loading');
-Toast.success = createMethod('success');
-Toast.fail = createMethod('fail');
-Toast.clear = function () {
-    queue.forEach(function (toast) {
-        toast.clear();
-    });
-    queue = [];
-};
-Toast.setDefaultOptions = function (options) {
-    Object.assign(currentOptions, options);
-};
-Toast.resetDefaultOptions = function () {
-    currentOptions = __assign({}, defaultOptions);
-};
-exports.default = Toast;
diff --git a/node_modules/@vant/weapp/lib/transition/index.d.ts b/node_modules/@vant/weapp/lib/transition/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/transition/index.js b/node_modules/@vant/weapp/lib/transition/index.js
deleted file mode 100644
index 55fc8b8..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.js
+++ /dev/null
@@ -1,15 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var transition_1 = require("../mixins/transition");
-(0, component_1.VantComponent)({
-    classes: [
-        'enter-class',
-        'enter-active-class',
-        'enter-to-class',
-        'leave-class',
-        'leave-active-class',
-        'leave-to-class',
-    ],
-    mixins: [(0, transition_1.transition)(true)],
-});
diff --git a/node_modules/@vant/weapp/lib/transition/index.json b/node_modules/@vant/weapp/lib/transition/index.json
deleted file mode 100644
index 467ce29..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "component": true
-}
diff --git a/node_modules/@vant/weapp/lib/transition/index.wxml b/node_modules/@vant/weapp/lib/transition/index.wxml
deleted file mode 100644
index 2743785..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.wxml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-  
-
diff --git a/node_modules/@vant/weapp/lib/transition/index.wxs b/node_modules/@vant/weapp/lib/transition/index.wxs
deleted file mode 100644
index e0babf6..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.wxs
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable */
-var style = require('../wxs/style.wxs');
-
-function rootStyle(data) {
-  return style([
-    {
-      '-webkit-transition-duration': data.currentDuration + 'ms',
-      'transition-duration': data.currentDuration + 'ms',
-    },
-    data.display ? null : 'display: none',
-    data.customStyle,
-  ]);
-}
-
-module.exports = {
-  rootStyle: rootStyle,
-};
diff --git a/node_modules/@vant/weapp/lib/transition/index.wxss b/node_modules/@vant/weapp/lib/transition/index.wxss
deleted file mode 100644
index 3a3d37f..0000000
--- a/node_modules/@vant/weapp/lib/transition/index.wxss
+++ /dev/null
@@ -1 +0,0 @@
-@import '../common/index.wxss';.van-transition{transition-timing-function:ease}.van-fade-enter-active,.van-fade-leave-active{transition-property:opacity}.van-fade-enter,.van-fade-leave-to{opacity:0}.van-fade-down-enter-active,.van-fade-down-leave-active,.van-fade-left-enter-active,.van-fade-left-leave-active,.van-fade-right-enter-active,.van-fade-right-leave-active,.van-fade-up-enter-active,.van-fade-up-leave-active{transition-property:opacity,transform}.van-fade-up-enter,.van-fade-up-leave-to{opacity:0;transform:translate3d(0,100%,0)}.van-fade-down-enter,.van-fade-down-leave-to{opacity:0;transform:translate3d(0,-100%,0)}.van-fade-left-enter,.van-fade-left-leave-to{opacity:0;transform:translate3d(-100%,0,0)}.van-fade-right-enter,.van-fade-right-leave-to{opacity:0;transform:translate3d(100%,0,0)}.van-slide-down-enter-active,.van-slide-down-leave-active,.van-slide-left-enter-active,.van-slide-left-leave-active,.van-slide-right-enter-active,.van-slide-right-leave-active,.van-slide-up-enter-active,.van-slide-up-leave-active{transition-property:transform}.van-slide-up-enter,.van-slide-up-leave-to{transform:translate3d(0,100%,0)}.van-slide-down-enter,.van-slide-down-leave-to{transform:translate3d(0,-100%,0)}.van-slide-left-enter,.van-slide-left-leave-to{transform:translate3d(-100%,0,0)}.van-slide-right-enter,.van-slide-right-leave-to{transform:translate3d(100%,0,0)}
\ No newline at end of file
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.d.ts b/node_modules/@vant/weapp/lib/tree-select/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/tree-select/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.js b/node_modules/@vant/weapp/lib/tree-select/index.js
deleted file mode 100644
index b6f69b2..0000000
--- a/node_modules/@vant/weapp/lib/tree-select/index.js
+++ /dev/null
@@ -1,70 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-(0, component_1.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: function (event) {
-            var item = event.currentTarget.dataset.item;
-            var isArray = Array.isArray(this.data.activeId);
-            // 判断有没有超出右侧选择的最大数
-            var isOverMax = isArray && this.data.activeId.length >= this.data.max;
-            // 判断该项有没有被选中, 如果有被选中,则忽视是否超出的条件
-            var 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: function (event) {
-            var index = event.detail;
-            var item = this.data.items[index];
-            if (!item.disabled) {
-                this.$emit('click-nav', { index: index });
-            }
-        },
-        // 更新子项列表
-        updateSubItems: function () {
-            var _a = this.data, items = _a.items, mainActiveIndex = _a.mainActiveIndex;
-            var _b = (items[mainActiveIndex] || {}).children, children = _b === void 0 ? [] : _b;
-            this.setData({ subItems: children });
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.json b/node_modules/@vant/weapp/lib/tree-select/index.json
deleted file mode 100644
index 42991a2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tree-select/index.wxml b/node_modules/@vant/weapp/lib/tree-select/index.wxml
deleted file mode 100644
index 2663e52..0000000
--- a/node_modules/@vant/weapp/lib/tree-select/index.wxml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-  
-    
-      
-    
-  
-  
-    
-    
-      {{ item.text }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/tree-select/index.wxs b/node_modules/@vant/weapp/lib/tree-select/index.wxs
deleted file mode 100644
index b1cbb39..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/tree-select/index.wxss b/node_modules/@vant/weapp/lib/tree-select/index.wxss
deleted file mode 100644
index 5bef0ac..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/index.d.ts b/node_modules/@vant/weapp/lib/uploader/index.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/node_modules/@vant/weapp/lib/uploader/index.js b/node_modules/@vant/weapp/lib/uploader/index.js
deleted file mode 100644
index 5492d40..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.js
+++ /dev/null
@@ -1,183 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-var component_1 = require("../common/component");
-var utils_1 = require("./utils");
-var shared_1 = require("./shared");
-var validator_1 = require("../common/validator");
-(0, component_1.VantComponent)({
-    props: __assign(__assign(__assign(__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,
-        }, videoFit: {
-            type: String,
-            value: 'contain',
-        }, imageFit: {
-            type: String,
-            value: 'scaleToFill',
-        }, uploadIcon: {
-            type: String,
-            value: 'photograph',
-        } }, shared_1.imageProps), shared_1.videoProps), shared_1.mediaProps), shared_1.messageFileProps),
-    data: {
-        lists: [],
-        isInCount: true,
-    },
-    methods: {
-        formatFileList: function () {
-            var _a = this.data, _b = _a.fileList, fileList = _b === void 0 ? [] : _b, maxCount = _a.maxCount;
-            var lists = fileList.map(function (item) { return (__assign(__assign({}, item), { isImage: (0, utils_1.isImageFile)(item), isVideo: (0, utils_1.isVideoFile)(item), deletable: (0, validator_1.isBoolean)(item.deletable) ? item.deletable : true })); });
-            this.setData({ lists: lists, isInCount: lists.length < maxCount });
-        },
-        getDetail: function (index) {
-            return {
-                name: this.data.name,
-                index: index == null ? this.data.fileList.length : index,
-            };
-        },
-        startUpload: function () {
-            var _this = this;
-            var _a = this.data, maxCount = _a.maxCount, multiple = _a.multiple, lists = _a.lists, disabled = _a.disabled;
-            if (disabled)
-                return;
-            (0, utils_1.chooseFile)(__assign(__assign({}, this.data), { maxCount: maxCount - lists.length }))
-                .then(function (res) {
-                _this.onBeforeRead(multiple ? res : res[0]);
-            })
-                .catch(function (error) {
-                _this.$emit('error', error);
-            });
-        },
-        onBeforeRead: function (file) {
-            var _this = this;
-            var _a = this.data, beforeRead = _a.beforeRead, useBeforeRead = _a.useBeforeRead;
-            var res = true;
-            if (typeof beforeRead === 'function') {
-                res = beforeRead(file, this.getDetail());
-            }
-            if (useBeforeRead) {
-                res = new Promise(function (resolve, reject) {
-                    _this.$emit('before-read', __assign(__assign({ file: file }, _this.getDetail()), { callback: function (ok) {
-                            ok ? resolve() : reject();
-                        } }));
-                });
-            }
-            if (!res) {
-                return;
-            }
-            if ((0, validator_1.isPromise)(res)) {
-                res.then(function (data) { return _this.onAfterRead(data || file); });
-            }
-            else {
-                this.onAfterRead(file);
-            }
-        },
-        onAfterRead: function (file) {
-            var _a = this.data, maxSize = _a.maxSize, afterRead = _a.afterRead;
-            var oversize = Array.isArray(file)
-                ? file.some(function (item) { return item.size > maxSize; })
-                : file.size > maxSize;
-            if (oversize) {
-                this.$emit('oversize', __assign({ file: file }, this.getDetail()));
-                return;
-            }
-            if (typeof afterRead === 'function') {
-                afterRead(file, this.getDetail());
-            }
-            this.$emit('after-read', __assign({ file: file }, this.getDetail()));
-        },
-        deleteItem: function (event) {
-            var index = event.currentTarget.dataset.index;
-            this.$emit('delete', __assign(__assign({}, this.getDetail(index)), { file: this.data.fileList[index] }));
-        },
-        onPreviewImage: function (event) {
-            if (!this.data.previewFullImage)
-                return;
-            var index = event.currentTarget.dataset.index;
-            var _a = this.data, lists = _a.lists, showmenu = _a.showmenu;
-            var item = lists[index];
-            wx.previewImage({
-                urls: lists.filter(function (item) { return (0, utils_1.isImageFile)(item); }).map(function (item) { return item.url; }),
-                current: item.url,
-                showmenu: showmenu,
-                fail: function () {
-                    wx.showToast({ title: '预览图片失败', icon: 'none' });
-                },
-            });
-        },
-        onPreviewVideo: function (event) {
-            if (!this.data.previewFullImage)
-                return;
-            var index = event.currentTarget.dataset.index;
-            var lists = this.data.lists;
-            var sources = [];
-            var current = lists.reduce(function (sum, cur, curIndex) {
-                if (!(0, utils_1.isVideoFile)(cur)) {
-                    return sum;
-                }
-                sources.push(__assign(__assign({}, cur), { type: 'video' }));
-                if (curIndex < index) {
-                    sum++;
-                }
-                return sum;
-            }, 0);
-            wx.previewMedia({
-                sources: sources,
-                current: current,
-                fail: function () {
-                    wx.showToast({ title: '预览视频失败', icon: 'none' });
-                },
-            });
-        },
-        onPreviewFile: function (event) {
-            var index = event.currentTarget.dataset.index;
-            wx.openDocument({
-                filePath: this.data.lists[index].url,
-                showMenu: true,
-            });
-        },
-        onClickPreview: function (event) {
-            var index = event.currentTarget.dataset.index;
-            var item = this.data.lists[index];
-            this.$emit('click-preview', __assign(__assign({}, item), this.getDetail(index)));
-        },
-    },
-});
diff --git a/node_modules/@vant/weapp/lib/uploader/index.json b/node_modules/@vant/weapp/lib/uploader/index.json
deleted file mode 100644
index e00a588..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  "component": true,
-  "usingComponents": {
-    "van-icon": "../icon/index",
-    "van-loading": "../loading/index"
-  }
-}
diff --git a/node_modules/@vant/weapp/lib/uploader/index.wxml b/node_modules/@vant/weapp/lib/uploader/index.wxml
deleted file mode 100644
index 3e61fd9..0000000
--- a/node_modules/@vant/weapp/lib/uploader/index.wxml
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-  
-    
-    
-      
-      
-      
-        
-        {{ item.name || item.url }}
-      
-      
-       
-       
-       {{ item.message }}
-      
-      
-        
-      
-    
-
-    
-    
-      
-        
-      
-
-      
-      
-        
-        {{ uploadText }}
-      
-    
-  
-
diff --git a/node_modules/@vant/weapp/lib/uploader/index.wxs b/node_modules/@vant/weapp/lib/uploader/index.wxs
deleted file mode 100644
index c567ec2..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/index.wxss b/node_modules/@vant/weapp/lib/uploader/index.wxss
deleted file mode 100644
index 11f8696..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/shared.d.ts b/node_modules/@vant/weapp/lib/uploader/shared.d.ts
deleted file mode 100644
index e0a0d7e..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/shared.js b/node_modules/@vant/weapp/lib/uploader/shared.js
deleted file mode 100644
index b88fea7..0000000
--- a/node_modules/@vant/weapp/lib/uploader/shared.js
+++ /dev/null
@@ -1,60 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.messageFileProps = exports.mediaProps = exports.videoProps = exports.imageProps = void 0;
-// props for image
-exports.imageProps = {
-    sizeType: {
-        type: Array,
-        value: ['original', 'compressed'],
-    },
-    capture: {
-        type: Array,
-        value: ['album', 'camera'],
-    },
-    showmenu: {
-        type: Boolean,
-        value: true,
-    },
-};
-// props for video
-exports.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
-exports.mediaProps = {
-    capture: {
-        type: Array,
-        value: ['album', 'camera'],
-    },
-    mediaType: {
-        type: Array,
-        value: ['image', 'video', 'mix'],
-    },
-    maxDuration: {
-        type: Number,
-        value: 60,
-    },
-    camera: {
-        type: String,
-        value: 'back',
-    },
-};
-// props for file
-exports.messageFileProps = {
-    extension: null,
-};
diff --git a/node_modules/@vant/weapp/lib/uploader/utils.d.ts b/node_modules/@vant/weapp/lib/uploader/utils.d.ts
deleted file mode 100644
index 1e76ee6..0000000
--- a/node_modules/@vant/weapp/lib/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/node_modules/@vant/weapp/lib/uploader/utils.js b/node_modules/@vant/weapp/lib/uploader/utils.js
deleted file mode 100644
index a5d49c6..0000000
--- a/node_modules/@vant/weapp/lib/uploader/utils.js
+++ /dev/null
@@ -1,112 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
-    __assign = Object.assign || function(t) {
-        for (var s, i = 1, n = arguments.length; i < n; i++) {
-            s = arguments[i];
-            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
-                t[p] = s[p];
-        }
-        return t;
-    };
-    return __assign.apply(this, arguments);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.chooseFile = exports.isVideoFile = exports.isImageFile = void 0;
-var utils_1 = require("../common/utils");
-var validator_1 = require("../common/validator");
-function isImageFile(item) {
-    if (item.isImage != null) {
-        return item.isImage;
-    }
-    if (item.type) {
-        return item.type === 'image';
-    }
-    if (item.url) {
-        return (0, validator_1.isImageUrl)(item.url);
-    }
-    return false;
-}
-exports.isImageFile = isImageFile;
-function isVideoFile(item) {
-    if (item.isVideo != null) {
-        return item.isVideo;
-    }
-    if (item.type) {
-        return item.type === 'video';
-    }
-    if (item.url) {
-        return (0, validator_1.isVideoUrl)(item.url);
-    }
-    return false;
-}
-exports.isVideoFile = isVideoFile;
-function formatImage(res) {
-    return res.tempFiles.map(function (item) { return (__assign(__assign({}, (0, utils_1.pickExclude)(item, ['path'])), { type: 'image', url: item.tempFilePath || item.path, thumb: item.tempFilePath || item.path })); });
-}
-function formatVideo(res) {
-    return [
-        __assign(__assign({}, (0, utils_1.pickExclude)(res, ['tempFilePath', 'thumbTempFilePath', 'errMsg'])), { type: 'video', url: res.tempFilePath, thumb: res.thumbTempFilePath }),
-    ];
-}
-function formatMedia(res) {
-    return res.tempFiles.map(function (item) { return (__assign(__assign({}, (0, utils_1.pickExclude)(item, ['fileType', 'thumbTempFilePath', 'tempFilePath'])), { type: item.fileType, url: item.tempFilePath, thumb: item.fileType === 'video' ? item.thumbTempFilePath : item.tempFilePath })); });
-}
-function formatFile(res) {
-    return res.tempFiles.map(function (item) { return (__assign(__assign({}, (0, utils_1.pickExclude)(item, ['path'])), { url: item.path })); });
-}
-function chooseFile(_a) {
-    var accept = _a.accept, multiple = _a.multiple, capture = _a.capture, compressed = _a.compressed, maxDuration = _a.maxDuration, sizeType = _a.sizeType, camera = _a.camera, maxCount = _a.maxCount, mediaType = _a.mediaType, extension = _a.extension;
-    return new Promise(function (resolve, reject) {
-        switch (accept) {
-            case 'image':
-                if (utils_1.isPC || utils_1.isWxWork) {
-                    wx.chooseImage({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        sourceType: capture,
-                        sizeType: sizeType,
-                        success: function (res) { return resolve(formatImage(res)); },
-                        fail: reject,
-                    });
-                }
-                else {
-                    wx.chooseMedia({
-                        count: multiple ? Math.min(maxCount, 9) : 1,
-                        mediaType: ['image'],
-                        sourceType: capture,
-                        maxDuration: maxDuration,
-                        sizeType: sizeType,
-                        camera: camera,
-                        success: function (res) { return resolve(formatImage(res)); },
-                        fail: reject,
-                    });
-                }
-                break;
-            case 'media':
-                wx.chooseMedia({
-                    count: multiple ? Math.min(maxCount, 9) : 1,
-                    mediaType: mediaType,
-                    sourceType: capture,
-                    maxDuration: maxDuration,
-                    sizeType: sizeType,
-                    camera: camera,
-                    success: function (res) { return resolve(formatMedia(res)); },
-                    fail: reject,
-                });
-                break;
-            case 'video':
-                wx.chooseVideo({
-                    sourceType: capture,
-                    compressed: compressed,
-                    maxDuration: maxDuration,
-                    camera: camera,
-                    success: function (res) { return resolve(formatVideo(res)); },
-                    fail: reject,
-                });
-                break;
-            default:
-                wx.chooseMessageFile(__assign(__assign({ count: multiple ? maxCount : 1, type: accept }, (extension ? { extension: extension } : {})), { success: function (res) { return resolve(formatFile(res)); }, fail: reject }));
-                break;
-        }
-    });
-}
-exports.chooseFile = chooseFile;
diff --git a/node_modules/@vant/weapp/lib/wxs/add-unit.wxs b/node_modules/@vant/weapp/lib/wxs/add-unit.wxs
deleted file mode 100644
index 4f33462..0000000
--- a/node_modules/@vant/weapp/lib/wxs/add-unit.wxs
+++ /dev/null
@@ -1,12 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('^-?\d+(\.\d+)?$');
-
-function addUnit(value) {
-  if (value == null) {
-    return undefined;
-  }
-
-  return REGEXP.test('' + value) ? value + 'px' : value;
-}
-
-module.exports = addUnit;
diff --git a/node_modules/@vant/weapp/lib/wxs/array.wxs b/node_modules/@vant/weapp/lib/wxs/array.wxs
deleted file mode 100644
index 610089c..0000000
--- a/node_modules/@vant/weapp/lib/wxs/array.wxs
+++ /dev/null
@@ -1,5 +0,0 @@
-function isArray(array) {
-  return array && array.constructor === 'Array';
-}
-
-module.exports.isArray = isArray;
diff --git a/node_modules/@vant/weapp/lib/wxs/bem.wxs b/node_modules/@vant/weapp/lib/wxs/bem.wxs
deleted file mode 100644
index 1efa129..0000000
--- a/node_modules/@vant/weapp/lib/wxs/bem.wxs
+++ /dev/null
@@ -1,39 +0,0 @@
-/* eslint-disable */
-var array = require('./array.wxs');
-var object = require('./object.wxs');
-var PREFIX = 'van-';
-
-function join(name, mods) {
-  name = PREFIX + name;
-  mods = mods.map(function(mod) {
-    return name + '--' + mod;
-  });
-  mods.unshift(name);
-  return mods.join(' ');
-}
-
-function traversing(mods, conf) {
-  if (!conf) {
-    return;
-  }
-
-  if (typeof conf === 'string' || typeof conf === 'number') {
-    mods.push(conf);
-  } else if (array.isArray(conf)) {
-    conf.forEach(function(item) {
-      traversing(mods, item);
-    });
-  } else if (typeof conf === 'object') {
-    object.keys(conf).forEach(function(key) {
-      conf[key] && mods.push(key);
-    });
-  }
-}
-
-function bem(name, conf) {
-  var mods = [];
-  traversing(mods, conf);
-  return join(name, mods);
-}
-
-module.exports = bem;
diff --git a/node_modules/@vant/weapp/lib/wxs/memoize.wxs b/node_modules/@vant/weapp/lib/wxs/memoize.wxs
deleted file mode 100644
index 8f7f46d..0000000
--- a/node_modules/@vant/weapp/lib/wxs/memoize.wxs
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Simple memoize
- * wxs doesn't support fn.apply, so this memoize only support up to 2 args
- */
-/* eslint-disable */
-
-function isPrimitive(value) {
-  var type = typeof value;
-  return (
-    type === 'boolean' ||
-    type === 'number' ||
-    type === 'string' ||
-    type === 'undefined' ||
-    value === null
-  );
-}
-
-// mock simple fn.call in wxs
-function call(fn, args) {
-  if (args.length === 2) {
-    return fn(args[0], args[1]);
-  }
-
-  if (args.length === 1) {
-    return fn(args[0]);
-  }
-
-  return fn();
-}
-
-function serializer(args) {
-  if (args.length === 1 && isPrimitive(args[0])) {
-    return args[0];
-  }
-  var obj = {};
-  for (var i = 0; i < args.length; i++) {
-    obj['key' + i] = args[i];
-  }
-  return JSON.stringify(obj);
-}
-
-function memoize(fn) {
-  var cache = {};
-
-  return function() {
-    var key = serializer(arguments);
-    if (cache[key] === undefined) {
-      cache[key] = call(fn, arguments);
-    }
-
-    return cache[key];
-  };
-}
-
-module.exports = memoize;
diff --git a/node_modules/@vant/weapp/lib/wxs/object.wxs b/node_modules/@vant/weapp/lib/wxs/object.wxs
deleted file mode 100644
index e077107..0000000
--- a/node_modules/@vant/weapp/lib/wxs/object.wxs
+++ /dev/null
@@ -1,13 +0,0 @@
-/* eslint-disable */
-var REGEXP = getRegExp('{|}|"', 'g');
-
-function keys(obj) {
-  return JSON.stringify(obj)
-    .replace(REGEXP, '')
-    .split(',')
-    .map(function(item) {
-      return item.split(':')[0];
-    });
-}
-
-module.exports.keys = keys;
diff --git a/node_modules/@vant/weapp/lib/wxs/style.wxs b/node_modules/@vant/weapp/lib/wxs/style.wxs
deleted file mode 100644
index d88ca7c..0000000
--- a/node_modules/@vant/weapp/lib/wxs/style.wxs
+++ /dev/null
@@ -1,42 +0,0 @@
-/* eslint-disable */
-var object = require('./object.wxs');
-var array = require('./array.wxs');
-
-function kebabCase(word) {
-  var newWord = word
-    .replace(getRegExp("[A-Z]", 'g'), function (i) {
-      return '-' + i;
-    })
-    .toLowerCase()
-
-  return newWord;
-}
-
-function style(styles) {
-  if (array.isArray(styles)) {
-    return styles
-      .filter(function (item) {
-        return item != null && item !== '';
-      })
-      .map(function (item) {
-        return style(item);
-      })
-      .join(';');
-  }
-
-  if ('Object' === styles.constructor) {
-    return object
-      .keys(styles)
-      .filter(function (key) {
-        return styles[key] != null && styles[key] !== '';
-      })
-      .map(function (key) {
-        return [kebabCase(key), [styles[key]]].join(':');
-      })
-      .join(';');
-  }
-
-  return styles;
-}
-
-module.exports = style;
diff --git a/node_modules/@vant/weapp/lib/wxs/utils.wxs b/node_modules/@vant/weapp/lib/wxs/utils.wxs
deleted file mode 100644
index f66d33a..0000000
--- a/node_modules/@vant/weapp/lib/wxs/utils.wxs
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable */
-var bem = require('./bem.wxs');
-var memoize = require('./memoize.wxs');
-var addUnit = require('./add-unit.wxs');
-
-module.exports = {
-  bem: memoize(bem),
-  memoize: memoize,
-  addUnit: addUnit
-};
diff --git a/node_modules/@vant/weapp/package.json b/node_modules/@vant/weapp/package.json
deleted file mode 100644
index 56d5e30..0000000
--- a/node_modules/@vant/weapp/package.json
+++ /dev/null
@@ -1,71 +0,0 @@
-{
-  "name": "@vant/weapp",
-  "version": "1.11.4",
-  "author": "vant-ui",
-  "license": "MIT",
-  "miniprogram": "lib",
-  "description": "轻量、可靠的小程序 UI 组件库",
-  "publishConfig": {
-    "access": "public",
-    "registry": "https://registry.npmjs.org/"
-  },
-  "scripts": {
-    "dev": "node build/dev.mjs",
-    "lint": "eslint ./packages --ext .js,.ts --fix && stylelint \"packages/**/*.less\" --fix",
-    "prepare": "husky install",
-    "release": "sh build/release.sh",
-    "release:site": "vant-cli build-site && gh-pages -d site-dist --add",
-    "build:lib": "yarn && npx gulp -f build/compiler.js --series buildEs buildLib",
-    "build:changelog": "vant-cli changelog",
-    "upload:weapp": "node build/upload.js",
-    "test": "jest",
-    "test:watch": "jest --watch"
-  },
-  "files": [
-    "dist",
-    "lib"
-  ],
-  "repository": {
-    "type": "git",
-    "url": "git+ssh://git@github.com/youzan/vant-weapp.git"
-  },
-  "lint-staged": {
-    "*.{ts,js}": [
-      "eslint --fix",
-      "prettier --write"
-    ],
-    "*.{css,less}": [
-      "stylelint --fix",
-      "prettier --write"
-    ]
-  },
-  "homepage": "https://github.com/youzan/vant-weapp#readme",
-  "devDependencies": {
-    "@babel/plugin-transform-modules-commonjs": "^7.16.0",
-    "@babel/preset-typescript": "^7.16.0",
-    "@types/jest": "^27.0.2",
-    "@vant/cli": "^4.0.0",
-    "@vant/icons": "^3.0.1",
-    "gulp": "^4.0.2",
-    "gulp-insert": "^0.5.0",
-    "gulp-less": "^5.0.0",
-    "gulp-postcss": "^9.0.1",
-    "gulp-rename": "^2.0.0",
-    "gulp-typescript": "^6.0.0-alpha.1",
-    "jest": "^27.3.1",
-    "lint-staged": "^13.0.3",
-    "merge2": "^1.4.1",
-    "miniprogram-api-typings": "^3.1.6",
-    "miniprogram-ci": "^1.6.1",
-    "miniprogram-simulate": "^1.4.2",
-    "ts-jest": "^27.0.7",
-    "tscpaths": "^0.0.9",
-    "typescript": "^4.4.4",
-    "vue": "^3.2.30"
-  },
-  "browserslist": [
-    "Chrome >= 53",
-    "ChromeAndroid >= 53",
-    "iOS >= 9"
-  ]
-}
diff --git a/pages/invoicing/index.js b/pages/invoicing/index.js
index 5954fef..d12089b 100644
--- a/pages/invoicing/index.js
+++ b/pages/invoicing/index.js
@@ -33,7 +33,7 @@ Page({
       alertInfo(message)
       return;
     }
-    if (!data?.tenement?.id || !data?.name) {
+    if (!data?.tenement?.id || !data?.name || !data?.phone || !data?.email) {
       const user = wx.getStorageSync('user')
       if (user.isAdmin) {
         wx.showModal({
diff --git a/pages/login/index.js b/pages/login/index.js
index 6b264ee..3a5a32e 100644
--- a/pages/login/index.js
+++ b/pages/login/index.js
@@ -34,16 +34,16 @@ Page({
   },
   onLoad() {
     this.getPrivacy();
-    this.setUser();
+    // this.setUser();
     // if (user.status === 0 || user.status === 2) {
     //   wx.redirectTo({
     //     url: '/pages/waitApprove/index',
     //   })
     //   return
     // }
-    wx.switchTab({
-      url: '/pages/home/index',
-    })
+    // wx.switchTab({
+    //   url: '/pages/home/index',
+    // })
   },
   async getPrivacy() {
     const { code, message, data } = await getPrivaciList()
diff --git a/pages/login/index.wxml b/pages/login/index.wxml
index a82f9ba..f34b8a3 100644
--- a/pages/login/index.wxml
+++ b/pages/login/index.wxml
@@ -6,15 +6,6 @@
   
     手机号快速登录
   
-
-
-
-
-
-
-
-
-
   
     
       
diff --git a/pages/rechargeDetail/index.js b/pages/rechargeDetail/index.js
index 10ffecd..f167f3c 100644
--- a/pages/rechargeDetail/index.js
+++ b/pages/rechargeDetail/index.js
@@ -50,19 +50,19 @@ Page({
             // 开发版
             case 'develop':
               wx.setClipboardData({
-                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.serialNumber}`,
+                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.id}`,
               })
               break;
             // 体验版
             case 'trial':
               wx.setClipboardData({
-                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.serialNumber}`,
+                data: `http://1.92.72.5:8080/recharge-print/?id=${detail.id}`,
               })
               break;
             // 正式版
             case 'release':
               wx.setClipboardData({
-                data: `https://zgd.hbhcbn.com/recharge-print/?id=${detail.serialNumber}`,
+                data: `https://zgd.hbhcbn.com/recharge-print/?id=${detail.id}`,
               })
               break;
           }
diff --git a/utils/index.js b/utils/index.js
index 0b6f691..87f675e 100644
--- a/utils/index.js
+++ b/utils/index.js
@@ -46,6 +46,7 @@ export function getConfigByEnv() {
     // 开发版
     case 'develop':
       api = "http://localhost:8000"
+      // api = "https://zgd.hbhcbn.com/api3"
       // api = "https://zgd.hbhcbn.com/wxApi"
       // api = "http://127.0.0.1:4523/m1/4143821-0-default"
       break;
diff --git a/utils/request.js b/utils/request.js
index 62a5d93..3b624fd 100644
--- a/utils/request.js
+++ b/utils/request.js
@@ -1,5 +1,5 @@
 import { alertError, alertInfo, getGlobalData } from './index.js';
-
+import { getPageUrl } from './index'
 // 普通函数 -> Promise函数
 const promisify = (api) => {
   return (options, ...params) => {
@@ -87,6 +87,7 @@ const parseResponse = function (response, url) {
   console.log('url', url,'code', code,  'response.data', response.data)
   if (code === 401) {
     const currentUrl = getPageUrl()
+    
     if (!['pages/home/index', 'pages/login/index'].includes(currentUrl)) {
       wx.redirectTo({
         url: '/pages/login/index',