diff --git a/app.json b/app.json index 6159760..57ccd30 100644 --- a/app.json +++ b/app.json @@ -1,6 +1,7 @@ { "pages": [ "pages/home/index", + "pages/login/index", "pages/billList/index", "pages/rechargeRecord/index", "pages/invoiceList/index", @@ -8,7 +9,6 @@ "pages/invoiceDetailContent/index", "pages/invoicing/index", "pages/member/index", - "pages/login/index", "pages/handleLogin/index", "pages/my/index", "pages/waitApprove/index", @@ -16,9 +16,7 @@ "pages/qrCode/index", "pages/recharge/index", "pages/questions/index", - "pages/editInvoice/index", "pages/rechargeDetail/index", - "pages/updateInvoice/index", "pages/rechargeWay/index" ], 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 692967a..d29a000 100644 --- a/childPackage/pages/electricQuery/index.js +++ b/childPackage/pages/electricQuery/index.js @@ -41,6 +41,7 @@ Page({ accountingList: [], electricNumber: 0, meterNumber: 0, + page: 1, }, changeQueryType(e) { const { type } = e.currentTarget.dataset @@ -80,7 +81,7 @@ Page({ this.init() }, async init() { - const { queryType, timeType, meterId, year, yearMonth, yearMonthDay } = this.data; + const { queryType, timeType, meterId, year, yearMonth, yearMonthDay, page } = this.data; let time; switch(timeType) { case 1: @@ -93,12 +94,12 @@ Page({ time = yearMonthDay; break; } - const { code, message, data, electricNumber, meterNumber } = await getElectricityList({ type: timeType, meter: meterId, time: time }) + const { code, message, data, electricNumber, meterNumber, total } = await getElectricityList({ type: timeType, meter: meterId, time: time, page }) if (code !== OK) { alertInfo(message) return; } - this.setData({ list: data, electricNumber, meterNumber }) + this.setData({ list: data, electricNumber: Number(electricNumber)?.toFixed(2), meterNumber: Number(meterNumber), totalPage: Math.ceil(total / 20) }) if (!data?.length) { return; } @@ -153,7 +154,7 @@ Page({ alertInfo(message) return; } - this.setData({ meterReadingList: data }) + this.setData({ meterReadingList: data, totalPage: 1 }) }, async export() { loadingFunc(async () => { @@ -186,6 +187,16 @@ Page({ }) }, + async onChangePage(e) { + console.log('e', e) + const page = e.detail.currentIndex; + const that = this; + this.setData({ + page + }, () => { + that.init(); + }) + }, async getAccountingBalanceList() { const { meterId } = this.data; const { code, message, data } = await getAccountingList(meterId) @@ -193,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.json b/childPackage/pages/electricQuery/index.json index a5ba7a6..3972a94 100644 --- a/childPackage/pages/electricQuery/index.json +++ b/childPackage/pages/electricQuery/index.json @@ -10,6 +10,7 @@ "empty": "/components/empty/index", "timePicker": "/components/timePicker/index", "accountingCard": "./components/accountingCard/index", + "pagination": "/components/pagination/index", "echarts": "/childPackage/components/echarts/ec-canvas" }, "navigationStyle": "custom" diff --git a/childPackage/pages/electricQuery/index.wxml b/childPackage/pages/electricQuery/index.wxml index 837a1a7..3491c96 100644 --- a/childPackage/pages/electricQuery/index.wxml +++ b/childPackage/pages/electricQuery/index.wxml @@ -53,7 +53,7 @@ {{year}} - 导出 + @@ -70,7 +70,15 @@ - + +
+ + @@ -79,10 +87,18 @@ -
+ +
+ + + - + + @@ -101,7 +117,7 @@ canvas-id="mychart-bar" ec="{{ ec }}" forceUseOldCanvas="{{false}}" - wx:if="{{list.length}}" + wx:if="{{list.length && queryType === 0}}" > = this.data.total) return; + let num = this.data.index + 1; + this.setData({ + index: num + }) + + this.triggerParent(); + + // 更新按钮状态 + this.updateBtnDis(); + }, + + //判断按钮是否为disabled + updateBtnDis: function () { + + let index = this.data.index; + let total = this.data.total; + + if(index == total && index == 1){ // 都为起始页和总页数都为1 + this.setData({ + nextBtnDis: true, + prevBtnDis: true + }) + }else if (index == total) { // 最后一页 + this.setData({ + nextBtnDis: true + }) + } else if (index == 1){ // 第一页 + this.setData({ + prevBtnDis: true + }) + }else{ + this.setData({ + prevBtnDis: false + }) + this.setData({ + nextBtnDis: false + }) + } + } + } +}) \ No newline at end of file diff --git a/node_modules/@vant/weapp/lib/divider/index.json b/components/pagination/index.json similarity index 95% rename from node_modules/@vant/weapp/lib/divider/index.json rename to components/pagination/index.json index a89ef4d..e8cfaaf 100644 --- a/node_modules/@vant/weapp/lib/divider/index.json +++ b/components/pagination/index.json @@ -1,4 +1,4 @@ { "component": true, "usingComponents": {} -} +} \ No newline at end of file diff --git a/components/pagination/index.wxml b/components/pagination/index.wxml new file mode 100644 index 0000000..4d599db --- /dev/null +++ b/components/pagination/index.wxml @@ -0,0 +1,16 @@ + + + + 上一页 + {{index}}/{{total}} + 下一页 + + + diff --git a/components/pagination/index.wxss b/components/pagination/index.wxss new file mode 100644 index 0000000..2ea11a7 --- /dev/null +++ b/components/pagination/index.wxss @@ -0,0 +1,83 @@ +/* components/pagination/index.wxss */ +view,text,image{ + padding: 0; + margin: 0; + box-sizing: border-box; +} +.page-control{ + width: 100%; +} +.page-control .page-control-btns{ + width: 100%; + padding: 20rpx 0; + display: flex; + align-items: center; + justify-content: space-around; +} +.page-control .page-control-btns .page-number{ + width: 20%; + text-align: center; + color: #333; +} +.page-control .page-control-btns .page-number:active{ + background-color: #ddd; +} +.page-control .page-control-btns .page-btn{ + width: 30%; + padding: 15rpx 20rpx; + font-size: 30rpx; + background-color: #0099CC; + color: #fff; + border-radius: 10rpx; + text-align: center; +} +.page-control .page-control-btns .page-btn:active{ + opacity: .5; +} +.page-control .page-control-btns .btn-disabled{ + background-color: #ddd; + color: #999; +} +.page-container{ + position: fixed; + top: 0rpx; + left: 0rpx; + width: 100%; + height: 100%; + z-index: 999; +} +.page-mask{ + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + background-color: rgba(0,0,0,0.5); +} +.page-popup{ + width: 100%; + height: 100%; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; +} +.page-popup-box{ + width: 60%; + margin: 0 auto; + background-color: #fff; + height: 60%; + border-radius: 10rpx; + z-index: 9999; + overflow: auto; +} +.page-line{ + width: 100%; + height: 80rpx; + line-height: 80rpx; + padding: 0rpx 20rpx; + border-bottom: 1rpx solid #e2e2e2; +} +.page-line:active{ + background-color: #ddd; +} diff --git a/components/select/index.wxss b/components/select/index.wxss index 1c6032b..e6024d2 100644 --- a/components/select/index.wxss +++ b/components/select/index.wxss @@ -4,8 +4,6 @@ } .options { - - background-color: #fff; padding: 20rpx; margin-left: 32rpx; @@ -15,7 +13,8 @@ border-radius: 5rpx; box-sizing: border-box; width: calc(100% - 64rpx); - max-height: 50vh; + max-height: 40vh; + overflow: auto; } .option { diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json deleted file mode 100644 index 9299cfb..0000000 --- a/node_modules/.package-lock.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "electricity_bill_calc_wx", - "lockfileVersion": 3, - "requires": true, - "packages": { - "node_modules/@vant/weapp": { - "version": "1.11.4", - "resolved": "https://registry.npmmirror.com/@vant/weapp/-/weapp-1.11.4.tgz", - "integrity": "sha512-egOsWO4hVMP1SQSqQ46jy8UD3WysvlnUecRzPM21Y3ovkOFZ6wlaO7oHQmTXRpwr+V41Qri1qEbtNjhVxFqdyw==" - } - } -} diff --git a/node_modules/@vant/weapp/LICENSE b/node_modules/@vant/weapp/LICENSE deleted file mode 100644 index 8777860..0000000 --- a/node_modules/@vant/weapp/LICENSE +++ /dev/null @@ -1,7 +0,0 @@ -Copyright 2016-present Youzan - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/node_modules/@vant/weapp/README.md b/node_modules/@vant/weapp/README.md deleted file mode 100644 index 5c7faa9..0000000 --- a/node_modules/@vant/weapp/README.md +++ /dev/null @@ -1,129 +0,0 @@ -

- logo -

-

轻量、可靠的小程序 UI 组件库

- -

- npm version - - downloads - downloads -

- -

- 🔥 文档网站(国内) -   - 🌈 文档网站(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 的核心贡献者们: - -| [![chenjiahan](https://avatars.githubusercontent.com/u/7237365?s=80&v=4)](https://github.com/chenjiahan/) | [![cookfront](https://avatars.githubusercontent.com/u/4829465?s=80&v=4)](https://github.com/cookfront/) | [![w91](https://avatars.githubusercontent.com/u/2599455?s=80&v=4)](https://github.com/w91/) | [![pangxie1991](https://avatars.githubusercontent.com/u/5961240?s=80&v=4)](https://github.com/pangxie1991/) | [![rex-zsd](https://avatars.githubusercontent.com/u/8767877?s=80&v=4)](https://github.com/rex-zsd/) | [![nemo-shen](https://avatars.githubusercontent.com/u/13480805?s=80&v=4)](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/) | - -| [![Lindysen](https://avatars.githubusercontent.com/u/33708359?s=80&v=4)](https://github.com/Lindysen/) | [![JakeLaoyu](https://avatars.githubusercontent.com/u/16181940?s=80&v=4)](https://github.com/JakeLaoyu/) | [![landluck](https://avatars.githubusercontent.com/u/27060081?s=80&v=4)](https://github.com/landluck/) | [![wjw-gavin](https://avatars.githubusercontent.com/u/19986739?s=80&v=4)](https://github.com/wjw-gavin/) | [![inottn](https://avatars.githubusercontent.com/u/18509404?s=80&v=4)](https://github.com/inottn/) | [![zhousg](https://avatars.githubusercontent.com/u/15833290?s=80&v=4)](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 发展做出的贡献: - - - contributors - - -## 开源协议 - -本项目基于 [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 @@ - - - - - {{ title }} - - - - {{ 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 @@ - - - -
- -
- - - - - - - - - - - - {{ - computed.getButtonDisabled(type, currentDate, minRange) - ? confirmDisabledText - : confirmText - }} - - -
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 @@ - - - - - - - - - {{ tag }} - - - - - - - {{ title }} - - - {{ desc }} - - - - - - - - - {{ currency }} - {{ integerStr }} - {{ decimalStr }} - - - {{ currency }} {{ originPrice }} - - x {{ num }} - - - - - - - - - - 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 @@ - - - - - {{ title }} - - - - - - - - - - - {{ 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 @@ - - - - - - {{ title }} - - - - - {{ message }} - - - - - {{ cancelButtonText }} - - - {{ confirmButtonText }} - - - - - - - - - {{ 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 @@ - - - - - - - - {{ computed.displayTitle(item) }} - - - - - - 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 @@ - - -