diff --git a/App.vue b/App.vue index 4555a00..87d0b45 100644 --- a/App.vue +++ b/App.vue @@ -16,6 +16,5 @@ @import "/style/css/layout.css"; @import "style/css/main.css"; @import "style/css/flex-main.css"; - @import "/wxcomponents/vant/dist/common/index.wxss"; @import "/style/iconfont.css"; diff --git a/pages.json b/pages.json index 4c10217..8db8ee7 100644 --- a/pages.json +++ b/pages.json @@ -24,6 +24,24 @@ "navigationBarTitleText": "船舶作业" } }, + { + "path": "pages/shipWork/documentList", + "style": { + "navigationBarTitleText": "单证列表" + } + }, + { + "path": "pages/shipWork/mixWork", + "style": { + "navigationBarTitleText": "杂项作业" + } + }, + { + "path": "pages/shipWork/mixAdd", + "style": { + "navigationBarTitleText": "杂项作业编辑" + } + }, { "path": "pages/monitor/index", "style": { @@ -41,6 +59,12 @@ "style": { "navigationBarTitleText": "质损详情" } + }, + { + "path": "pages/monitor/sign", + "style": { + "navigationBarTitleText": "签名" + } } ], "tabBar": { diff --git a/pages/monitor/details.vue b/pages/monitor/details.vue index 84c393f..5fe359a 100644 --- a/pages/monitor/details.vue +++ b/pages/monitor/details.vue @@ -20,13 +20,13 @@
  • 板车照片

    - +
  • 板车车牌照

    - +
  • @@ -70,6 +70,13 @@

    质损货物品类:

    商品车

  • +
  • + + + + + +
  • 质损概况:

    其他 这是一段关于其他的描述

    @@ -85,21 +92,37 @@
  • 质损照片

    - +
  • 车架号图片

    - +
  • + + 取消 + \ No newline at end of file diff --git a/pages/shipWork/documentList.vue b/pages/shipWork/documentList.vue new file mode 100644 index 0000000..8de6605 --- /dev/null +++ b/pages/shipWork/documentList.vue @@ -0,0 +1,120 @@ + + + + + \ No newline at end of file diff --git a/pages/shipWork/mixAdd.vue b/pages/shipWork/mixAdd.vue new file mode 100644 index 0000000..4a7e3e3 --- /dev/null +++ b/pages/shipWork/mixAdd.vue @@ -0,0 +1,152 @@ + + + + + \ No newline at end of file diff --git a/pages/shipWork/mixWork.vue b/pages/shipWork/mixWork.vue new file mode 100644 index 0000000..02ee611 --- /dev/null +++ b/pages/shipWork/mixWork.vue @@ -0,0 +1,168 @@ + + + + + \ No newline at end of file diff --git a/static/images/car1.png b/static/images/car1.png new file mode 100644 index 0000000..22a6b22 Binary files /dev/null and b/static/images/car1.png differ diff --git a/static/images/car2.png b/static/images/car2.png new file mode 100644 index 0000000..55c6509 Binary files /dev/null and b/static/images/car2.png differ diff --git a/static/images/car3.png b/static/images/car3.png new file mode 100644 index 0000000..425b903 Binary files /dev/null and b/static/images/car3.png differ diff --git a/static/images/car4.png b/static/images/car4.png new file mode 100644 index 0000000..124b6dd Binary files /dev/null and b/static/images/car4.png differ diff --git a/static/images/car5.png b/static/images/car5.png new file mode 100644 index 0000000..f00d279 Binary files /dev/null and b/static/images/car5.png differ diff --git a/static/images/testImg.jpg b/static/images/testImg.jpg new file mode 100644 index 0000000..f4370f3 Binary files /dev/null and b/static/images/testImg.jpg differ diff --git a/style/css/layout.css b/style/css/layout.css index e07b1c5..98c9267 100644 --- a/style/css/layout.css +++ b/style/css/layout.css @@ -1,5 +1,5 @@ .container { - min-height: 100vh; + min-height: calc(100vh - 44px); background-color: #f5f6fa; } diff --git a/uni_modules/uni-number-box/changelog.md b/uni_modules/uni-number-box/changelog.md new file mode 100644 index 0000000..aab060d --- /dev/null +++ b/uni_modules/uni-number-box/changelog.md @@ -0,0 +1,29 @@ +## 1.2.3(2023-05-23) +更新示例工程 +## 1.2.2(2023-05-08) +- 修复 change 事件执行顺序错误的问题 +## 1.2.1(2021-11-22) +- 修复 vue3中某些scss变量无法找到的问题 +## 1.2.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-number-box](https://uniapp.dcloud.io/component/uniui/uni-number-box) +## 1.1.2(2021-11-09) +- 新增 提供组件设计资源,组件样式调整 +## 1.1.1(2021-07-30) +- 优化 vue3下事件警告的问题 +## 1.1.0(2021-07-13) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.0.7(2021-05-12) +- 新增 组件示例地址 +## 1.0.6(2021-04-20) +- 修复 uni-number-box 浮点数运算不精确的 bug +- 修复 uni-number-box change 事件触发不正确的 bug +- 新增 uni-number-box v-model 双向绑定 +## 1.0.5(2021-02-05) +- 调整为uni_modules目录规范 + +## 1.0.7(2021-02-05) +- 调整为uni_modules目录规范 +- 新增 支持 v-model +- 新增 支持 focus、blur 事件 +- 新增 支持 PC 端 diff --git a/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue b/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue new file mode 100644 index 0000000..40786f5 --- /dev/null +++ b/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue @@ -0,0 +1,221 @@ + + + diff --git a/uni_modules/uni-number-box/package.json b/uni_modules/uni-number-box/package.json new file mode 100644 index 0000000..743d2e4 --- /dev/null +++ b/uni_modules/uni-number-box/package.json @@ -0,0 +1,82 @@ +{ + "id": "uni-number-box", + "displayName": "uni-number-box 数字输入框", + "version": "1.2.3", + "description": "NumberBox 带加减按钮的数字输入框组件,用户可以控制每次点击增加的数值,支持小数。", + "keywords": [ + "uni-ui", + "uniui", + "数字输入框" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/uni-number-box/readme.md b/uni_modules/uni-number-box/readme.md new file mode 100644 index 0000000..affc56f --- /dev/null +++ b/uni_modules/uni-number-box/readme.md @@ -0,0 +1,13 @@ + + +## NumberBox 数字输入框 +> **组件名:uni-number-box** +> 代码块: `uNumberBox` + + +带加减按钮的数字输入框。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + + diff --git a/wxcomponents/vant/dist/action-sheet/index.d.ts b/wxcomponents/vant/dist/action-sheet/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/action-sheet/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/action-sheet/index.js b/wxcomponents/vant/dist/action-sheet/index.js deleted file mode 100644 index aee6999..0000000 --- a/wxcomponents/vant/dist/action-sheet/index.js +++ /dev/null @@ -1,71 +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, - }, - }, - 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/wxcomponents/vant/dist/action-sheet/index.json b/wxcomponents/vant/dist/action-sheet/index.json deleted file mode 100644 index 19bf989..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/action-sheet/index.vue b/wxcomponents/vant/dist/action-sheet/index.vue deleted file mode 100644 index 616bb0a..0000000 --- a/wxcomponents/vant/dist/action-sheet/index.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/action-sheet/index.wxml b/wxcomponents/vant/dist/action-sheet/index.wxml deleted file mode 100644 index d59a45d..0000000 --- a/wxcomponents/vant/dist/action-sheet/index.wxml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - {{ title }} - - - - {{ description }} - - - - - - - - - - {{ cancelText }} - - - diff --git a/wxcomponents/vant/dist/action-sheet/index.wxss b/wxcomponents/vant/dist/action-sheet/index.wxss deleted file mode 100644 index eedd361..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/area/index.d.ts b/wxcomponents/vant/dist/area/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/area/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/area/index.js b/wxcomponents/vant/dist/area/index.js deleted file mode 100644 index 9cf1edd..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/area/index.json b/wxcomponents/vant/dist/area/index.json deleted file mode 100644 index a778e91..0000000 --- a/wxcomponents/vant/dist/area/index.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-picker": "../picker/index" - } -} diff --git a/wxcomponents/vant/dist/area/index.vue b/wxcomponents/vant/dist/area/index.vue deleted file mode 100644 index 907975f..0000000 --- a/wxcomponents/vant/dist/area/index.vue +++ /dev/null @@ -1,234 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/area/index.wxml b/wxcomponents/vant/dist/area/index.wxml deleted file mode 100644 index 3a437b7..0000000 --- a/wxcomponents/vant/dist/area/index.wxml +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/wxcomponents/vant/dist/area/index.wxs b/wxcomponents/vant/dist/area/index.wxs deleted file mode 100644 index 07723c1..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/area/index.wxss b/wxcomponents/vant/dist/area/index.wxss deleted file mode 100644 index 99694d6..0000000 --- a/wxcomponents/vant/dist/area/index.wxss +++ /dev/null @@ -1 +0,0 @@ -@import '../common/index.wxss'; \ No newline at end of file diff --git a/wxcomponents/vant/dist/button/index.d.ts b/wxcomponents/vant/dist/button/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/button/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/button/index.js b/wxcomponents/vant/dist/button/index.js deleted file mode 100644 index 0e3c134..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/button/index.json b/wxcomponents/vant/dist/button/index.json deleted file mode 100644 index e00a588..0000000 --- a/wxcomponents/vant/dist/button/index.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-icon": "../icon/index", - "van-loading": "../loading/index" - } -} diff --git a/wxcomponents/vant/dist/button/index.vue b/wxcomponents/vant/dist/button/index.vue deleted file mode 100644 index 9555e12..0000000 --- a/wxcomponents/vant/dist/button/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/button/index.wxml b/wxcomponents/vant/dist/button/index.wxml deleted file mode 100644 index b5abebb..0000000 --- a/wxcomponents/vant/dist/button/index.wxml +++ /dev/null @@ -1,54 +0,0 @@ - - - - diff --git a/wxcomponents/vant/dist/button/index.wxs b/wxcomponents/vant/dist/button/index.wxs deleted file mode 100644 index 8b649fe..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/button/index.wxss b/wxcomponents/vant/dist/button/index.wxss deleted file mode 100644 index bd8bb5a..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/calendar/calendar.vue b/wxcomponents/vant/dist/calendar/calendar.vue deleted file mode 100644 index cd45e25..0000000 --- a/wxcomponents/vant/dist/calendar/calendar.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/calendar/calendar.wxml b/wxcomponents/vant/dist/calendar/calendar.wxml deleted file mode 100644 index 2ba6f30..0000000 --- a/wxcomponents/vant/dist/calendar/calendar.wxml +++ /dev/null @@ -1,68 +0,0 @@ - -
    - -
    - - - - - - - - - - - - {{ - computed.getButtonDisabled(type, currentDate, minRange) - ? confirmDisabledText - : confirmText - }} - - -
    diff --git a/wxcomponents/vant/dist/calendar/components/header/index.d.ts b/wxcomponents/vant/dist/calendar/components/header/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/calendar/components/header/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/calendar/components/header/index.js b/wxcomponents/vant/dist/calendar/components/header/index.js deleted file mode 100644 index 8fb3682..0000000 --- a/wxcomponents/vant/dist/calendar/components/header/index.js +++ /dev/null @@ -1,37 +0,0 @@ -import { VantComponent } from '../../../common/component'; -VantComponent({ - props: { - title: { - type: String, - value: '日期选择', - }, - subtitle: String, - showTitle: Boolean, - showSubtitle: Boolean, - firstDayOfWeek: { - type: Number, - observer: 'initWeekDay', - }, - }, - data: { - weekdays: [], - }, - created() { - this.initWeekDay(); - }, - methods: { - initWeekDay() { - const defaultWeeks = ['日', '一', '二', '三', '四', '五', '六']; - const firstDayOfWeek = this.data.firstDayOfWeek || 0; - this.setData({ - weekdays: [ - ...defaultWeeks.slice(firstDayOfWeek, 7), - ...defaultWeeks.slice(0, firstDayOfWeek), - ], - }); - }, - onClickSubtitle(event) { - this.$emit('click-subtitle', event); - }, - }, -}); diff --git a/wxcomponents/vant/dist/calendar/components/header/index.json b/wxcomponents/vant/dist/calendar/components/header/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/calendar/components/header/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/calendar/components/header/index.vue b/wxcomponents/vant/dist/calendar/components/header/index.vue deleted file mode 100644 index fd8fd55..0000000 --- a/wxcomponents/vant/dist/calendar/components/header/index.vue +++ /dev/null @@ -1,64 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/calendar/components/header/index.wxml b/wxcomponents/vant/dist/calendar/components/header/index.wxml deleted file mode 100644 index 7e56c83..0000000 --- a/wxcomponents/vant/dist/calendar/components/header/index.wxml +++ /dev/null @@ -1,16 +0,0 @@ - - - - {{ title }} - - - - {{ subtitle }} - - - - - {{ item }} - - - diff --git a/wxcomponents/vant/dist/calendar/components/header/index.wxss b/wxcomponents/vant/dist/calendar/components/header/index.wxss deleted file mode 100644 index 272537e..0000000 --- a/wxcomponents/vant/dist/calendar/components/header/index.wxss +++ /dev/null @@ -1 +0,0 @@ -@import '../../../common/index.wxss';.van-calendar__header{box-shadow:var(--calendar-header-box-shadow,0 2px 10px hsla(220,1%,50%,.16));flex-shrink:0}.van-calendar__header-subtitle,.van-calendar__header-title{font-weight:var(--font-weight-bold,500);height:var(--calendar-header-title-height,44px);line-height:var(--calendar-header-title-height,44px);text-align:center}.van-calendar__header-title+.van-calendar__header-title,.van-calendar__header-title:empty{display:none}.van-calendar__header-title:empty+.van-calendar__header-title{display:block!important}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--calendar-weekdays-font-size,12px);line-height:var(--calendar-weekdays-height,30px);text-align:center} \ No newline at end of file diff --git a/wxcomponents/vant/dist/calendar/components/month/index.d.ts b/wxcomponents/vant/dist/calendar/components/month/index.d.ts deleted file mode 100644 index 3ccf85a..0000000 --- a/wxcomponents/vant/dist/calendar/components/month/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export interface Day { - date: Date; - type: string; - text: number; - bottomInfo?: string; -} diff --git a/wxcomponents/vant/dist/calendar/components/month/index.js b/wxcomponents/vant/dist/calendar/components/month/index.js deleted file mode 100644 index d04c0fe..0000000 --- a/wxcomponents/vant/dist/calendar/components/month/index.js +++ /dev/null @@ -1,154 +0,0 @@ -import { VantComponent } from '../../../common/component'; -import { getMonthEndDay, compareDay, getPrevDay, getNextDay, } from '../../utils'; -VantComponent({ - props: { - date: { - type: null, - observer: 'setDays', - }, - type: { - type: String, - observer: 'setDays', - }, - color: String, - minDate: { - type: null, - observer: 'setDays', - }, - maxDate: { - type: null, - observer: 'setDays', - }, - showMark: Boolean, - rowHeight: null, - formatter: { - type: null, - observer: 'setDays', - }, - currentDate: { - type: null, - observer: 'setDays', - }, - firstDayOfWeek: { - type: Number, - observer: 'setDays', - }, - allowSameDay: Boolean, - showSubtitle: Boolean, - showMonthTitle: Boolean, - }, - data: { - visible: true, - days: [], - }, - methods: { - onClick(event) { - const { index } = event.currentTarget.dataset; - const item = this.data.days[index]; - if (item.type !== 'disabled') { - this.$emit('click', item); - } - }, - setDays() { - const days = []; - const startDate = new Date(this.data.date); - const year = startDate.getFullYear(); - const month = startDate.getMonth(); - const totalDay = getMonthEndDay(startDate.getFullYear(), startDate.getMonth() + 1); - for (let day = 1; day <= totalDay; day++) { - const date = new Date(year, month, day); - const type = this.getDayType(date); - let config = { - date, - type, - text: day, - bottomInfo: this.getBottomInfo(type), - }; - if (this.data.formatter) { - config = this.data.formatter(config); - } - days.push(config); - } - this.setData({ days }); - }, - getMultipleDayType(day) { - const { currentDate } = this.data; - if (!Array.isArray(currentDate)) { - return ''; - } - const isSelected = (date) => currentDate.some((item) => compareDay(item, date) === 0); - if (isSelected(day)) { - const prevDay = getPrevDay(day); - const nextDay = getNextDay(day); - const prevSelected = isSelected(prevDay); - const nextSelected = isSelected(nextDay); - if (prevSelected && nextSelected) { - return 'multiple-middle'; - } - if (prevSelected) { - return 'end'; - } - return nextSelected ? 'start' : 'multiple-selected'; - } - return ''; - }, - getRangeDayType(day) { - const { currentDate, allowSameDay } = this.data; - if (!Array.isArray(currentDate)) { - return ''; - } - const [startDay, endDay] = currentDate; - if (!startDay) { - return ''; - } - const compareToStart = compareDay(day, startDay); - if (!endDay) { - return compareToStart === 0 ? 'start' : ''; - } - const compareToEnd = compareDay(day, endDay); - if (compareToStart === 0 && compareToEnd === 0 && allowSameDay) { - return 'start-end'; - } - if (compareToStart === 0) { - return 'start'; - } - if (compareToEnd === 0) { - return 'end'; - } - if (compareToStart > 0 && compareToEnd < 0) { - return 'middle'; - } - return ''; - }, - getDayType(day) { - const { type, minDate, maxDate, currentDate } = this.data; - if (compareDay(day, minDate) < 0 || compareDay(day, maxDate) > 0) { - return 'disabled'; - } - if (type === 'single') { - return compareDay(day, currentDate) === 0 ? 'selected' : ''; - } - if (type === 'multiple') { - return this.getMultipleDayType(day); - } - /* istanbul ignore else */ - if (type === 'range') { - return this.getRangeDayType(day); - } - return ''; - }, - getBottomInfo(type) { - if (this.data.type === 'range') { - if (type === 'start') { - return '开始'; - } - if (type === 'end') { - return '结束'; - } - if (type === 'start-end') { - return '开始/结束'; - } - } - }, - }, -}); diff --git a/wxcomponents/vant/dist/calendar/components/month/index.json b/wxcomponents/vant/dist/calendar/components/month/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/calendar/components/month/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/calendar/components/month/index.vue b/wxcomponents/vant/dist/calendar/components/month/index.vue deleted file mode 100644 index e94271c..0000000 --- a/wxcomponents/vant/dist/calendar/components/month/index.vue +++ /dev/null @@ -1,194 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/calendar/components/month/index.wxml b/wxcomponents/vant/dist/calendar/components/month/index.wxml deleted file mode 100644 index 0c73b2f..0000000 --- a/wxcomponents/vant/dist/calendar/components/month/index.wxml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - {{ computed.formatMonthTitle(date) }} - - - - - {{ computed.getMark(date) }} - - - - - {{ item.topInfo }} - {{ item.text }} - - {{ item.bottomInfo }} - - - - - {{ item.topInfo }} - {{ item.text }} - - {{ item.bottomInfo }} - - - - - diff --git a/wxcomponents/vant/dist/calendar/components/month/index.wxs b/wxcomponents/vant/dist/calendar/components/month/index.wxs deleted file mode 100644 index 55e45a5..0000000 --- a/wxcomponents/vant/dist/calendar/components/month/index.wxs +++ /dev/null @@ -1,71 +0,0 @@ -/* eslint-disable */ -var utils = require('../../utils.wxs'); - -function getMark(date) { - return getDate(date).getMonth() + 1; -} - -var ROW_HEIGHT = 64; - -function getDayStyle(type, index, date, rowHeight, color, firstDayOfWeek) { - var style = []; - var current = getDate(date).getDay() || 7; - var offset = current < firstDayOfWeek ? (7 - firstDayOfWeek + current) : - current === 7 && firstDayOfWeek === 0 ? 0 : - (current - firstDayOfWeek); - - if (index === 0) { - style.push(['margin-left', (100 * offset) / 7 + '%']); - } - - if (rowHeight !== ROW_HEIGHT) { - style.push(['height', rowHeight + 'px']); - } - - if (color) { - if ( - type === 'start' || - type === 'end' || - type === 'start-end' || - type === 'multiple-selected' || - type === 'multiple-middle' - ) { - style.push(['background', color]); - } else if (type === 'middle') { - style.push(['color', color]); - } - } - - return style - .map(function(item) { - return item.join(':'); - }) - .join(';'); -} - -function formatMonthTitle(date) { - date = getDate(date); - return date.getFullYear() + '年' + (date.getMonth() + 1) + '月'; -} - -function getMonthStyle(visible, date, rowHeight) { - if (!visible) { - date = getDate(date); - - var totalDay = utils.getMonthEndDay( - date.getFullYear(), - date.getMonth() + 1 - ); - var offset = getDate(date).getDay(); - var padding = Math.ceil((totalDay + offset) / 7) * rowHeight; - - return 'padding-bottom:' + padding + 'px'; - } -} - -module.exports = { - getMark: getMark, - getDayStyle: getDayStyle, - formatMonthTitle: formatMonthTitle, - getMonthStyle: getMonthStyle -}; diff --git a/wxcomponents/vant/dist/calendar/components/month/index.wxss b/wxcomponents/vant/dist/calendar/components/month/index.wxss deleted file mode 100644 index 9aee73d..0000000 --- a/wxcomponents/vant/dist/calendar/components/month/index.wxss +++ /dev/null @@ -1 +0,0 @@ -@import '../../../common/index.wxss';.van-calendar{background-color:var(--calendar-background-color,#fff);display:flex;flex-direction:column;height:100%}.van-calendar__month-title{font-size:var(--calendar-month-title-font-size,14px);font-weight:var(--font-weight-bold,500);height:var(--calendar-header-title-height,44px);line-height:var(--calendar-header-title-height,44px);text-align:center}.van-calendar__days{display:flex;flex-wrap:wrap;position:relative;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{color:var(--calendar-month-mark-color,rgba(242,243,245,.8));font-size:var(--calendar-month-mark-font-size,160px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.van-calendar__day,.van-calendar__selected-day{align-items:center;display:flex;justify-content:center;text-align:center}.van-calendar__day{font-size:var(--calendar-day-font-size,16px);height:var(--calendar-day-height,64px);position:relative;width:14.285%}.van-calendar__day--end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected,.van-calendar__day--start,.van-calendar__day--start-end{background-color:var(--calendar-range-edge-background-color,#ee0a24);color:var(--calendar-range-edge-color,#fff)}.van-calendar__day--start{border-radius:4px 0 0 4px}.van-calendar__day--end{border-radius:0 4px 4px 0}.van-calendar__day--multiple-selected,.van-calendar__day--start-end{border-radius:4px}.van-calendar__day--middle{color:var(--calendar-range-middle-color,#ee0a24)}.van-calendar__day--middle:after{background-color:currentColor;bottom:0;content:"";left:0;opacity:var(--calendar-range-middle-background-opacity,.1);position:absolute;right:0;top:0}.van-calendar__day--disabled{color:var(--calendar-day-disabled-color,#c8c9cc);cursor:default}.van-calendar__bottom-info,.van-calendar__top-info{font-size:var(--calendar-info-font-size,10px);left:0;line-height:var(--calendar-info-line-height,14px);position:absolute;right:0}@media (max-width:350px){.van-calendar__bottom-info,.van-calendar__top-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{background-color:var(--calendar-selected-day-background-color,#ee0a24);border-radius:4px;color:var(--calendar-selected-day-color,#fff);height:var(--calendar-selected-day-size,54px);width:var(--calendar-selected-day-size,54px)} \ No newline at end of file diff --git a/wxcomponents/vant/dist/calendar/index.d.ts b/wxcomponents/vant/dist/calendar/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/calendar/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/calendar/index.js b/wxcomponents/vant/dist/calendar/index.js deleted file mode 100644 index 0c529ef..0000000 --- a/wxcomponents/vant/dist/calendar/index.js +++ /dev/null @@ -1,342 +0,0 @@ -import { VantComponent } from '../common/component'; -import { ROW_HEIGHT, getPrevDay, getNextDay, getToday, compareDay, copyDates, calcDateNum, formatMonthTitle, compareMonth, getMonths, getDayByOffset, } from './utils'; -import Toast from '../toast/toast'; -import { requestAnimationFrame } from '../common/utils'; -const initialMinDate = getToday().getTime(); -const initialMaxDate = (() => { - const now = getToday(); - return new Date(now.getFullYear(), now.getMonth() + 6, now.getDate()).getTime(); -})(); -const getTime = (date) => date instanceof Date ? date.getTime() : date; -VantComponent({ - props: { - title: { - type: String, - value: '日期选择', - }, - color: String, - show: { - type: Boolean, - observer(val) { - if (val) { - this.initRect(); - this.scrollIntoView(); - } - }, - }, - formatter: null, - confirmText: { - type: String, - value: '确定', - }, - confirmDisabledText: { - type: String, - value: '确定', - }, - rangePrompt: String, - showRangePrompt: { - type: Boolean, - value: true, - }, - defaultDate: { - type: null, - observer(val) { - this.setData({ currentDate: val }); - this.scrollIntoView(); - }, - }, - allowSameDay: Boolean, - type: { - type: String, - value: 'single', - observer: 'reset', - }, - minDate: { - type: Number, - value: initialMinDate, - }, - maxDate: { - type: Number, - value: initialMaxDate, - }, - position: { - type: String, - value: 'bottom', - }, - rowHeight: { - type: null, - value: ROW_HEIGHT, - }, - round: { - type: Boolean, - value: true, - }, - poppable: { - type: Boolean, - value: true, - }, - showMark: { - type: Boolean, - value: true, - }, - showTitle: { - type: Boolean, - value: true, - }, - showConfirm: { - type: Boolean, - value: true, - }, - showSubtitle: { - type: Boolean, - value: true, - }, - safeAreaInsetBottom: { - type: Boolean, - value: true, - }, - closeOnClickOverlay: { - type: Boolean, - value: true, - }, - maxRange: { - type: null, - value: null, - }, - minRange: { - type: Number, - value: 1, - }, - firstDayOfWeek: { - type: Number, - value: 0, - }, - readonly: Boolean, - }, - data: { - subtitle: '', - currentDate: null, - scrollIntoView: '', - }, - created() { - this.setData({ - currentDate: this.getInitialDate(this.data.defaultDate), - }); - }, - mounted() { - if (this.data.show || !this.data.poppable) { - this.initRect(); - this.scrollIntoView(); - } - }, - methods: { - reset() { - this.setData({ currentDate: this.getInitialDate() }); - this.scrollIntoView(); - }, - initRect() { - if (this.contentObserver != null) { - this.contentObserver.disconnect(); - } - const contentObserver = this.createIntersectionObserver({ - thresholds: [0, 0.1, 0.9, 1], - observeAll: true, - }); - this.contentObserver = contentObserver; - contentObserver.relativeTo('.van-calendar__body'); - contentObserver.observe('.month', (res) => { - if (res.boundingClientRect.top <= res.relativeRect.top) { - // @ts-ignore - this.setData({ subtitle: formatMonthTitle(res.dataset.date) }); - } - }); - }, - limitDateRange(date, minDate = null, maxDate = null) { - minDate = minDate || this.data.minDate; - maxDate = maxDate || this.data.maxDate; - if (compareDay(date, minDate) === -1) { - return minDate; - } - if (compareDay(date, maxDate) === 1) { - return maxDate; - } - return date; - }, - getInitialDate(defaultDate = null) { - const { type, minDate, maxDate, allowSameDay } = this.data; - const now = getToday().getTime(); - if (type === 'range') { - if (!Array.isArray(defaultDate)) { - defaultDate = []; - } - const [startDay, endDay] = defaultDate || []; - const start = this.limitDateRange(startDay || now, minDate, getPrevDay(new Date(maxDate)).getTime()); - const date = getTime(endDay || now); - const end = this.limitDateRange(date, allowSameDay ? date : getNextDay(new Date(minDate)).getTime()); - return [start, end]; - } - if (type === 'multiple') { - if (Array.isArray(defaultDate)) { - return defaultDate.map((date) => this.limitDateRange(date)); - } - return [this.limitDateRange(now)]; - } - if (!defaultDate || Array.isArray(defaultDate)) { - defaultDate = now; - } - return this.limitDateRange(defaultDate); - }, - scrollIntoView() { - requestAnimationFrame(() => { - const { currentDate, type, show, poppable, minDate, maxDate } = this.data; - // @ts-ignore - const targetDate = type === 'single' ? currentDate : currentDate[0]; - const displayed = show || !poppable; - if (!targetDate || !displayed) { - return; - } - const months = getMonths(minDate, maxDate); - months.some((month, index) => { - if (compareMonth(month, targetDate) === 0) { - this.setData({ scrollIntoView: `month${index}` }); - return true; - } - return false; - }); - }); - }, - onOpen() { - this.$emit('open'); - }, - onOpened() { - this.$emit('opened'); - }, - onClose() { - this.$emit('close'); - }, - onClosed() { - this.$emit('closed'); - }, - onClickDay(event) { - if (this.data.readonly) { - return; - } - let { date } = event.detail; - const { type, currentDate, allowSameDay } = this.data; - if (type === 'range') { - // @ts-ignore - const [startDay, endDay] = currentDate; - if (startDay && !endDay) { - const compareToStart = compareDay(date, startDay); - if (compareToStart === 1) { - const { days } = this.selectComponent('.month').data; - days.some((day, index) => { - const isDisabled = day.type === 'disabled' && - getTime(startDay) < getTime(day.date) && - getTime(day.date) < getTime(date); - if (isDisabled) { - ({ date } = days[index - 1]); - } - return isDisabled; - }); - this.select([startDay, date], true); - } - else if (compareToStart === -1) { - this.select([date, null]); - } - else if (allowSameDay) { - this.select([date, date]); - } - } - else { - this.select([date, null]); - } - } - else if (type === 'multiple') { - let selectedIndex; - // @ts-ignore - const selected = currentDate.some((dateItem, index) => { - const equal = compareDay(dateItem, date) === 0; - if (equal) { - selectedIndex = index; - } - return equal; - }); - if (selected) { - // @ts-ignore - const cancelDate = currentDate.splice(selectedIndex, 1); - this.setData({ currentDate }); - this.unselect(cancelDate); - } - else { - // @ts-ignore - this.select([...currentDate, date]); - } - } - else { - this.select(date, true); - } - }, - unselect(dateArray) { - const date = dateArray[0]; - if (date) { - this.$emit('unselect', copyDates(date)); - } - }, - select(date, complete) { - if (complete && this.data.type === 'range') { - const valid = this.checkRange(date); - if (!valid) { - // auto selected to max range if showConfirm - if (this.data.showConfirm) { - this.emit([ - date[0], - getDayByOffset(date[0], this.data.maxRange - 1), - ]); - } - else { - this.emit(date); - } - return; - } - } - this.emit(date); - if (complete && !this.data.showConfirm) { - this.onConfirm(); - } - }, - emit(date) { - this.setData({ - currentDate: Array.isArray(date) ? date.map(getTime) : getTime(date), - }); - this.$emit('select', copyDates(date)); - }, - checkRange(date) { - const { maxRange, rangePrompt, showRangePrompt } = this.data; - if (maxRange && calcDateNum(date) > maxRange) { - if (showRangePrompt) { - Toast({ - context: this, - message: rangePrompt || `选择天数不能超过 ${maxRange} 天`, - }); - } - this.$emit('over-range'); - return false; - } - return true; - }, - onConfirm() { - if (this.data.type === 'range' && - !this.checkRange(this.data.currentDate)) { - return; - } - wx.nextTick(() => { - // @ts-ignore - this.$emit('confirm', copyDates(this.data.currentDate)); - }); - }, - onClickSubtitle(event) { - this.$emit('click-subtitle', event); - }, - }, -}); diff --git a/wxcomponents/vant/dist/calendar/index.json b/wxcomponents/vant/dist/calendar/index.json deleted file mode 100644 index 397d5ae..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/calendar/index.vue b/wxcomponents/vant/dist/calendar/index.vue deleted file mode 100644 index 3a0dc3f..0000000 --- a/wxcomponents/vant/dist/calendar/index.vue +++ /dev/null @@ -1,370 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/calendar/index.wxml b/wxcomponents/vant/dist/calendar/index.wxml deleted file mode 100644 index 9667eef..0000000 --- a/wxcomponents/vant/dist/calendar/index.wxml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - diff --git a/wxcomponents/vant/dist/calendar/index.wxs b/wxcomponents/vant/dist/calendar/index.wxs deleted file mode 100644 index 0a56646..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/calendar/index.wxss b/wxcomponents/vant/dist/calendar/index.wxss deleted file mode 100644 index 05df518..0000000 --- a/wxcomponents/vant/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,80%)}.van-calendar__popup--left,.van-calendar__popup--right{height:100%}.van-calendar__body{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.van-calendar__footer{flex-shrink:0;padding:0 var(--padding-md,16px)}.van-calendar__footer--safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.van-calendar__footer+.van-calendar__footer,.van-calendar__footer:empty{display:none}.van-calendar__footer:empty+.van-calendar__footer{display:block!important}.van-calendar__confirm{height:var(--calendar-confirm-button-height,36px)!important;line-height:var(--calendar-confirm-button-line-height,34px)!important;margin:var(--calendar-confirm-button-margin,7px 0)!important} \ No newline at end of file diff --git a/wxcomponents/vant/dist/calendar/utils.d.ts b/wxcomponents/vant/dist/calendar/utils.d.ts deleted file mode 100644 index 889e6e7..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/calendar/utils.js b/wxcomponents/vant/dist/calendar/utils.js deleted file mode 100644 index 83d6971..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/calendar/utils.wxs b/wxcomponents/vant/dist/calendar/utils.wxs deleted file mode 100644 index e57f6b3..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/card/index.d.ts b/wxcomponents/vant/dist/card/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/card/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/card/index.js b/wxcomponents/vant/dist/card/index.js deleted file mode 100644 index 5bbd212..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/card/index.json b/wxcomponents/vant/dist/card/index.json deleted file mode 100644 index e917407..0000000 --- a/wxcomponents/vant/dist/card/index.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-tag": "../tag/index" - } -} diff --git a/wxcomponents/vant/dist/card/index.vue b/wxcomponents/vant/dist/card/index.vue deleted file mode 100644 index 023767d..0000000 --- a/wxcomponents/vant/dist/card/index.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/card/index.wxml b/wxcomponents/vant/dist/card/index.wxml deleted file mode 100644 index 62173e4..0000000 --- a/wxcomponents/vant/dist/card/index.wxml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - {{ tag }} - - - - - - - {{ title }} - - - {{ desc }} - - - - - - - - - {{ currency }} - {{ integerStr }} - {{ decimalStr }} - - - {{ currency }} {{ originPrice }} - - x {{ num }} - - - - - - - - - - diff --git a/wxcomponents/vant/dist/card/index.wxss b/wxcomponents/vant/dist/card/index.wxss deleted file mode 100644 index 0f4d7c5..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/cascader/index.d.ts b/wxcomponents/vant/dist/cascader/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/cascader/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/cascader/index.js b/wxcomponents/vant/dist/cascader/index.js deleted file mode 100644 index 486928a..0000000 --- a/wxcomponents/vant/dist/cascader/index.js +++ /dev/null @@ -1,208 +0,0 @@ -import { VantComponent } from '../common/component'; -var FieldName; -(function (FieldName) { - FieldName["TEXT"] = "text"; - FieldName["VALUE"] = "value"; - FieldName["CHILDREN"] = "children"; -})(FieldName || (FieldName = {})); -const defaultFieldNames = { - text: FieldName.TEXT, - value: FieldName.VALUE, - children: FieldName.CHILDREN, -}; -VantComponent({ - props: { - title: String, - value: { - type: String, - observer: 'updateValue', - }, - placeholder: { - type: String, - value: '请选择', - }, - activeColor: { - type: String, - value: '#1989fa', - }, - options: { - type: Array, - value: [], - observer: 'updateOptions', - }, - swipeable: { - type: Boolean, - value: false, - }, - closeable: { - type: Boolean, - value: true, - }, - showHeader: { - type: Boolean, - value: true, - }, - closeIcon: { - type: String, - value: 'cross', - }, - fieldNames: { - type: Object, - value: defaultFieldNames, - observer: 'updateFieldNames', - }, - }, - data: { - tabs: [], - activeTab: 0, - textKey: FieldName.TEXT, - valueKey: FieldName.VALUE, - childrenKey: FieldName.CHILDREN, - }, - created() { - this.updateTabs(); - }, - methods: { - updateOptions(val, oldVal) { - const isAsync = !!(val.length && oldVal.length); - this.updateTabs(isAsync); - }, - updateValue(val) { - if (val !== undefined) { - const values = this.data.tabs.map((tab) => tab.selected && tab.selected[this.data.valueKey]); - if (values.indexOf(val) > -1) { - return; - } - } - this.updateTabs(); - }, - updateFieldNames() { - const { text = 'text', value = 'value', children = 'children', } = this.data.fieldNames || defaultFieldNames; - this.setData({ - textKey: text, - valueKey: value, - childrenKey: children, - }); - }, - getSelectedOptionsByValue(options, value) { - for (let i = 0; i < options.length; i++) { - const option = options[i]; - if (option[this.data.valueKey] === value) { - return [option]; - } - if (option[this.data.childrenKey]) { - const selectedOptions = this.getSelectedOptionsByValue(option[this.data.childrenKey], value); - if (selectedOptions) { - return [option, ...selectedOptions]; - } - } - } - }, - updateTabs(isAsync = false) { - const { options, value } = this.data; - if (value !== undefined) { - const selectedOptions = this.getSelectedOptionsByValue(options, value); - if (selectedOptions) { - let optionsCursor = options; - const tabs = selectedOptions.map((option) => { - const tab = { - options: optionsCursor, - selected: option, - }; - const next = optionsCursor.find((item) => item[this.data.valueKey] === option[this.data.valueKey]); - if (next) { - optionsCursor = next[this.data.childrenKey]; - } - return tab; - }); - if (optionsCursor) { - tabs.push({ - options: optionsCursor, - selected: null, - }); - } - this.setData({ - tabs, - }); - wx.nextTick(() => { - this.setData({ - activeTab: tabs.length - 1, - }); - }); - return; - } - } - // 异步更新 - if (isAsync) { - const { tabs } = this.data; - tabs[tabs.length - 1].options = - options[options.length - 1][this.data.childrenKey]; - this.setData({ - tabs, - }); - return; - } - this.setData({ - tabs: [ - { - options, - selected: null, - }, - ], - }); - }, - onClose() { - this.$emit('close'); - }, - onClickTab(e) { - const { index: tabIndex, title } = e.detail; - this.$emit('click-tab', { title, tabIndex }); - this.setData({ - activeTab: tabIndex, - }); - }, - // 选中 - onSelect(e) { - const { option, tabIndex } = e.currentTarget.dataset; - if (option && option.disabled) { - return; - } - const { valueKey, childrenKey } = this.data; - let { tabs } = this.data; - tabs[tabIndex].selected = option; - if (tabs.length > tabIndex + 1) { - tabs = tabs.slice(0, tabIndex + 1); - } - if (option[childrenKey]) { - const nextTab = { - options: option[childrenKey], - selected: null, - }; - if (tabs[tabIndex + 1]) { - tabs[tabIndex + 1] = nextTab; - } - else { - tabs.push(nextTab); - } - wx.nextTick(() => { - this.setData({ - activeTab: tabIndex + 1, - }); - }); - } - this.setData({ - tabs, - }); - const selectedOptions = tabs.map((tab) => tab.selected).filter(Boolean); - const params = { - value: option[valueKey], - tabIndex, - selectedOptions, - }; - this.$emit('change', params); - if (!option[childrenKey]) { - this.$emit('finish', params); - } - }, - }, -}); diff --git a/wxcomponents/vant/dist/cascader/index.json b/wxcomponents/vant/dist/cascader/index.json deleted file mode 100644 index d0f75eb..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/cascader/index.vue b/wxcomponents/vant/dist/cascader/index.vue deleted file mode 100644 index 6da2550..0000000 --- a/wxcomponents/vant/dist/cascader/index.vue +++ /dev/null @@ -1,243 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/cascader/index.wxml b/wxcomponents/vant/dist/cascader/index.wxml deleted file mode 100644 index b1d724b..0000000 --- a/wxcomponents/vant/dist/cascader/index.wxml +++ /dev/null @@ -1,53 +0,0 @@ - - - - {{ title }} - - - - - - - - - - - {{ option[textKey] }} - - - - - - - diff --git a/wxcomponents/vant/dist/cascader/index.wxs b/wxcomponents/vant/dist/cascader/index.wxs deleted file mode 100644 index cba6465..0000000 --- a/wxcomponents/vant/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, textKey, option) { - return tab.selected && tab.selected[textKey] === option[textKey] -} - -function optionClass(tab, textKey, option) { - return utils.bem('cascader__option', { selected: isSelected({ tab, textKey, option }), disabled: option.disabled }) -} - -function optionStyle(data) { - var color = data.option.color || (isSelected(data.tab, data.textKey, data.option) ? data.activeColor : undefined); - return style({ - color - }); -} - - -module.exports = { - isSelected: isSelected, - optionClass: optionClass, - optionStyle: optionStyle, -}; \ No newline at end of file diff --git a/wxcomponents/vant/dist/cascader/index.wxss b/wxcomponents/vant/dist/cascader/index.wxss deleted file mode 100644 index 7062486..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/cell-group/index.d.ts b/wxcomponents/vant/dist/cell-group/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/cell-group/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/cell-group/index.js b/wxcomponents/vant/dist/cell-group/index.js deleted file mode 100644 index 170760f..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/cell-group/index.json b/wxcomponents/vant/dist/cell-group/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/cell-group/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/cell-group/index.vue b/wxcomponents/vant/dist/cell-group/index.vue deleted file mode 100644 index 74e139c..0000000 --- a/wxcomponents/vant/dist/cell-group/index.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/cell-group/index.wxml b/wxcomponents/vant/dist/cell-group/index.wxml deleted file mode 100644 index 311e064..0000000 --- a/wxcomponents/vant/dist/cell-group/index.wxml +++ /dev/null @@ -1,11 +0,0 @@ - - - - {{ title }} - - - - diff --git a/wxcomponents/vant/dist/cell-group/index.wxss b/wxcomponents/vant/dist/cell-group/index.wxss deleted file mode 100644 index 08b252f..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/cell/index.d.ts b/wxcomponents/vant/dist/cell/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/cell/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/cell/index.js b/wxcomponents/vant/dist/cell/index.js deleted file mode 100644 index 35548b9..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/cell/index.json b/wxcomponents/vant/dist/cell/index.json deleted file mode 100644 index 0a336c0..0000000 --- a/wxcomponents/vant/dist/cell/index.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-icon": "../icon/index" - } -} diff --git a/wxcomponents/vant/dist/cell/index.vue b/wxcomponents/vant/dist/cell/index.vue deleted file mode 100644 index 559527d..0000000 --- a/wxcomponents/vant/dist/cell/index.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/cell/index.wxml b/wxcomponents/vant/dist/cell/index.wxml deleted file mode 100644 index 8387c3c..0000000 --- a/wxcomponents/vant/dist/cell/index.wxml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - {{ title }} - - - - - {{ label }} - - - - - {{ value }} - - - - - - - - diff --git a/wxcomponents/vant/dist/cell/index.wxs b/wxcomponents/vant/dist/cell/index.wxs deleted file mode 100644 index e3500c4..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/cell/index.wxss b/wxcomponents/vant/dist/cell/index.wxss deleted file mode 100644 index 1802f8e..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/checkbox-group/index.d.ts b/wxcomponents/vant/dist/checkbox-group/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/checkbox-group/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/checkbox-group/index.js b/wxcomponents/vant/dist/checkbox-group/index.js deleted file mode 100644 index c47d97d..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/checkbox-group/index.json b/wxcomponents/vant/dist/checkbox-group/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/checkbox-group/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/checkbox-group/index.vue b/wxcomponents/vant/dist/checkbox-group/index.vue deleted file mode 100644 index c733e55..0000000 --- a/wxcomponents/vant/dist/checkbox-group/index.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/checkbox-group/index.wxml b/wxcomponents/vant/dist/checkbox-group/index.wxml deleted file mode 100644 index 638bf9d..0000000 --- a/wxcomponents/vant/dist/checkbox-group/index.wxml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/wxcomponents/vant/dist/checkbox-group/index.wxss b/wxcomponents/vant/dist/checkbox-group/index.wxss deleted file mode 100644 index c5666d7..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/checkbox/index.d.ts b/wxcomponents/vant/dist/checkbox/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/checkbox/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/checkbox/index.js b/wxcomponents/vant/dist/checkbox/index.js deleted file mode 100644 index e3b78ab..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/checkbox/index.json b/wxcomponents/vant/dist/checkbox/index.json deleted file mode 100644 index 0a336c0..0000000 --- a/wxcomponents/vant/dist/checkbox/index.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-icon": "../icon/index" - } -} diff --git a/wxcomponents/vant/dist/checkbox/index.vue b/wxcomponents/vant/dist/checkbox/index.vue deleted file mode 100644 index 4b95088..0000000 --- a/wxcomponents/vant/dist/checkbox/index.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/checkbox/index.wxml b/wxcomponents/vant/dist/checkbox/index.wxml deleted file mode 100644 index 39a7bb0..0000000 --- a/wxcomponents/vant/dist/checkbox/index.wxml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/wxcomponents/vant/dist/checkbox/index.wxs b/wxcomponents/vant/dist/checkbox/index.wxs deleted file mode 100644 index eb9c772..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/checkbox/index.wxss b/wxcomponents/vant/dist/checkbox/index.wxss deleted file mode 100644 index da2272a..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/circle/canvas.d.ts b/wxcomponents/vant/dist/circle/canvas.d.ts deleted file mode 100644 index 8a0b71e..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/circle/canvas.js b/wxcomponents/vant/dist/circle/canvas.js deleted file mode 100644 index 3ade4cd..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/circle/index.d.ts b/wxcomponents/vant/dist/circle/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/circle/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/circle/index.js b/wxcomponents/vant/dist/circle/index.js deleted file mode 100644 index 2a4baf5..0000000 --- a/wxcomponents/vant/dist/circle/index.js +++ /dev/null @@ -1,193 +0,0 @@ -import { BLUE, WHITE } from '../common/color'; -import { VantComponent } from '../common/component'; -import { getSystemInfoSync } from '../common/utils'; -import { isObj } from '../common/validator'; -import { canIUseCanvas2d } from '../common/version'; -import { adaptor } from './canvas'; -function format(rate) { - return Math.min(Math.max(rate, 0), 100); -} -const PERIMETER = 2 * Math.PI; -const BEGIN_ANGLE = -Math.PI / 2; -const STEP = 1; -VantComponent({ - props: { - text: String, - lineCap: { - type: String, - value: 'round', - }, - value: { - type: Number, - value: 0, - observer: 'reRender', - }, - speed: { - type: Number, - value: 50, - }, - size: { - type: Number, - value: 100, - observer() { - this.drawCircle(this.currentValue); - }, - }, - fill: String, - layerColor: { - type: String, - value: WHITE, - }, - color: { - type: null, - value: BLUE, - observer() { - this.setHoverColor().then(() => { - this.drawCircle(this.currentValue); - }); - }, - }, - type: { - type: String, - value: '', - }, - strokeWidth: { - type: Number, - value: 4, - }, - clockwise: { - type: Boolean, - value: true, - }, - }, - data: { - hoverColor: BLUE, - }, - methods: { - getContext() { - const { type, size } = this.data; - if (type === '' || !canIUseCanvas2d()) { - const ctx = wx.createCanvasContext('van-circle', this); - return Promise.resolve(ctx); - } - const dpr = getSystemInfoSync().pixelRatio; - return new Promise((resolve) => { - wx.createSelectorQuery() - .in(this) - .select('#van-circle') - .node() - .exec((res) => { - const canvas = res[0].node; - const ctx = canvas.getContext(type); - if (!this.inited) { - this.inited = true; - canvas.width = size * dpr; - canvas.height = size * dpr; - ctx.scale(dpr, dpr); - } - resolve(adaptor(ctx)); - }); - }); - }, - setHoverColor() { - const { color, size } = this.data; - if (isObj(color)) { - return this.getContext().then((context) => { - const LinearColor = context.createLinearGradient(size, 0, 0, 0); - Object.keys(color) - .sort((a, b) => parseFloat(a) - parseFloat(b)) - .map((key) => LinearColor.addColorStop(parseFloat(key) / 100, color[key])); - this.hoverColor = LinearColor; - }); - } - this.hoverColor = color; - return Promise.resolve(); - }, - presetCanvas(context, strokeStyle, beginAngle, endAngle, fill) { - const { strokeWidth, lineCap, clockwise, size } = this.data; - const position = size / 2; - const radius = position - strokeWidth / 2; - context.setStrokeStyle(strokeStyle); - context.setLineWidth(strokeWidth); - context.setLineCap(lineCap); - context.beginPath(); - context.arc(position, position, radius, beginAngle, endAngle, !clockwise); - context.stroke(); - if (fill) { - context.setFillStyle(fill); - context.fill(); - } - }, - renderLayerCircle(context) { - const { layerColor, fill } = this.data; - this.presetCanvas(context, layerColor, 0, PERIMETER, fill); - }, - renderHoverCircle(context, formatValue) { - const { clockwise } = this.data; - // 结束角度 - const progress = PERIMETER * (formatValue / 100); - const endAngle = clockwise - ? BEGIN_ANGLE + progress - : 3 * Math.PI - (BEGIN_ANGLE + progress); - this.presetCanvas(context, this.hoverColor, BEGIN_ANGLE, endAngle); - }, - drawCircle(currentValue) { - const { size } = this.data; - this.getContext().then((context) => { - context.clearRect(0, 0, size, size); - this.renderLayerCircle(context); - const formatValue = format(currentValue); - if (formatValue !== 0) { - this.renderHoverCircle(context, formatValue); - } - context.draw(); - }); - }, - reRender() { - // tofector 动画暂时没有想到好的解决方案 - const { value, speed } = this.data; - if (speed <= 0 || speed > 1000) { - this.drawCircle(value); - return; - } - this.clearMockInterval(); - this.currentValue = this.currentValue || 0; - const run = () => { - this.interval = setTimeout(() => { - if (this.currentValue !== value) { - if (Math.abs(this.currentValue - value) < STEP) { - this.currentValue = value; - } - else if (this.currentValue < value) { - this.currentValue += STEP; - } - else { - this.currentValue -= STEP; - } - this.drawCircle(this.currentValue); - run(); - } - else { - this.clearMockInterval(); - } - }, 1000 / speed); - }; - run(); - }, - clearMockInterval() { - if (this.interval) { - clearTimeout(this.interval); - this.interval = null; - } - }, - }, - mounted() { - this.currentValue = this.data.value; - this.setHoverColor().then(() => { - this.drawCircle(this.currentValue); - }); - }, - destroyed() { - this.clearMockInterval(); - }, -}); diff --git a/wxcomponents/vant/dist/circle/index.json b/wxcomponents/vant/dist/circle/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/circle/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/circle/index.vue b/wxcomponents/vant/dist/circle/index.vue deleted file mode 100644 index 39e1173..0000000 --- a/wxcomponents/vant/dist/circle/index.vue +++ /dev/null @@ -1,211 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/circle/index.wxml b/wxcomponents/vant/dist/circle/index.wxml deleted file mode 100644 index 52bc59f..0000000 --- a/wxcomponents/vant/dist/circle/index.wxml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - {{ text }} - diff --git a/wxcomponents/vant/dist/circle/index.wxss b/wxcomponents/vant/dist/circle/index.wxss deleted file mode 100644 index 2200751..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/col/index.d.ts b/wxcomponents/vant/dist/col/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/col/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/col/index.js b/wxcomponents/vant/dist/col/index.js deleted file mode 100644 index 02bb78d..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/col/index.json b/wxcomponents/vant/dist/col/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/col/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/col/index.vue b/wxcomponents/vant/dist/col/index.vue deleted file mode 100644 index f766d6e..0000000 --- a/wxcomponents/vant/dist/col/index.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/col/index.wxml b/wxcomponents/vant/dist/col/index.wxml deleted file mode 100644 index 975348b..0000000 --- a/wxcomponents/vant/dist/col/index.wxml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/wxcomponents/vant/dist/col/index.wxs b/wxcomponents/vant/dist/col/index.wxs deleted file mode 100644 index 507c1cb..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/col/index.wxss b/wxcomponents/vant/dist/col/index.wxss deleted file mode 100644 index 2fa265e..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/collapse-item/animate.d.ts b/wxcomponents/vant/dist/collapse-item/animate.d.ts deleted file mode 100644 index 32157b6..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/collapse-item/animate.js b/wxcomponents/vant/dist/collapse-item/animate.js deleted file mode 100644 index f966ac5..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/collapse-item/index.d.ts b/wxcomponents/vant/dist/collapse-item/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/collapse-item/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/collapse-item/index.js b/wxcomponents/vant/dist/collapse-item/index.js deleted file mode 100644 index 5bac368..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/collapse-item/index.json b/wxcomponents/vant/dist/collapse-item/index.json deleted file mode 100644 index 0e5425c..0000000 --- a/wxcomponents/vant/dist/collapse-item/index.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-cell": "../cell/index" - } -} diff --git a/wxcomponents/vant/dist/collapse-item/index.vue b/wxcomponents/vant/dist/collapse-item/index.vue deleted file mode 100644 index 074d53d..0000000 --- a/wxcomponents/vant/dist/collapse-item/index.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/collapse-item/index.wxml b/wxcomponents/vant/dist/collapse-item/index.wxml deleted file mode 100644 index f11d0d4..0000000 --- a/wxcomponents/vant/dist/collapse-item/index.wxml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/wxcomponents/vant/dist/collapse-item/index.wxss b/wxcomponents/vant/dist/collapse-item/index.wxss deleted file mode 100644 index 4a65b5a..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/collapse/index.d.ts b/wxcomponents/vant/dist/collapse/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/collapse/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/collapse/index.js b/wxcomponents/vant/dist/collapse/index.js deleted file mode 100644 index 3616087..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/collapse/index.json b/wxcomponents/vant/dist/collapse/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/collapse/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/collapse/index.vue b/wxcomponents/vant/dist/collapse/index.vue deleted file mode 100644 index 446cae8..0000000 --- a/wxcomponents/vant/dist/collapse/index.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/collapse/index.wxml b/wxcomponents/vant/dist/collapse/index.wxml deleted file mode 100644 index fd4e171..0000000 --- a/wxcomponents/vant/dist/collapse/index.wxml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/wxcomponents/vant/dist/collapse/index.wxss b/wxcomponents/vant/dist/collapse/index.wxss deleted file mode 100644 index 99694d6..0000000 --- a/wxcomponents/vant/dist/collapse/index.wxss +++ /dev/null @@ -1 +0,0 @@ -@import '../common/index.wxss'; \ No newline at end of file diff --git a/wxcomponents/vant/dist/common/color.d.ts b/wxcomponents/vant/dist/common/color.d.ts deleted file mode 100644 index 386f307..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/color.js b/wxcomponents/vant/dist/common/color.js deleted file mode 100644 index 6b285bd..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/component.d.ts b/wxcomponents/vant/dist/common/component.d.ts deleted file mode 100644 index 1d0fd27..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/component.js b/wxcomponents/vant/dist/common/component.js deleted file mode 100644 index 938d96b..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/index.css b/wxcomponents/vant/dist/common/index.css deleted file mode 100644 index a73bb7a..0000000 --- a/wxcomponents/vant/dist/common/index.css +++ /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/wxcomponents/vant/dist/common/index.wxss b/wxcomponents/vant/dist/common/index.wxss deleted file mode 100644 index a73bb7a..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/relation.d.ts b/wxcomponents/vant/dist/common/relation.d.ts deleted file mode 100644 index 10193fa..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/relation.js b/wxcomponents/vant/dist/common/relation.js deleted file mode 100644 index 04e2934..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/style/clearfix.css b/wxcomponents/vant/dist/common/style/clearfix.css deleted file mode 100644 index 442246f..0000000 --- a/wxcomponents/vant/dist/common/style/clearfix.css +++ /dev/null @@ -1 +0,0 @@ -.van-clearfix:after{clear:both;content:"";display:table} \ No newline at end of file diff --git a/wxcomponents/vant/dist/common/style/clearfix.wxss b/wxcomponents/vant/dist/common/style/clearfix.wxss deleted file mode 100644 index 442246f..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/style/ellipsis.css b/wxcomponents/vant/dist/common/style/ellipsis.css deleted file mode 100644 index ee701df..0000000 --- a/wxcomponents/vant/dist/common/style/ellipsis.css +++ /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/wxcomponents/vant/dist/common/style/ellipsis.wxss b/wxcomponents/vant/dist/common/style/ellipsis.wxss deleted file mode 100644 index ee701df..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/style/hairline.css b/wxcomponents/vant/dist/common/style/hairline.css deleted file mode 100644 index f7c6260..0000000 --- a/wxcomponents/vant/dist/common/style/hairline.css +++ /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/wxcomponents/vant/dist/common/style/hairline.wxss b/wxcomponents/vant/dist/common/style/hairline.wxss deleted file mode 100644 index f7c6260..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/style/mixins/clearfix.css b/wxcomponents/vant/dist/common/style/mixins/clearfix.css deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/style/mixins/clearfix.wxss b/wxcomponents/vant/dist/common/style/mixins/clearfix.wxss deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/style/mixins/ellipsis.css b/wxcomponents/vant/dist/common/style/mixins/ellipsis.css deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/style/mixins/ellipsis.wxss b/wxcomponents/vant/dist/common/style/mixins/ellipsis.wxss deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/style/mixins/hairline.css b/wxcomponents/vant/dist/common/style/mixins/hairline.css deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/style/mixins/hairline.wxss b/wxcomponents/vant/dist/common/style/mixins/hairline.wxss deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/style/var.css b/wxcomponents/vant/dist/common/style/var.css deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/style/var.wxss b/wxcomponents/vant/dist/common/style/var.wxss deleted file mode 100644 index e69de29..0000000 diff --git a/wxcomponents/vant/dist/common/utils.d.ts b/wxcomponents/vant/dist/common/utils.d.ts deleted file mode 100644 index 719f2ed..0000000 --- a/wxcomponents/vant/dist/common/utils.d.ts +++ /dev/null @@ -1,17 +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 getCurrentPage(): T & WechatMiniprogram.OptionalInterface & WechatMiniprogram.Page.InstanceProperties & WechatMiniprogram.Page.InstanceMethods & WechatMiniprogram.Page.Data & WechatMiniprogram.IAnyObject; diff --git a/wxcomponents/vant/dist/common/utils.js b/wxcomponents/vant/dist/common/utils.js deleted file mode 100644 index f81f5f4..0000000 --- a/wxcomponents/vant/dist/common/utils.js +++ /dev/null @@ -1,76 +0,0 @@ -import { isDef, isNumber, isPlainObject, isPromise } from './validator'; -import { canIUseGroupSetData, canIUseNextTick } 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 getCurrentPage() { - const pages = getCurrentPages(); - return pages[pages.length - 1]; -} diff --git a/wxcomponents/vant/dist/common/validator.d.ts b/wxcomponents/vant/dist/common/validator.d.ts deleted file mode 100644 index 152894a..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/validator.js b/wxcomponents/vant/dist/common/validator.js deleted file mode 100644 index f11f844..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/common/version.d.ts b/wxcomponents/vant/dist/common/version.d.ts deleted file mode 100644 index 7142201..0000000 --- a/wxcomponents/vant/dist/common/version.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/// -export declare function getSystemInfoSync(): WechatMiniprogram.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; diff --git a/wxcomponents/vant/dist/common/version.js b/wxcomponents/vant/dist/common/version.js deleted file mode 100644 index c675e1f..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/config-provider/index.d.ts b/wxcomponents/vant/dist/config-provider/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/config-provider/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/config-provider/index.js b/wxcomponents/vant/dist/config-provider/index.js deleted file mode 100644 index 0cb23f4..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/config-provider/index.json b/wxcomponents/vant/dist/config-provider/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/config-provider/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/config-provider/index.vue b/wxcomponents/vant/dist/config-provider/index.vue deleted file mode 100644 index 65a2deb..0000000 --- a/wxcomponents/vant/dist/config-provider/index.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/config-provider/index.wxml b/wxcomponents/vant/dist/config-provider/index.wxml deleted file mode 100644 index 3cfb461..0000000 --- a/wxcomponents/vant/dist/config-provider/index.wxml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/wxcomponents/vant/dist/config-provider/index.wxs b/wxcomponents/vant/dist/config-provider/index.wxs deleted file mode 100644 index 7ca0203..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/count-down/index.d.ts b/wxcomponents/vant/dist/count-down/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/count-down/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/count-down/index.js b/wxcomponents/vant/dist/count-down/index.js deleted file mode 100644 index da24145..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/count-down/index.json b/wxcomponents/vant/dist/count-down/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/count-down/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/count-down/index.vue b/wxcomponents/vant/dist/count-down/index.vue deleted file mode 100644 index 32924a6..0000000 --- a/wxcomponents/vant/dist/count-down/index.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/count-down/index.wxml b/wxcomponents/vant/dist/count-down/index.wxml deleted file mode 100644 index e206e16..0000000 --- a/wxcomponents/vant/dist/count-down/index.wxml +++ /dev/null @@ -1,4 +0,0 @@ - - - {{ formattedTime }} - diff --git a/wxcomponents/vant/dist/count-down/index.wxss b/wxcomponents/vant/dist/count-down/index.wxss deleted file mode 100644 index 8b957f7..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/count-down/utils.d.ts b/wxcomponents/vant/dist/count-down/utils.d.ts deleted file mode 100644 index 876a6c1..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/count-down/utils.js b/wxcomponents/vant/dist/count-down/utils.js deleted file mode 100644 index cbdbd79..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/datetime-picker/index.d.ts b/wxcomponents/vant/dist/datetime-picker/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/datetime-picker/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/datetime-picker/index.js b/wxcomponents/vant/dist/datetime-picker/index.js deleted file mode 100644 index 3334170..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/datetime-picker/index.json b/wxcomponents/vant/dist/datetime-picker/index.json deleted file mode 100644 index a778e91..0000000 --- a/wxcomponents/vant/dist/datetime-picker/index.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-picker": "../picker/index" - } -} diff --git a/wxcomponents/vant/dist/datetime-picker/index.vue b/wxcomponents/vant/dist/datetime-picker/index.vue deleted file mode 100644 index 497155d..0000000 --- a/wxcomponents/vant/dist/datetime-picker/index.vue +++ /dev/null @@ -1,309 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/datetime-picker/index.wxml b/wxcomponents/vant/dist/datetime-picker/index.wxml deleted file mode 100644 index ade2202..0000000 --- a/wxcomponents/vant/dist/datetime-picker/index.wxml +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/wxcomponents/vant/dist/datetime-picker/index.wxss b/wxcomponents/vant/dist/datetime-picker/index.wxss deleted file mode 100644 index 99694d6..0000000 --- a/wxcomponents/vant/dist/datetime-picker/index.wxss +++ /dev/null @@ -1 +0,0 @@ -@import '../common/index.wxss'; \ No newline at end of file diff --git a/wxcomponents/vant/dist/definitions/index.d.ts b/wxcomponents/vant/dist/definitions/index.d.ts deleted file mode 100644 index d0554f6..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/definitions/index.js b/wxcomponents/vant/dist/definitions/index.js deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/definitions/index.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/dialog/dialog.d.ts b/wxcomponents/vant/dist/dialog/dialog.d.ts deleted file mode 100644 index db2da5f..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dialog/dialog.js b/wxcomponents/vant/dist/dialog/dialog.js deleted file mode 100644 index a96ec08..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dialog/index.d.ts b/wxcomponents/vant/dist/dialog/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/dialog/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/dialog/index.js b/wxcomponents/vant/dist/dialog/index.js deleted file mode 100644 index 6f24cf4..0000000 --- a/wxcomponents/vant/dist/dialog/index.js +++ /dev/null @@ -1,122 +0,0 @@ -import { VantComponent } from '../common/component'; -import { button } from '../mixins/button'; -import { GRAY, RED } from '../common/color'; -import { toPromise } from '../common/utils'; -VantComponent({ - mixins: [button], - props: { - show: { - type: Boolean, - observer(show) { - !show && this.stopLoading(); - }, - }, - title: String, - message: String, - theme: { - type: String, - value: 'default', - }, - useSlot: Boolean, - className: String, - customStyle: String, - asyncClose: Boolean, - messageAlign: String, - beforeClose: null, - overlayStyle: String, - useTitleSlot: Boolean, - showCancelButton: Boolean, - closeOnClickOverlay: Boolean, - confirmButtonOpenType: String, - width: null, - zIndex: { - type: Number, - value: 2000, - }, - confirmButtonText: { - type: String, - value: '确认', - }, - cancelButtonText: { - type: String, - value: '取消', - }, - confirmButtonColor: { - type: String, - value: RED, - }, - cancelButtonColor: { - type: String, - value: GRAY, - }, - showConfirmButton: { - type: Boolean, - value: true, - }, - overlay: { - type: Boolean, - value: true, - }, - transition: { - type: String, - value: 'scale', - }, - }, - data: { - loading: { - confirm: false, - cancel: false, - }, - callback: (() => { }), - }, - methods: { - onConfirm() { - this.handleAction('confirm'); - }, - onCancel() { - this.handleAction('cancel'); - }, - onClickOverlay() { - this.close('overlay'); - }, - close(action) { - this.setData({ show: false }); - wx.nextTick(() => { - this.$emit('close', action); - const { callback } = this.data; - if (callback) { - callback(action, this); - } - }); - }, - stopLoading() { - this.setData({ - loading: { - confirm: false, - cancel: false, - }, - }); - }, - handleAction(action) { - this.$emit(action, { dialog: this }); - const { asyncClose, beforeClose } = this.data; - if (!asyncClose && !beforeClose) { - this.close(action); - return; - } - this.setData({ - [`loading.${action}`]: true, - }); - if (beforeClose) { - toPromise(beforeClose(action)).then((value) => { - if (value) { - this.close(action); - } - else { - this.stopLoading(); - } - }); - } - }, - }, -}); diff --git a/wxcomponents/vant/dist/dialog/index.json b/wxcomponents/vant/dist/dialog/index.json deleted file mode 100644 index 43417fc..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dialog/index.vue b/wxcomponents/vant/dist/dialog/index.vue deleted file mode 100644 index 7ad7860..0000000 --- a/wxcomponents/vant/dist/dialog/index.vue +++ /dev/null @@ -1,167 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/dialog/index.wxml b/wxcomponents/vant/dist/dialog/index.wxml deleted file mode 100644 index e1ac81e..0000000 --- a/wxcomponents/vant/dist/dialog/index.wxml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - {{ title }} - - - - - {{ message }} - - - - - {{ cancelButtonText }} - - - {{ confirmButtonText }} - - - - - - {{ cancelButtonText }} - - - {{ confirmButtonText }} - - - diff --git a/wxcomponents/vant/dist/dialog/index.wxss b/wxcomponents/vant/dist/dialog/index.wxss deleted file mode 100644 index 507a789..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/divider/index.d.ts b/wxcomponents/vant/dist/divider/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/divider/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/divider/index.js b/wxcomponents/vant/dist/divider/index.js deleted file mode 100644 index 9596edd..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/divider/index.json b/wxcomponents/vant/dist/divider/index.json deleted file mode 100644 index a89ef4d..0000000 --- a/wxcomponents/vant/dist/divider/index.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "component": true, - "usingComponents": {} -} diff --git a/wxcomponents/vant/dist/divider/index.vue b/wxcomponents/vant/dist/divider/index.vue deleted file mode 100644 index c173fdb..0000000 --- a/wxcomponents/vant/dist/divider/index.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/divider/index.wxml b/wxcomponents/vant/dist/divider/index.wxml deleted file mode 100644 index f6a5a45..0000000 --- a/wxcomponents/vant/dist/divider/index.wxml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/wxcomponents/vant/dist/divider/index.wxs b/wxcomponents/vant/dist/divider/index.wxs deleted file mode 100644 index 215b14f..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/divider/index.wxss b/wxcomponents/vant/dist/divider/index.wxss deleted file mode 100644 index e91dc44..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dropdown-item/index.d.ts b/wxcomponents/vant/dist/dropdown-item/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/dropdown-item/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/dropdown-item/index.js b/wxcomponents/vant/dist/dropdown-item/index.js deleted file mode 100644 index fd61a47..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dropdown-item/index.json b/wxcomponents/vant/dist/dropdown-item/index.json deleted file mode 100644 index 88d5409..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dropdown-item/index.vue b/wxcomponents/vant/dist/dropdown-item/index.vue deleted file mode 100644 index 4d62a69..0000000 --- a/wxcomponents/vant/dist/dropdown-item/index.vue +++ /dev/null @@ -1,157 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/dropdown-item/index.wxml b/wxcomponents/vant/dist/dropdown-item/index.wxml deleted file mode 100644 index 63904f4..0000000 --- a/wxcomponents/vant/dist/dropdown-item/index.wxml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - {{ item.text }} - - - - - - - diff --git a/wxcomponents/vant/dist/dropdown-item/index.wxss b/wxcomponents/vant/dist/dropdown-item/index.wxss deleted file mode 100644 index 80505e9..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dropdown-item/shared.d.ts b/wxcomponents/vant/dist/dropdown-item/shared.d.ts deleted file mode 100644 index 774eb4c..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dropdown-item/shared.js b/wxcomponents/vant/dist/dropdown-item/shared.js deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/dropdown-item/shared.js +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/dropdown-menu/index.d.ts b/wxcomponents/vant/dist/dropdown-menu/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/dropdown-menu/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/dropdown-menu/index.js b/wxcomponents/vant/dist/dropdown-menu/index.js deleted file mode 100644 index 9858ab3..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dropdown-menu/index.json b/wxcomponents/vant/dist/dropdown-menu/index.json deleted file mode 100644 index 467ce29..0000000 --- a/wxcomponents/vant/dist/dropdown-menu/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} diff --git a/wxcomponents/vant/dist/dropdown-menu/index.vue b/wxcomponents/vant/dist/dropdown-menu/index.vue deleted file mode 100644 index fdbeac2..0000000 --- a/wxcomponents/vant/dist/dropdown-menu/index.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/dropdown-menu/index.wxml b/wxcomponents/vant/dist/dropdown-menu/index.wxml deleted file mode 100644 index ec165a9..0000000 --- a/wxcomponents/vant/dist/dropdown-menu/index.wxml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - {{ computed.displayTitle(item) }} - - - - - - diff --git a/wxcomponents/vant/dist/dropdown-menu/index.wxs b/wxcomponents/vant/dist/dropdown-menu/index.wxs deleted file mode 100644 index 6538854..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/dropdown-menu/index.wxss b/wxcomponents/vant/dist/dropdown-menu/index.wxss deleted file mode 100644 index dba000e..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/empty/index.d.ts b/wxcomponents/vant/dist/empty/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/empty/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/empty/index.js b/wxcomponents/vant/dist/empty/index.js deleted file mode 100644 index 842e1bb..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/empty/index.json b/wxcomponents/vant/dist/empty/index.json deleted file mode 100644 index a89ef4d..0000000 --- a/wxcomponents/vant/dist/empty/index.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "component": true, - "usingComponents": {} -} diff --git a/wxcomponents/vant/dist/empty/index.vue b/wxcomponents/vant/dist/empty/index.vue deleted file mode 100644 index de2e513..0000000 --- a/wxcomponents/vant/dist/empty/index.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/empty/index.wxml b/wxcomponents/vant/dist/empty/index.wxml deleted file mode 100644 index 9c7b719..0000000 --- a/wxcomponents/vant/dist/empty/index.wxml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - {{ description }} - - - - - - diff --git a/wxcomponents/vant/dist/empty/index.wxs b/wxcomponents/vant/dist/empty/index.wxs deleted file mode 100644 index cf92ece..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/empty/index.wxss b/wxcomponents/vant/dist/empty/index.wxss deleted file mode 100644 index 0fb74fe..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/field/index.d.ts b/wxcomponents/vant/dist/field/index.d.ts deleted file mode 100644 index cb0ff5c..0000000 --- a/wxcomponents/vant/dist/field/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/wxcomponents/vant/dist/field/index.js b/wxcomponents/vant/dist/field/index.js deleted file mode 100644 index 7d98207..0000000 --- a/wxcomponents/vant/dist/field/index.js +++ /dev/null @@ -1,112 +0,0 @@ -import { nextTick } from '../common/utils'; -import { VantComponent } from '../common/component'; -import { commonProps, inputProps, textareaProps } from './props'; -VantComponent({ - field: true, - classes: ['input-class', 'right-icon-class', 'label-class'], - props: Object.assign(Object.assign(Object.assign(Object.assign({}, commonProps), inputProps), textareaProps), { size: String, icon: String, label: String, error: Boolean, center: Boolean, isLink: Boolean, leftIcon: String, rightIcon: String, autosize: null, required: Boolean, iconClass: String, clickable: Boolean, inputAlign: String, customStyle: String, errorMessage: String, arrowDirection: String, showWordLimit: Boolean, errorMessageAlign: String, readonly: { - type: Boolean, - observer: 'setShowClear', - }, clearable: { - type: Boolean, - observer: 'setShowClear', - }, clearTrigger: { - type: String, - value: 'focus', - }, border: { - type: Boolean, - value: true, - }, titleWidth: { - type: String, - value: '6.2em', - }, clearIcon: { - type: String, - value: 'clear', - }, extraEventParams: { - type: Boolean, - value: false, - } }), - data: { - focused: false, - innerValue: '', - showClear: false, - }, - created() { - this.value = this.data.value; - this.setData({ innerValue: this.value }); - }, - methods: { - onInput(event) { - const { value = '' } = event.detail || {}; - this.value = value; - this.setShowClear(); - this.emitChange(event.detail); - }, - onFocus(event) { - this.focused = true; - this.setShowClear(); - this.$emit('focus', event.detail); - }, - onBlur(event) { - this.focused = false; - this.setShowClear(); - this.$emit('blur', event.detail); - }, - onClickIcon() { - this.$emit('click-icon'); - }, - onClickInput(event) { - this.$emit('click-input', event.detail); - }, - onClear() { - this.setData({ innerValue: '' }); - this.value = ''; - this.setShowClear(); - nextTick(() => { - this.emitChange({ value: '' }); - this.$emit('clear', ''); - }); - }, - onConfirm(event) { - const { value = '' } = event.detail || {}; - this.value = value; - this.setShowClear(); - this.$emit('confirm', value); - }, - setValue(value) { - this.value = value; - this.setShowClear(); - if (value === '') { - this.setData({ innerValue: '' }); - } - this.emitChange({ value }); - }, - onLineChange(event) { - this.$emit('linechange', event.detail); - }, - onKeyboardHeightChange(event) { - this.$emit('keyboardheightchange', event.detail); - }, - emitChange(detail) { - const { extraEventParams } = this.data; - this.setData({ value: detail.value }); - nextTick(() => { - const data = extraEventParams ? detail : detail.value; - this.$emit('input', data); - this.$emit('change', data); - }); - }, - setShowClear() { - const { clearable, readonly, clearTrigger } = this.data; - const { focused, value } = this; - let showClear = false; - if (clearable && !readonly) { - const hasValue = !!value; - const trigger = clearTrigger === 'always' || (clearTrigger === 'focus' && focused); - showClear = hasValue && trigger; - } - this.setData({ showClear }); - }, - noop() { }, - }, -}); diff --git a/wxcomponents/vant/dist/field/index.json b/wxcomponents/vant/dist/field/index.json deleted file mode 100644 index 5906c50..0000000 --- a/wxcomponents/vant/dist/field/index.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "component": true, - "usingComponents": { - "van-cell": "../cell/index", - "van-icon": "../icon/index" - } -} diff --git a/wxcomponents/vant/dist/field/index.vue b/wxcomponents/vant/dist/field/index.vue deleted file mode 100644 index 0ba592d..0000000 --- a/wxcomponents/vant/dist/field/index.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/field/index.wxml b/wxcomponents/vant/dist/field/index.wxml deleted file mode 100644 index ec2e0ea..0000000 --- a/wxcomponents/vant/dist/field/index.wxml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - {{ label }} - - - - - - - - - - - - - - - - - - - - - {{ value.length >= maxlength ? maxlength : value.length }}/{{ maxlength }} - - - {{ errorMessage }} - - diff --git a/wxcomponents/vant/dist/field/index.wxs b/wxcomponents/vant/dist/field/index.wxs deleted file mode 100644 index 78575b9..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/field/index.wxss b/wxcomponents/vant/dist/field/index.wxss deleted file mode 100644 index 7571fe6..0000000 --- a/wxcomponents/vant/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);font-size:var(--field-error-message-text-font-size,12px);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{color:var(--field-word-limit-color,#646566);font-size:var(--field-word-limit-font-size,12px);line-height:var(--field-word-limit-line-height,16px);margin-top:var(--padding-base,4px);text-align:right}.van-field__word-num{display:inline}.van-field__word-num--full{color:var(--field-word-num-full-color,#ee0a24)} \ No newline at end of file diff --git a/wxcomponents/vant/dist/field/input.vue b/wxcomponents/vant/dist/field/input.vue deleted file mode 100644 index ca849c1..0000000 --- a/wxcomponents/vant/dist/field/input.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/field/input.wxml b/wxcomponents/vant/dist/field/input.wxml deleted file mode 100644 index efe9a08..0000000 --- a/wxcomponents/vant/dist/field/input.wxml +++ /dev/null @@ -1,28 +0,0 @@ - diff --git a/wxcomponents/vant/dist/field/props.d.ts b/wxcomponents/vant/dist/field/props.d.ts deleted file mode 100644 index 5cd130a..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/field/props.js b/wxcomponents/vant/dist/field/props.js deleted file mode 100644 index ae405b3..0000000 --- a/wxcomponents/vant/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/wxcomponents/vant/dist/field/textarea.vue b/wxcomponents/vant/dist/field/textarea.vue deleted file mode 100644 index 65e348b..0000000 --- a/wxcomponents/vant/dist/field/textarea.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - \ No newline at end of file diff --git a/wxcomponents/vant/dist/field/textarea.wxml b/wxcomponents/vant/dist/field/textarea.wxml deleted file mode 100644 index 5015a51..0000000 --- a/wxcomponents/vant/dist/field/textarea.wxml +++ /dev/null @@ -1,29 +0,0 @@ -